libMVRgdtf 40bc00a
A library for GDTF and MVR
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
SceneData::SceneDataObj Class Referenceabstract

#include <SceneDataExchange.h>

Inheritance diagram for SceneData::SceneDataObj:
SceneData::SceneDataAlignment SceneData::SceneDataAuxObj SceneData::SceneDataConnectionObj SceneData::SceneDataCustomCommand SceneData::SceneDataMappingObj SceneData::SceneDataObjWithMatrix SceneData::SceneDataOverwrite SceneData::SceneDataProviderObj SceneData::SceneDataSourceObj

Public Member Functions

 SceneDataObj (const SceneDataGUID &guid)
 
virtual ~SceneDataObj ()
 
SceneDataGUIDgetGuid ()
 
const TXStringgetName () const
 
void setName (const TXString &value)
 
virtual void PrintToFile (IXMLFileNodePtr pContainerNode, SceneDataExchange *exchange)
 
void ReadFromNode (const IXMLFileNodePtr &pNode, SceneDataExchange *exchange)
 
virtual ESceneDataObjectType GetObjectType ()=0
 

Protected Member Functions

virtual TXString GetNodeName ()=0
 
virtual void OnPrintToFile (IXMLFileNodePtr pNode, SceneDataExchange *exchange)
 
virtual void OnReadFromNode (const IXMLFileNodePtr &pNode, SceneDataExchange *exchange)
 

Constructor & Destructor Documentation

◆ SceneDataObj()

SceneDataObj::SceneDataObj ( const SceneDataGUID guid)

◆ ~SceneDataObj()

SceneDataObj::~SceneDataObj ( )
virtual

Member Function Documentation

◆ getGuid()

SceneDataGUID & SceneDataObj::getGuid ( )

◆ getName()

const TXString & SceneDataObj::getName ( ) const

◆ GetNodeName()

◆ GetObjectType()

◆ OnPrintToFile()

◆ OnReadFromNode()

◆ PrintToFile()

void SceneDataObj::PrintToFile ( IXMLFileNodePtr  pContainerNode,
SceneDataExchange exchange 
)
virtual

Reimplemented in SceneData::SceneDataGroupObj.

◆ ReadFromNode()

void SceneDataObj::ReadFromNode ( const IXMLFileNodePtr pNode,
SceneDataExchange exchange 
)

◆ setName()

void SceneDataObj::setName ( const TXString value)

The documentation for this class was generated from the following files: