#include <v2oGroupFactory.h>
Inheritance diagram for v2o::v2oGroupFactory:
Public Member Functions | |
v2oGroupFactory () | |
virtual | ~v2oGroupFactory () |
virtual osgNodeRef | createOSGNode (Node *node) |
virtual osgNodeRef | getOSGNode () |
Private Attributes | |
osgGroupRef | _vrmlGroup |
osgNodeRef | _componentNode |
Node * | _currentRootNode |
Node * | _nodeGroup |
NodeList * | _children |
v2oFactory * | _v2oFactory |
FieldValue * | _value |
v2oLoader * | _v2oLoader |
v2oGroupFactory::v2oGroupFactory | ( | ) |
v2oGroupFactory::~v2oGroupFactory | ( | ) | [virtual] |
osgNodeRef v2oGroupFactory::createOSGNode | ( | Node * | node | ) | [virtual] |
Creates a OpenSceneGraph osg::Group node according to the corresponding parsed Vrml97 Group node
Reimplemented from v2o::v2oFactory.
osgNodeRef v2oGroupFactory::getOSGNode | ( | ) | [virtual] |
Reimplemented from v2o::v2oFactory.
osgGroupRef v2o::v2oGroupFactory::_vrmlGroup [private] |
Node* v2o::v2oGroupFactory::_currentRootNode [private] |
Node* v2o::v2oGroupFactory::_nodeGroup [private] |
NodeList* v2o::v2oGroupFactory::_children [private] |
v2oFactory* v2o::v2oGroupFactory::_v2oFactory [private] |
FieldValue* v2o::v2oGroupFactory::_value [private] |
v2oLoader* v2o::v2oGroupFactory::_v2oLoader [private] |