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

Public Member Functions | |
| v2oShapeFactory () | |
| virtual | ~v2oShapeFactory () |
| virtual osgNodeRef | createOSGNode (Node *node) |
| virtual osgNodeRef | getOSGNode () |
Private Attributes | |
| osgGeodeRef | _osgShape |
| osgGeometryRef | _osgGeoNode |
| osgStateSetRef | _osgAppearance |
| osgMaterialRef | _osgMaterial |
| Node * | _nodeShape |
| Node * | _appearance |
| Node * | _geometry |
| NodeList * | _children |
| FieldValue * | _valueApp |
| FieldValue * | _valueGeo |
| v2oFactory * | _v2oFactory |
| v2oLoader * | _v2oLoader |
| v2oShapeFactory::v2oShapeFactory | ( | ) |
| v2oShapeFactory::~v2oShapeFactory | ( | ) | [virtual] |
| osgNodeRef v2oShapeFactory::createOSGNode | ( | Node * | node | ) | [virtual] |
Creates all the grouping nodes. To be overriden by the grouping nodes subclasses: i.e. Group, Transform, Collision, LOD, Switch, Anchor, Billboard, Inline Cosmo Factorys
Reimplemented from v2o::v2oFactory.
| virtual osgNodeRef v2o::v2oShapeFactory::getOSGNode | ( | ) | [inline, virtual] |
Reimplemented from v2o::v2oFactory.
osgGeodeRef v2o::v2oShapeFactory::_osgShape [private] |
Node* v2o::v2oShapeFactory::_nodeShape [private] |
Node* v2o::v2oShapeFactory::_appearance [private] |
Node * v2o::v2oShapeFactory::_geometry [private] |
NodeList* v2o::v2oShapeFactory::_children [private] |
FieldValue* v2o::v2oShapeFactory::_valueApp [private] |
FieldValue * v2o::v2oShapeFactory::_valueGeo [private] |
v2oFactory* v2o::v2oShapeFactory::_v2oFactory [private] |
v2oLoader* v2o::v2oShapeFactory::_v2oLoader [private] |
1.5.1-p1