libMVRgdtf 40bc00a
A library for GDTF and MVR
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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 ()
 
Sint32 GetUnitNumber ()
 
CCieColor GetColor ()
 
Sint8 GetFixtureTypeId ()
 
size_t GetCustomId ()
 
const SceneDataAdressArrayGetAdressesArray ()
 
const TXStringGetGobo ()
 
double GetGoboRotation ()
 
bool GetCastShadow ()
 
SceneDataMappingObjArray GetMappingsArray ()
 
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 SetUnitNumber (Sint32 value)
 
void SetGobo (const TXString &value)
 
void SetGoboRotation (double value)
 
void SetCastShadow (bool value)
 
void AddMapping (SceneDataGUID mappingDefinitionUuid)
 
- 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
 
SceneDataGroupObjGetContainer () 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 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)

◆ GetAdressesArray()

const SceneDataAdressArray & SceneDataFixtureObj::GetAdressesArray ( )

◆ GetCastShadow()

bool SceneDataFixtureObj::GetCastShadow ( )

◆ GetColor()

CCieColor SceneDataFixtureObj::GetColor ( )

◆ GetCustomId()

size_t SceneDataFixtureObj::GetCustomId ( )

◆ GetFixtureId()

const TXString & SceneDataFixtureObj::GetFixtureId ( )

◆ 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 ( )

◆ 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)

◆ SetFixtureId()

void SceneDataFixtureObj::SetFixtureId ( const TXString 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: