libMVRgdtf 40bc00a
A library for GDTF and MVR
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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)
 
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: