#include <vhdOSGHanimPropertyFactory.h>
Inheritance diagram for vhdOSGHanimPropertyFactory:

Public Member Functions | |
| vhdOSGHanimPropertyFactory () | |
| virtual | ~vhdOSGHanimPropertyFactory () |
| virtual std::string | getPropertyFactoryName () |
| vhdPropertyRef | processElementAttributes (DOM_Node node) |
Protected Member Functions | |
| virtual bool | _preBuildInit (void) |
| virtual vhdPropertyRef | _buildProperty (const DOM_Node &node, int recurrencyDepth) |
| virtual bool | _hasMultiLoadCapability (void) |
| virtual std::vector< vhdPropertyRef > * | _buildMultiProperty (const DOM_Node &node, int recurrencyDepth) |
Private Member Functions | |
| void | setGeometry_ (vhdOSGHanimPropertyRef pgeom, osgGroupRef zswitch) |
| void | setMovable_ (vhdOSGHanimPropertyRef pgeom, const bool movable) |
| bool | setSkeleton_ (vhdOSGHanimPropertyRef pgeom, v2o::v2oOSGHanimSkeleton *skel) |
| bool | setMesh_ (vhdOSGHanimPropertyRef pgeom, v2o::v2oOSGHanimMesh *mesh) |
| bool | setScene_ (vhdOSGHanimPropertyRef pgeom, Scene *scene) |
Private Attributes | |
| _Implem * | _implem |
Friends | |
| class | _Implem |
Classes | |
| class | _Implem |
| vhdOSGHanimPropertyFactory::vhdOSGHanimPropertyFactory | ( | ) |
| vhdOSGHanimPropertyFactory::~vhdOSGHanimPropertyFactory | ( | ) | [virtual] |
| bool vhdOSGHanimPropertyFactory::_preBuildInit | ( | void | ) | [protected, virtual] |
Reimplemented from vhdPropertyFactory.
| vhdPropertyRef vhdOSGHanimPropertyFactory::_buildProperty | ( | const DOM_Node & | node, | |
| int | recurrencyDepth | |||
| ) | [protected, virtual] |
Creates concrete vhdProperty based on the corresponding XML DOM node.
Reimplemented from vhdPropertyFactory.
| bool vhdOSGHanimPropertyFactory::_hasMultiLoadCapability | ( | void | ) | [protected, virtual] |
Reimplemented from vhdPropertyFactory.
| std::vector< vhdPropertyRef > * vhdOSGHanimPropertyFactory::_buildMultiProperty | ( | const DOM_Node & | node, | |
| int | recurrencyDepth | |||
| ) | [protected, virtual] |
Reimplemented from vhdPropertyFactory.
| virtual std::string vhdOSGHanimPropertyFactory::getPropertyFactoryName | ( | ) | [inline, virtual] |
Reimplemented from vhdPropertyFactory.
| vhdPropertyRef vhdOSGHanimPropertyFactory::processElementAttributes | ( | DOM_Node | node | ) |
| void vhdOSGHanimPropertyFactory::setGeometry_ | ( | vhdOSGHanimPropertyRef | pgeom, | |
| osgGroupRef | zswitch | |||
| ) | [private] |
| void vhdOSGHanimPropertyFactory::setMovable_ | ( | vhdOSGHanimPropertyRef | pgeom, | |
| const bool | movable | |||
| ) | [private] |
| bool vhdOSGHanimPropertyFactory::setSkeleton_ | ( | vhdOSGHanimPropertyRef | pgeom, | |
| v2o::v2oOSGHanimSkeleton * | skel | |||
| ) | [private] |
| bool vhdOSGHanimPropertyFactory::setMesh_ | ( | vhdOSGHanimPropertyRef | pgeom, | |
| v2o::v2oOSGHanimMesh * | mesh | |||
| ) | [private] |
| bool vhdOSGHanimPropertyFactory::setScene_ | ( | vhdOSGHanimPropertyRef | pgeom, | |
| Scene * | scene | |||
| ) | [private] |
friend class _Implem [friend] |
_Implem* vhdOSGHanimPropertyFactory::_implem [private] |
Reimplemented from vhdPropertyFactory.
1.5.1-p1