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

#include <SceneDataExchange.h>

Inheritance diagram for SceneData::SceneDataConnectionObj:
SceneData::SceneDataObj

Public Member Functions

 SceneDataConnectionObj ()
 
 SceneDataConnectionObj (const TXString &own, const TXString &other, const TXString &toObject)
 
 SceneDataConnectionObj (const TXString &own, const TXString &other, const SceneDataGUID &toObject)
 
virtual ~SceneDataConnectionObj ()
 
virtual SceneDataGUIDGetToObject ()
 
virtual TXStringGetOwn ()
 
virtual TXStringGetOther ()
 
virtual void SetToObject (SceneDataGUID uuid)
 
virtual void SetOwn (TXString &own)
 
virtual void SetOther (TXString &other)
 
- Public Member Functions inherited from SceneData::SceneDataObj
 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)
 

Protected Member Functions

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

Constructor & Destructor Documentation

◆ SceneDataConnectionObj() [1/3]

SceneDataConnectionObj::SceneDataConnectionObj ( )

◆ SceneDataConnectionObj() [2/3]

SceneDataConnectionObj::SceneDataConnectionObj ( const TXString own,
const TXString other,
const TXString toObject 
)

◆ SceneDataConnectionObj() [3/3]

SceneDataConnectionObj::SceneDataConnectionObj ( const TXString own,
const TXString other,
const SceneDataGUID toObject 
)

◆ ~SceneDataConnectionObj()

SceneDataConnectionObj::~SceneDataConnectionObj ( )
virtual

Member Function Documentation

◆ GetNodeName()

TXString SceneDataConnectionObj::GetNodeName ( )
protectedvirtual

◆ GetObjectType()

ESceneDataObjectType SceneDataConnectionObj::GetObjectType ( )
protectedvirtual

◆ GetOther()

TXString & SceneDataConnectionObj::GetOther ( )
virtual

◆ GetOwn()

TXString & SceneDataConnectionObj::GetOwn ( )
virtual

◆ GetToObject()

SceneDataGUID & SceneDataConnectionObj::GetToObject ( )
virtual

◆ OnPrintToFile()

void SceneDataConnectionObj::OnPrintToFile ( IXMLFileNodePtr  pNode,
SceneDataExchange exchange 
)
protectedvirtual

Reimplemented from SceneData::SceneDataObj.

◆ OnReadFromNode()

void SceneDataConnectionObj::OnReadFromNode ( const IXMLFileNodePtr pNode,
SceneDataExchange exchange 
)
protectedvirtual

Reimplemented from SceneData::SceneDataObj.

◆ SetOther()

void SceneDataConnectionObj::SetOther ( TXString other)
virtual

◆ SetOwn()

void SceneDataConnectionObj::SetOwn ( TXString own)
virtual

◆ SetToObject()

void SceneDataConnectionObj::SetToObject ( SceneDataGUID  uuid)
virtual

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