#include <NodeHumanoid.h>
Inheritance diagram for NodeHumanoid:
Public Member Functions | |
NodeHumanoid (Scene *scene, Proto *proto) | |
virtual int | getType () const |
virtual Node * | copy () const |
virtual void | setField (int index, FieldValue *value) |
Protected Member Functions | |
virtual | ~NodeHumanoid () |
PROTO Humanoid [ exposedField SFString name "" exposedField MFString info [] exposedField SFString version "1.1" exposedField MFNode joints [] exposedField MFNode segments [] exposedField MFNode sites [ ] exposedField MFNode viewpoints [ ] exposedField MFNode humanoidBody [ ] exposedField SFVec3f center 0 0 0 exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField SFVec3f transalation 0 0 0 exposedField SFVec3f translation 0 0 0 field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 ]
NodeHumanoid::~NodeHumanoid | ( | ) | [protected, virtual] |
virtual int NodeHumanoid::getType | ( | ) | const [inline, virtual] |
virtual Node* NodeHumanoid::copy | ( | ) | const [inline, virtual] |
void NodeHumanoid::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.