#include <NodeIndexedFaceSet.h>
Inheritance diagram for NodeIndexedFaceSet:

Public Member Functions | |
| NodeIndexedFaceSet (Scene *scene, Proto *proto) | |
| virtual int | getType () const |
| virtual void | setField (int index, FieldValue *value) |
| virtual Node * | copy () const |
| virtual int | getNodeClass () const |
Protected Member Functions | |
| virtual | ~NodeIndexedFaceSet () |
Protected Attributes | |
| MFVec3f * | _normals |
| MFInt32 * | _normalIndex |
| bool | _normalsDirty |
| float | _creaseAngle |
IndexedFaceSet {
eventIn MFInt32 set_colorIndex
eventIn MFInt32 set_coordIndex
eventIn MFInt32 set_normalIndex
eventIn MFInt32 set_texCoordIndex
exposedField SFNode color NULL
exposedField SFNode coord NULL
exposedField SFNode normal NULL
exposedField SFNode texCoord NULL
field SFBool ccw TRUE
field MFInt32 colorIndex [] # [-1,)
field SFBool colorPerVertex TRUE
field SFBool convex TRUE
field MFInt32 coordIndex [] # [-1,)
field SFFloat creaseAngle 0 # [0,)
field MFInt32 normalIndex [] # [-1,)
field SFBool normalPerVertex TRUE
field SFBool solid TRUE
field MFInt32 texCoordIndex [] # [-1,)
}
| NodeIndexedFaceSet::~NodeIndexedFaceSet | ( | ) | [protected, virtual] |
| virtual int NodeIndexedFaceSet::getType | ( | ) | const [inline, virtual] |
| void NodeIndexedFaceSet::setField | ( | int | index, | |
| FieldValue * | value | |||
| ) | [virtual] |
Sets the Field at that index with the specified FieldValue value. Special care is taken if the field is SF-MFNode.
Reimplemented from Node.
| virtual Node* NodeIndexedFaceSet::copy | ( | ) | const [inline, virtual] |
| virtual int NodeIndexedFaceSet::getNodeClass | ( | ) | const [inline, virtual] |
Returns a NODE_CHILD as a node class (used to validate the scene)
Reimplemented from Node.
MFVec3f* NodeIndexedFaceSet::_normals [protected] |
MFInt32* NodeIndexedFaceSet::_normalIndex [protected] |
bool NodeIndexedFaceSet::_normalsDirty [protected] |
float NodeIndexedFaceSet::_creaseAngle [protected] |
1.5.1-p1