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

#include <SceneDataExchange.h>

Inheritance diagram for SceneData::SceneDataGDTFSpecObj:
SceneData::SceneDataGroupObj SceneData::SceneDataObjWithMatrix SceneData::SceneDataObj SceneData::SceneDataFixtureObj SceneData::SceneDataProjectorObj SceneData::SceneDataSceneryObj SceneData::SceneDataSupportObj SceneData::SceneDataTrussObj SceneData::SceneDataVideoScreenObj

Public Member Functions

 SceneDataGDTFSpecObj (const SceneDataGUID &guid)
 ~SceneDataGDTFSpecObj ()
virtual ESceneDataObjectType GetObjectType ()
const TXStringGetGdtfFile () const
void SetGDTFFile (const TXString &path)
const TXStringGetGdtfDmxMode () const
void SetGdtfDmxMode (const TXString &path)
Public Member Functions inherited from SceneData::SceneDataGroupObj
 SceneDataGroupObj (const SceneDataGUID &guid)
virtual ~SceneDataGroupObj ()
const SceneDataObjWithMatrixArrayGetChildArray () const
bool AddObject (SceneDataObjWithMatrixPtr obj)
virtual void PrintToFile (IXMLFileNodePtr pContainerNode, SceneDataExchange *exchange)
Public Member Functions inherited from SceneData::SceneDataObjWithMatrix
 SceneDataObjWithMatrix (const SceneDataGUID &guid)
virtual ~SceneDataObjWithMatrix ()
void GetTransformMatric (VWTransformMatrix &matrix) const
void SetTransformMatrix (const VWTransformMatrix &matrix)
SceneDataClassObjPtr GetClass () const
void SetClass (SceneDataClassObjPtr clas)
const TXStringGetUnresolvedClass () const
SceneDataGroupObj * GetContainer () const
SceneDataObjWithMatrixGetNextObject () const
void AddGeometryObj (SceneDataGeoInstanceObjPtr object)
const SceneDataGeometryObjArrayGetGeometryArr () const
SceneDataCustomCommandPtr AddCustomCommand (const TXString &channelFunction, bool isPercentage, double value)
const SceneDataCustomCommandArrayGetCustomCommandArray () const
SceneDataAlignmentPtr AddAlignment (const TXString &beamGeometry, const VWPoint3D &upVector, const VWPoint3D &direction)
const SceneDataAlignmentArrayGetAlignmentArray () const
SceneDataOverwritePtr AddOverwrite (const TXString &universal, const TXString &target)
const SceneDataOverwriteArrayGetOverwriteArray () const
SceneDataConnectionObjPtr AddConnectionObj (const TXString &own, const TXString &other, const SceneDataGUID toObject)
const SceneDataConnectionObjArrayGetConnectionArr () const
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
void ReadFromNode (const IXMLFileNodePtr &pNode, SceneDataExchange *exchange)

Protected Member Functions

virtual void OnPrintToFile (IXMLFileNodePtr pNode, SceneDataExchange *exchange)
virtual void OnReadFromNode (const IXMLFileNodePtr &pNode, SceneDataExchange *exchange)
Protected Member Functions inherited from SceneData::SceneDataGroupObj
virtual TXString GetNodeName ()
Protected Member Functions inherited from SceneData::SceneDataObjWithMatrix
void ReadMatrixNodeValue (const IXMLFileNodePtr &pNode, VWPoint3D &inOutPoint)

Constructor & Destructor Documentation

◆ SceneDataGDTFSpecObj()

SceneDataGDTFSpecObj::SceneDataGDTFSpecObj ( const SceneDataGUID & guid)

◆ ~SceneDataGDTFSpecObj()

SceneDataGDTFSpecObj::~SceneDataGDTFSpecObj ( )

Member Function Documentation

◆ GetGdtfDmxMode()

const TXString & SceneDataGDTFSpecObj::GetGdtfDmxMode ( ) const

◆ GetGdtfFile()

const TXString & SceneDataGDTFSpecObj::GetGdtfFile ( ) const

◆ GetObjectType()

ESceneDataObjectType SceneDataGDTFSpecObj::GetObjectType ( )
virtual

Reimplemented from SceneData::SceneDataGroupObj.

Reimplemented in SceneData::SceneDataFixtureObj.

◆ OnPrintToFile()

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

Reimplemented from SceneData::SceneDataGroupObj.

Reimplemented in SceneData::SceneDataFixtureObj.

◆ OnReadFromNode()

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

◆ SetGdtfDmxMode()

void SceneDataGDTFSpecObj::SetGdtfDmxMode ( const TXString & path)

◆ SetGDTFFile()

void SceneDataGDTFSpecObj::SetGDTFFile ( const TXString & path)

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