vhdOSGHanimPropertyFactory Class Reference

#include <vhdOSGHanimPropertyFactory.h>

Inheritance diagram for vhdOSGHanimPropertyFactory:

vhdPropertyFactory List of all members.

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

Constructor & Destructor Documentation

vhdOSGHanimPropertyFactory::vhdOSGHanimPropertyFactory (  ) 

vhdOSGHanimPropertyFactory::~vhdOSGHanimPropertyFactory (  )  [virtual]


Member Function Documentation

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]


Friends And Related Function Documentation

friend class _Implem [friend]


Member Data Documentation

_Implem* vhdOSGHanimPropertyFactory::_implem [private]

Reimplemented from vhdPropertyFactory.


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