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

#include <SceneDataExchange.h>

Inheritance diagram for SceneData::SceneDataProviderObj:
SceneData::SceneDataObj

Public Member Functions

 SceneDataProviderObj ()
 SceneDataProviderObj (const TXString &proveride, const TXString &version)
virtual ~SceneDataProviderObj ()
const TXStringGetVersion ()
const TXStringGetProvider ()
void AddEntry (const TXString &key, const TXString &value)
size_t GetEntryCount ()
TXStringGetKeyAt (size_t at)
TXStringGetValueAt (size_t at)
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 pNod, SceneDataExchange *exchangee)
virtual void OnReadFromNode (const IXMLFileNodePtr &pNode, SceneDataExchange *exchange)

Constructor & Destructor Documentation

◆ SceneDataProviderObj() [1/2]

SceneDataProviderObj::SceneDataProviderObj ( )

◆ SceneDataProviderObj() [2/2]

SceneDataProviderObj::SceneDataProviderObj ( const TXString & proveride,
const TXString & version )

◆ ~SceneDataProviderObj()

SceneDataProviderObj::~SceneDataProviderObj ( )
virtual

Member Function Documentation

◆ AddEntry()

void SceneDataProviderObj::AddEntry ( const TXString & key,
const TXString & value )

◆ GetEntryCount()

size_t SceneDataProviderObj::GetEntryCount ( )

◆ GetKeyAt()

TXString & SceneDataProviderObj::GetKeyAt ( size_t at)

◆ GetNodeName()

TXString SceneDataProviderObj::GetNodeName ( )
protectedvirtual

◆ GetObjectType()

ESceneDataObjectType SceneDataProviderObj::GetObjectType ( )
protectedvirtual

◆ GetProvider()

const TXString & SceneDataProviderObj::GetProvider ( )

◆ GetValueAt()

TXString & SceneDataProviderObj::GetValueAt ( size_t at)

◆ GetVersion()

const TXString & SceneDataProviderObj::GetVersion ( )

◆ OnPrintToFile()

void SceneDataProviderObj::OnPrintToFile ( IXMLFileNodePtr pNod,
SceneDataExchange * exchangee )
protectedvirtual

Reimplemented from SceneData::SceneDataObj.

◆ OnReadFromNode()

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

Reimplemented from SceneData::SceneDataObj.


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