libMVRgdtf e5d999f
A library for GDTF and MVR
Loading...
Searching...
No Matches
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)
void setMultipatchParent (SceneDataObj *value)
SceneDataObjgetMultipatchParent () const
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: