libMVRgdtf e5d999f
A library for GDTF and MVR
Loading...
Searching...
No Matches
SceneData::SceneDataSymDefObj Class Reference

#include <SceneDataExchange.h>

Inheritance diagram for SceneData::SceneDataSymDefObj:
SceneData::SceneDataAuxObj SceneData::SceneDataObj

Public Member Functions

 SceneDataSymDefObj (const SceneDataGUID &guid)
virtual ~SceneDataSymDefObj ()
const SceneDataGeometryObjArraygetGeometryArray () const
void Add (SceneDataGeoInstanceObjPtr object)
bool IsContaingSymbolGeometry () const
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)
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

◆ SceneDataSymDefObj()

SceneDataSymDefObj::SceneDataSymDefObj ( const SceneDataGUID & guid)

◆ ~SceneDataSymDefObj()

SceneDataSymDefObj::~SceneDataSymDefObj ( )
virtual

Member Function Documentation

◆ Add()

void SceneDataSymDefObj::Add ( SceneDataGeoInstanceObjPtr object)

◆ getGeometryArray()

const SceneDataGeometryObjArray & SceneDataSymDefObj::getGeometryArray ( ) const

◆ GetNodeName()

TXString SceneDataSymDefObj::GetNodeName ( )
protectedvirtual

◆ GetObjectType()

ESceneDataObjectType SceneDataSymDefObj::GetObjectType ( )
protectedvirtual

◆ IsContaingSymbolGeometry()

bool SceneDataSymDefObj::IsContaingSymbolGeometry ( ) const

◆ OnPrintToFile()

void SceneDataSymDefObj::OnPrintToFile ( IXMLFileNodePtr pNode,
SceneDataExchange * exchange )
protectedvirtual

Reimplemented from SceneData::SceneDataObj.

◆ OnReadFromNode()

void SceneDataSymDefObj::OnReadFromNode ( const IXMLFileNodePtr & pNode,
SceneDataExchange * exchange )
protectedvirtual

Reimplemented from SceneData::SceneDataObj.


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