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

#include <SceneDataExchange.h>

Inheritance diagram for SceneData::SceneDataMappingDefinitionObj:
SceneData::SceneDataAuxObj SceneData::SceneDataObj

Public Member Functions

 SceneDataMappingDefinitionObj (const SceneDataGUID &guid)
 
 SceneDataMappingDefinitionObj (const SceneDataGUID &guid, Uint32 sizeX, Uint32 sizeY, SceneDataSourceObjPtr source)
 
virtual ~SceneDataMappingDefinitionObj ()
 
virtual Uint32 GetSizeX ()
 
virtual Uint32 GetSizeY ()
 
virtual SceneDataSourceObjPtr GetSource ()
 
virtual EScaleHandlingType GetScaleHandling ()
 
virtual void SetSizeX (Uint32 sizeX)
 
virtual void SetSizeY (Uint32 sizeY)
 
virtual void SetSource (const TXString &value, const TXString &linkedGeometry, GdtfDefines::ESourceType)
 
virtual void SetScaleHandling (GdtfDefines::EScaleHandlingType scaleHandling)
 
- Public Member Functions inherited from SceneData::SceneDataAuxObj
 SceneDataAuxObj (const SceneDataGUID &guid)
 
virtual ~SceneDataAuxObj ()
 
- 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

◆ SceneDataMappingDefinitionObj() [1/2]

SceneDataMappingDefinitionObj::SceneDataMappingDefinitionObj ( const SceneDataGUID guid)

◆ SceneDataMappingDefinitionObj() [2/2]

SceneDataMappingDefinitionObj::SceneDataMappingDefinitionObj ( const SceneDataGUID guid,
Uint32  sizeX,
Uint32  sizeY,
SceneDataSourceObjPtr  source 
)

◆ ~SceneDataMappingDefinitionObj()

SceneDataMappingDefinitionObj::~SceneDataMappingDefinitionObj ( )
virtual

Member Function Documentation

◆ GetNodeName()

TXString SceneDataMappingDefinitionObj::GetNodeName ( )
protectedvirtual

◆ GetObjectType()

ESceneDataObjectType SceneDataMappingDefinitionObj::GetObjectType ( )
protectedvirtual

◆ GetScaleHandling()

EScaleHandlingType SceneDataMappingDefinitionObj::GetScaleHandling ( )
virtual

◆ GetSizeX()

Uint32 SceneDataMappingDefinitionObj::GetSizeX ( )
virtual

◆ GetSizeY()

Uint32 SceneDataMappingDefinitionObj::GetSizeY ( )
virtual

◆ GetSource()

SceneDataSourceObjPtr SceneDataMappingDefinitionObj::GetSource ( )
virtual

◆ OnPrintToFile()

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

Reimplemented from SceneData::SceneDataObj.

◆ OnReadFromNode()

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

Reimplemented from SceneData::SceneDataObj.

◆ SetScaleHandling()

void SceneDataMappingDefinitionObj::SetScaleHandling ( GdtfDefines::EScaleHandlingType  scaleHandling)
virtual

◆ SetSizeX()

void SceneDataMappingDefinitionObj::SetSizeX ( Uint32  sizeX)
virtual

◆ SetSizeY()

void SceneDataMappingDefinitionObj::SetSizeY ( Uint32  sizeY)
virtual

◆ SetSource()

void SceneDataMappingDefinitionObj::SetSource ( const TXString value,
const TXString linkedGeometry,
GdtfDefines::ESourceType  type 
)
virtual

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