#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] |