#include <ShapeHints.hh>

Public Types | |
| enum | e_VertexOrdering { UNKNOWN_ORDERING = 0, CLOCKWISE, COUNTERCLOCKWISE } |
| enum | e_ShapeType { UNKNOWN_SHAPE_TYPE = 0, SOLID } |
| enum | e_FaceType { UNKNOWN_FACE_TYPE = 0, CONVEX } |
Public Member Functions | |
| ShapeHints () | |
| void | setVertexOrdering (e_VertexOrdering vertexOrdering) |
| e_VertexOrdering | vertexOrdering () const |
| void | setShapeType (e_ShapeType shapeType) |
| e_ShapeType | shapeType () const |
| void | setFaceType (e_FaceType faceType) |
| e_FaceType | faceType () const |
| void | setCreaseAngle (float creaseAngle) |
| float | creaseAngle () const |
| virtual void | setAttribute (Attribute *A) |
Private Attributes | |
| e_VertexOrdering | m_vertexOrdering |
| e_ShapeType | m_shapeType |
| e_FaceType | m_faceType |
| float | m_creaseAngle |
| vrml1::ShapeHints::ShapeHints | ( | ) |
| void vrml1::ShapeHints::setVertexOrdering | ( | e_VertexOrdering | vertexOrdering | ) |
| ShapeHints::e_VertexOrdering vrml1::ShapeHints::vertexOrdering | ( | ) | const |
| void vrml1::ShapeHints::setShapeType | ( | e_ShapeType | shapeType | ) |
| ShapeHints::e_ShapeType vrml1::ShapeHints::shapeType | ( | ) | const |
| void vrml1::ShapeHints::setFaceType | ( | e_FaceType | faceType | ) |
| ShapeHints::e_FaceType vrml1::ShapeHints::faceType | ( | ) | const |
| void vrml1::ShapeHints::setCreaseAngle | ( | float | creaseAngle | ) |
| float vrml1::ShapeHints::creaseAngle | ( | ) | const |
| void vrml1::ShapeHints::setAttribute | ( | Attribute * | A | ) | [virtual] |
Reimplemented from vrml1::Node.
e_ShapeType vrml1::ShapeHints::m_shapeType [private] |
e_FaceType vrml1::ShapeHints::m_faceType [private] |
float vrml1::ShapeHints::m_creaseAngle [private] |
1.5.4