#include <v2oHumanoidFactory.h>
Inheritance diagram for v2o::v2oHumanoidFactory:
Public Member Functions | |
v2oHumanoidFactory () | |
virtual | ~v2oHumanoidFactory () |
virtual osgNodeRef | createOSGNode (Node *node) |
virtual osgNodeRef | getOSGNode () |
Private Attributes | |
osgJointTransformRef | _TransHumanoid |
Node * | _nodeHumanoid |
Node * | _currentRootNode |
NodeList * | _children |
v2oFactory * | _v2oFactory |
osgNodeRef | _componentNode2 |
FieldValue * | _value6 |
FieldValue * | _value7 |
FieldValue * | _value8 |
FieldValue * | _value9 |
FieldValue * | _value10 |
FieldValue * | _value11 |
FieldValue * | _value13 |
v2oLoader * | _v2oLoader |
v2oHumanoidFactory::v2oHumanoidFactory | ( | ) |
v2oHumanoidFactory::~v2oHumanoidFactory | ( | ) | [virtual] |
osgNodeRef v2oHumanoidFactory::createOSGNode | ( | Node * | node | ) | [virtual] |
Creates an OpenSceneGraph osgJointTransformRef node according to the corresponding parsed Vrml97 H-Anim PROTO: Humanoid. Humanoid is realised in VRML97 as a Transform node
Reimplemented from v2o::v2oFactory.
osgNodeRef v2oHumanoidFactory::getOSGNode | ( | ) | [virtual] |
Reimplemented from v2o::v2oFactory.
Node* v2o::v2oHumanoidFactory::_nodeHumanoid [private] |
Node* v2o::v2oHumanoidFactory::_currentRootNode [private] |
NodeList* v2o::v2oHumanoidFactory::_children [private] |
v2oFactory* v2o::v2oHumanoidFactory::_v2oFactory [private] |
FieldValue* v2o::v2oHumanoidFactory::_value6 [private] |
FieldValue * v2o::v2oHumanoidFactory::_value7 [private] |
FieldValue * v2o::v2oHumanoidFactory::_value8 [private] |
FieldValue * v2o::v2oHumanoidFactory::_value9 [private] |
FieldValue * v2o::v2oHumanoidFactory::_value10 [private] |
FieldValue * v2o::v2oHumanoidFactory::_value11 [private] |
FieldValue * v2o::v2oHumanoidFactory::_value13 [private] |
v2oLoader* v2o::v2oHumanoidFactory::_v2oLoader [private] |