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

#include <SceneDataExchange.h>

Inheritance diagram for SceneData::SceneDataFixtureObj:
SceneData::SceneDataGDTFSpecObj SceneData::SceneDataGroupObj SceneData::SceneDataObjWithMatrix SceneData::SceneDataObj

Public Member Functions

 SceneDataFixtureObj (const SceneDataGUID &guid)
virtual ~SceneDataFixtureObj ()
TXString GetUnresolvedFocusUUID ()
TXString GetUnresolvedPositionUUID ()
const TXStringGetGoboFullPath (SceneDataExchange *exchange)
const TXStringGetFunction ()
SceneDataFocusPointObjPtr GetFocusPoint ()
SceneDataPositionObjPtr GetPosition ()
const TXStringGetFixtureId ()
size_t GetFixtureIdNumeric ()
Sint32 GetUnitNumber ()
CCieColor GetColor ()
Sint8 GetFixtureTypeId ()
size_t GetCustomId ()
const SceneDataAdressArrayGetAdressesArray ()
const TXStringGetGobo ()
double GetGoboRotation ()
bool GetCastShadow ()
SceneDataMappingObjArray GetMappingsArray ()
bool GetDMXInvertPan ()
bool GetDMXInvertTilt ()
const SceneDataProtocolsArrayGetProtocolsArray ()
void SetFunction (const TXString &str)
void SetPosition (SceneDataPositionObjPtr ptr)
void SetFocusPoint (SceneDataFocusPointObjPtr ptr)
void AddAdress (const SceneDataDmxAdress &adress)
void SetColor (const CCieColor &color)
void SetFixtureTypeId (const Sint8 &value)
void SetCustomId (const size_t &value)
void SetFixtureId (const TXString &value)
void SetFixtureIdNumeric (const size_t &value)
void SetUnitNumber (Sint32 value)
void SetGobo (const TXString &value)
void SetGoboRotation (double value)
void SetCastShadow (bool value)
void SetDMXInvertPan (bool value)
void SetDMXInvertTilt (bool value)
void AddMapping (SceneDataGUID mappingDefinitionUuid)
void AddProtocol (const SceneDataProtocols &protocol)
Public Member Functions inherited from SceneData::SceneDataGDTFSpecObj
 SceneDataGDTFSpecObj (const SceneDataGUID &guid)
 ~SceneDataGDTFSpecObj ()
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 TXString GetNodeName ()
virtual ESceneDataObjectType GetObjectType ()
virtual void OnPrintToFile (IXMLFileNodePtr pNode, SceneDataExchange *exchange)
virtual void OnReadFromNode (const IXMLFileNodePtr &pNode, SceneDataExchange *exchange)
Protected Member Functions inherited from SceneData::SceneDataObjWithMatrix
void ReadMatrixNodeValue (const IXMLFileNodePtr &pNode, VWPoint3D &inOutPoint)

Constructor & Destructor Documentation

◆ SceneDataFixtureObj()

SceneDataFixtureObj::SceneDataFixtureObj ( const SceneDataGUID & guid)

◆ ~SceneDataFixtureObj()

SceneDataFixtureObj::~SceneDataFixtureObj ( )
virtual

Member Function Documentation

◆ AddAdress()

void SceneDataFixtureObj::AddAdress ( const SceneDataDmxAdress & adress)

◆ AddMapping()

void SceneDataFixtureObj::AddMapping ( SceneDataGUID mappingDefinitionUuid)

◆ AddProtocol()

void SceneDataFixtureObj::AddProtocol ( const SceneDataProtocols & protocol)

◆ GetAdressesArray()

const SceneDataAdressArray & SceneDataFixtureObj::GetAdressesArray ( )

◆ GetCastShadow()

bool SceneDataFixtureObj::GetCastShadow ( )

◆ GetColor()

CCieColor SceneDataFixtureObj::GetColor ( )

◆ GetCustomId()

size_t SceneDataFixtureObj::GetCustomId ( )

◆ GetDMXInvertPan()

bool SceneDataFixtureObj::GetDMXInvertPan ( )

◆ GetDMXInvertTilt()

bool SceneDataFixtureObj::GetDMXInvertTilt ( )

◆ GetFixtureId()

const TXString & SceneDataFixtureObj::GetFixtureId ( )

◆ GetFixtureIdNumeric()

size_t SceneDataFixtureObj::GetFixtureIdNumeric ( )

◆ GetFixtureTypeId()

Sint8 SceneDataFixtureObj::GetFixtureTypeId ( )

◆ GetFocusPoint()

SceneDataFocusPointObjPtr SceneDataFixtureObj::GetFocusPoint ( )

◆ GetFunction()

const TXString & SceneDataFixtureObj::GetFunction ( )

◆ GetGobo()

const TXString & SceneDataFixtureObj::GetGobo ( )

◆ GetGoboFullPath()

const TXString & SceneDataFixtureObj::GetGoboFullPath ( SceneDataExchange * exchange)

◆ GetGoboRotation()

double SceneDataFixtureObj::GetGoboRotation ( )

◆ GetMappingsArray()

SceneDataMappingObjArray SceneDataFixtureObj::GetMappingsArray ( )

◆ GetNodeName()

TXString SceneDataFixtureObj::GetNodeName ( )
protectedvirtual

Reimplemented from SceneData::SceneDataGroupObj.

◆ GetObjectType()

ESceneDataObjectType SceneDataFixtureObj::GetObjectType ( )
protectedvirtual

Reimplemented from SceneData::SceneDataGDTFSpecObj.

◆ GetPosition()

SceneDataPositionObjPtr SceneDataFixtureObj::GetPosition ( )

◆ GetProtocolsArray()

const SceneDataProtocolsArray & SceneDataFixtureObj::GetProtocolsArray ( )

◆ GetUnitNumber()

Sint32 SceneDataFixtureObj::GetUnitNumber ( )

◆ GetUnresolvedFocusUUID()

TXString SceneDataFixtureObj::GetUnresolvedFocusUUID ( )

◆ GetUnresolvedPositionUUID()

TXString SceneDataFixtureObj::GetUnresolvedPositionUUID ( )

◆ OnPrintToFile()

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

Reimplemented from SceneData::SceneDataGDTFSpecObj.

◆ OnReadFromNode()

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

Reimplemented from SceneData::SceneDataGDTFSpecObj.

◆ SetCastShadow()

void SceneDataFixtureObj::SetCastShadow ( bool value)

◆ SetColor()

void SceneDataFixtureObj::SetColor ( const CCieColor & color)

◆ SetCustomId()

void SceneDataFixtureObj::SetCustomId ( const size_t & value)

◆ SetDMXInvertPan()

void SceneDataFixtureObj::SetDMXInvertPan ( bool value)

◆ SetDMXInvertTilt()

void SceneDataFixtureObj::SetDMXInvertTilt ( bool value)

◆ SetFixtureId()

void SceneDataFixtureObj::SetFixtureId ( const TXString & value)

◆ SetFixtureIdNumeric()

void SceneDataFixtureObj::SetFixtureIdNumeric ( const size_t & value)

◆ SetFixtureTypeId()

void SceneDataFixtureObj::SetFixtureTypeId ( const Sint8 & value)

◆ SetFocusPoint()

void SceneDataFixtureObj::SetFocusPoint ( SceneDataFocusPointObjPtr ptr)

◆ SetFunction()

void SceneDataFixtureObj::SetFunction ( const TXString & str)

◆ SetGobo()

void SceneDataFixtureObj::SetGobo ( const TXString & value)

◆ SetGoboRotation()

void SceneDataFixtureObj::SetGoboRotation ( double value)

◆ SetPosition()

void SceneDataFixtureObj::SetPosition ( SceneDataPositionObjPtr ptr)

◆ SetUnitNumber()

void SceneDataFixtureObj::SetUnitNumber ( Sint32 value)

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