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

#include <SceneDataExchange.h>

Inheritance diagram for SceneData::SceneDataSourceObj:
SceneData::SceneDataObj

Public Member Functions

 SceneDataSourceObj ()
 
 SceneDataSourceObj (const TXString &value, const TXString &linkedGeometry, GdtfDefines::ESourceType)
 
virtual ~SceneDataSourceObj ()
 
virtual const TXStringGetValue ()
 
virtual const TXStringGetLinkedGeometry ()
 
virtual ESourceType GetType ()
 
virtual void SetValue (TXString value)
 
virtual void SetLinkedGeometry (TXString linkedGeometry)
 
virtual void SetType (GdtfDefines::ESourceType)
 
- 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

◆ SceneDataSourceObj() [1/2]

SceneDataSourceObj::SceneDataSourceObj ( )

◆ SceneDataSourceObj() [2/2]

SceneDataSourceObj::SceneDataSourceObj ( const TXString value,
const TXString linkedGeometry,
GdtfDefines::ESourceType  type 
)

◆ ~SceneDataSourceObj()

SceneDataSourceObj::~SceneDataSourceObj ( )
virtual

Member Function Documentation

◆ GetLinkedGeometry()

const TXString & SceneDataSourceObj::GetLinkedGeometry ( )
virtual

◆ GetNodeName()

TXString SceneDataSourceObj::GetNodeName ( )
protectedvirtual

◆ GetObjectType()

ESceneDataObjectType SceneDataSourceObj::GetObjectType ( )
protectedvirtual

◆ GetType()

GdtfDefines::ESourceType SceneDataSourceObj::GetType ( )
virtual

◆ GetValue()

const TXString & SceneDataSourceObj::GetValue ( )
virtual

◆ OnPrintToFile()

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

Reimplemented from SceneData::SceneDataObj.

◆ OnReadFromNode()

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

Reimplemented from SceneData::SceneDataObj.

◆ SetLinkedGeometry()

void SceneDataSourceObj::SetLinkedGeometry ( TXString  linkedGeometry)
virtual

◆ SetType()

void SceneDataSourceObj::SetType ( GdtfDefines::ESourceType  type)
virtual

◆ SetValue()

void SceneDataSourceObj::SetValue ( TXString  value)
virtual

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