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

#include <GDTFManager.h>

Inheritance diagram for SceneData::GdtfDmxMode:
SceneData::GdtfObject

Public Member Functions

 GdtfDmxMode (GdtfFixture *fixture, const TXString &name)
 ~GdtfDmxMode ()
const TXStringGetModeName () const
const TXStringGetDescription () const
const TGdtfDmxChannelArray GetChannelArray () const
GdtfDmxChannelPtr GetMasterByRef (const TXString &ref) const
GdtfDmxChannelFunctionPtr GetSlaveByRef (const TXString &ref) const
GdtfGeometryPtr GetGeomRef ()
TGdtfDmxChannelArray GetChannelsForGeometry (GdtfGeometryPtr geometry)
const TXStringGetUnresolvedGeomRef ()
const TGdtfDmxRelationArray GetDmxRelations ()
size_t GetFootPrintForBreak (size_t breakId)
TSint32Array GetBreakArray () const
void GetAddressesFromChannel (TDMXAddressArray &addresses, GdtfDmxChannel *channel, DMXAddress offset) const
const TGdtfMacroArray GetDmxMacrosArray ()
void SetName (const TXString &name)
void SetDescription (const TXString &description)
GdtfDmxChannelPtr AddChannel ()
void SetGeomRef (GdtfGeometryPtr ptr)
void SetModel (GdtfGeometryPtr ptr)
GdtfDmxRelationAddDmxRelation (GdtfDmxChannel *master, GdtfDmxChannelFunctionPtr slave, const TXString &name)
GdtfMacroPtr AddMacro (const TXString &name)
virtual EGdtfObjectType GetObjectType ()
Public Member Functions inherited from SceneData::GdtfObject
 GdtfObject ()
virtual ~GdtfObject ()
void WriteToNode (IXMLFileNodePtr pContainerNode)
void ReadFromNode (const IXMLFileNodePtr &pNode)
void GetNode (IXMLFileNodePtr &pNode)
void SetBind (void *ptr)
void * GetBind ()
virtual TXString GetNodeReference ()

Protected Member Functions

virtual TXString GetNodeName ()
virtual void OnPrintToFile (IXMLFileNodePtr pNode)
virtual void OnReadFromNode (const IXMLFileNodePtr &pNode)
virtual void OnErrorCheck (const IXMLFileNodePtr &pNode)
Protected Member Functions inherited from SceneData::GdtfObject
bool CheckAbort ()

Additional Inherited Members

Static Public Member Functions inherited from SceneData::GdtfObject
static void SetAbortCallback (const std::function< void(bool &)> &cb)

Constructor & Destructor Documentation

◆ GdtfDmxMode()

GdtfDmxMode::GdtfDmxMode ( GdtfFixture * fixture,
const TXString & name )

◆ ~GdtfDmxMode()

GdtfDmxMode::~GdtfDmxMode ( )

Member Function Documentation

◆ AddChannel()

GdtfDmxChannel * GdtfDmxMode::AddChannel ( )

◆ AddDmxRelation()

GdtfDmxRelation * GdtfDmxMode::AddDmxRelation ( GdtfDmxChannel * master,
GdtfDmxChannelFunctionPtr slave,
const TXString & name )

◆ AddMacro()

GdtfMacro * GdtfDmxMode::AddMacro ( const TXString & name)

◆ GetAddressesFromChannel()

void GdtfDmxMode::GetAddressesFromChannel ( TDMXAddressArray & addresses,
GdtfDmxChannel * channel,
DMXAddress offset ) const

◆ GetBreakArray()

TSint32Array GdtfDmxMode::GetBreakArray ( ) const

◆ GetChannelArray()

const TGdtfDmxChannelArray GdtfDmxMode::GetChannelArray ( ) const

◆ GetChannelsForGeometry()

TGdtfDmxChannelArray GdtfDmxMode::GetChannelsForGeometry ( GdtfGeometryPtr geometry)

◆ GetDescription()

const TXString & GdtfDmxMode::GetDescription ( ) const

◆ GetDmxMacrosArray()

const TGdtfMacroArray GdtfDmxMode::GetDmxMacrosArray ( )

◆ GetDmxRelations()

const TGdtfDmxRelationArray GdtfDmxMode::GetDmxRelations ( )

◆ GetFootPrintForBreak()

size_t GdtfDmxMode::GetFootPrintForBreak ( size_t breakId)

◆ GetGeomRef()

GdtfGeometryPtr GdtfDmxMode::GetGeomRef ( )

◆ GetMasterByRef()

GdtfDmxChannelPtr GdtfDmxMode::GetMasterByRef ( const TXString & ref) const

◆ GetModeName()

const TXString & GdtfDmxMode::GetModeName ( ) const

◆ GetNodeName()

TXString GdtfDmxMode::GetNodeName ( )
protectedvirtual

Implements SceneData::GdtfObject.

◆ GetObjectType()

EGdtfObjectType GdtfDmxMode::GetObjectType ( )
virtual

Implements SceneData::GdtfObject.

◆ GetSlaveByRef()

GdtfDmxChannelFunctionPtr GdtfDmxMode::GetSlaveByRef ( const TXString & ref) const

◆ GetUnresolvedGeomRef()

const TXString & GdtfDmxMode::GetUnresolvedGeomRef ( )

◆ OnErrorCheck()

void GdtfDmxMode::OnErrorCheck ( const IXMLFileNodePtr & pNode)
protectedvirtual

Reimplemented from SceneData::GdtfObject.

◆ OnPrintToFile()

void GdtfDmxMode::OnPrintToFile ( IXMLFileNodePtr pNode)
protectedvirtual

Reimplemented from SceneData::GdtfObject.

◆ OnReadFromNode()

void GdtfDmxMode::OnReadFromNode ( const IXMLFileNodePtr & pNode)
protectedvirtual

Reimplemented from SceneData::GdtfObject.

◆ SetDescription()

void GdtfDmxMode::SetDescription ( const TXString & description)

◆ SetGeomRef()

void GdtfDmxMode::SetGeomRef ( GdtfGeometryPtr ptr)

◆ SetModel()

void SceneData::GdtfDmxMode::SetModel ( GdtfGeometryPtr ptr)

◆ SetName()

void GdtfDmxMode::SetName ( const TXString & name)

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