vhdOpenSGGeometryPropertyFactory Class Reference

#include <vhdOpenSGGeometryPropertyFactory.h>

Inheritance diagram for vhdOpenSGGeometryPropertyFactory:

vhdPropertyFactory List of all members.

Public Member Functions

 vhdOpenSGGeometryPropertyFactory ()
virtual ~vhdOpenSGGeometryPropertyFactory ()
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 Attributes

 vhdCLASS_TYPE
_Implem_implem

Friends

class _Implem

Classes

class  _Implem

Detailed Description

This source code is a part of the VHD++ platform file may be redistributed unmodified by any means PROVIDING it is not sold for profit without the authors written consent, and providing that this notice and the authors name is included.
This file is provided 'as is' with no expressed or implied warranty. The author accepts no liability if it causes any damage to your computer.
Do expect bugs. Please let me know of any bugs/mods/improvements. and I will try to fix/incorporate them into this file. Enjoy!


Constructor & Destructor Documentation

vhdOpenSGGeometryPropertyFactory::vhdOpenSGGeometryPropertyFactory (  ) 

vhdOpenSGGeometryPropertyFactory::~vhdOpenSGGeometryPropertyFactory (  )  [virtual]


Member Function Documentation

bool vhdOpenSGGeometryPropertyFactory::_preBuildInit ( void   )  [protected, virtual]

Reimplemented from vhdPropertyFactory.

vhdPropertyRef vhdOpenSGGeometryPropertyFactory::_buildProperty ( const DOM_Node &  node,
int  recurrencyDepth 
) [protected, virtual]

Creates concrete vhdProperty based on the corresponding XML DOM node.

Reimplemented from vhdPropertyFactory.

bool vhdOpenSGGeometryPropertyFactory::_hasMultiLoadCapability ( void   )  [protected, virtual]

Reimplemented from vhdPropertyFactory.

std::vector< vhdPropertyRef > * vhdOpenSGGeometryPropertyFactory::_buildMultiProperty ( const DOM_Node &  node,
int  recurrencyDepth 
) [protected, virtual]

Reimplemented from vhdPropertyFactory.

virtual std::string vhdOpenSGGeometryPropertyFactory::getPropertyFactoryName (  )  [inline, virtual]

Reimplemented from vhdPropertyFactory.

vhdPropertyRef vhdOpenSGGeometryPropertyFactory::processElementAttributes ( DOM_Node  node  ) 


Friends And Related Function Documentation

friend class _Implem [friend]


Member Data Documentation

vhdOpenSGGeometryPropertyFactory::vhdCLASS_TYPE [private]

Reimplemented from vhdPropertyFactory.

_Implem* vhdOpenSGGeometryPropertyFactory::_implem [private]

Reimplemented from vhdPropertyFactory.


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