#include <NodeJoint.h>
Inheritance diagram for NodeJoint:
Public Member Functions | |
NodeJoint (Scene *scene, Proto *proto) | |
virtual int | getType () const |
virtual Node * | copy () const |
virtual void | setField (int index, FieldValue *value) |
Protected Member Functions | |
virtual | ~NodeJoint () |
PROTO Joint [ exposedField SFString name "" exposedField SFVec3f translation 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 center 0 0 0 exposedField MFNode children [] exposedField MFFloat ulimit [ 0 0 0 ] exposedField MFFloat llimit [ 0 0 0 ] exposedField SFRotation limitOrientation 0 0 1 0 exposedField MFFloat stiffness [1 1 1] ]
NodeJoint::~NodeJoint | ( | ) | [protected, virtual] |
virtual int NodeJoint::getType | ( | ) | const [inline, virtual] |
virtual Node* NodeJoint::copy | ( | ) | const [inline, virtual] |
void NodeJoint::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.