v2o::v2oJointFactory Class Reference

#include <v2oJointFactory.h>

Inheritance diagram for v2o::v2oJointFactory:

v2o::v2oFactory List of all members.

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

Detailed Description

Creates a OpenSceneGraph osgJointTransformRef node according to the corresponding parsed Vrml97 & H-Anim Joint Proto node


Constructor & Destructor Documentation

v2oJointFactory::v2oJointFactory (  ) 

v2oJointFactory::~v2oJointFactory (  )  [virtual]


Member Function Documentation

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.


Member Data Documentation

osgJointTransformRef v2o::v2oJointFactory::myTransJoint [private]

osgNodeRef v2o::v2oJointFactory::_componentNode2 [private]

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]


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