v2o::v2oHumanoidFactory Class Reference

#include <v2oHumanoidFactory.h>

Inheritance diagram for v2o::v2oHumanoidFactory:

v2o::v2oFactory List of all members.

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

Detailed Description

Creates a OpenSceneGraph osg::Transform node according to the corresponding parsed Vrml97,H-Anim Humanoid node


Constructor & Destructor Documentation

v2oHumanoidFactory::v2oHumanoidFactory (  ) 

v2oHumanoidFactory::~v2oHumanoidFactory (  )  [virtual]


Member Function Documentation

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.


Member Data Documentation

osgJointTransformRef v2o::v2oHumanoidFactory::_TransHumanoid [private]

Node* v2o::v2oHumanoidFactory::_nodeHumanoid [private]

Node* v2o::v2oHumanoidFactory::_currentRootNode [private]

NodeList* v2o::v2oHumanoidFactory::_children [private]

v2oFactory* v2o::v2oHumanoidFactory::_v2oFactory [private]

osgNodeRef v2o::v2oHumanoidFactory::_componentNode2 [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]


Generated on Thu Jan 18 10:06:28 2007 for vhdPLUS by  doxygen 1.5.1-p1