#include <v2oJointFactory.h>
Inheritance diagram for v2o::v2oJointFactory:

Public Member Functions | |
| v2oJointFactory () | |
| virtual | ~v2oJointFactory () |
| virtual osgNodeRef | createOSGNode (Node *node) |
| virtual osgNodeRef | getOSGNode () |
Private Attributes | |
| osgJointTransformRef | myTransJoint |
| osgNodeRef | _componentNode2 |
| Node * | _nodeJoint |
| Node * | _currentRootNode |
| NodeList * | _children |
| v2oFactory * | _v2oFactory |
| FieldValue * | _value1 |
| FieldValue * | _value2 |
| FieldValue * | _value3 |
| FieldValue * | _value4 |
| FieldValue * | _value5 |
| FieldValue * | _value6 |
| FieldValue * | _valueName |
| v2oLoader * | _v2oLoader |
| v2oJointFactory::v2oJointFactory | ( | ) |
| v2oJointFactory::~v2oJointFactory | ( | ) | [virtual] |
| osgNodeRef v2oJointFactory::createOSGNode | ( | Node * | node | ) | [virtual] |
Creates a Cosmo3D osgJointTransform node according to the corresponding parsed Vrml97 H-Anim PROTO: Humanoid. Humanoid is realised in VRML97 as a Transform node, so is here.
Reimplemented from v2o::v2oFactory.
| virtual osgNodeRef v2o::v2oJointFactory::getOSGNode | ( | ) | [inline, virtual] |
Reimplemented from v2o::v2oFactory.
Node* v2o::v2oJointFactory::_nodeJoint [private] |
Node* v2o::v2oJointFactory::_currentRootNode [private] |
NodeList* v2o::v2oJointFactory::_children [private] |
v2oFactory* v2o::v2oJointFactory::_v2oFactory [private] |
FieldValue* v2o::v2oJointFactory::_value1 [private] |
FieldValue * v2o::v2oJointFactory::_value2 [private] |
FieldValue * v2o::v2oJointFactory::_value3 [private] |
FieldValue * v2o::v2oJointFactory::_value4 [private] |
FieldValue * v2o::v2oJointFactory::_value5 [private] |
FieldValue * v2o::v2oJointFactory::_value6 [private] |
FieldValue * v2o::v2oJointFactory::_valueName [private] |
v2oLoader* v2o::v2oJointFactory::_v2oLoader [private] |
1.5.1-p1