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

#include <GDTFManager.h>

Inheritance diagram for SceneData::GdtfDmxRelation:
SceneData::GdtfObject

Public Member Functions

 GdtfDmxRelation ()
 GdtfDmxRelation (GdtfDmxChannelPtr master, GdtfDmxChannelFunctionPtr slave, const TXString &name)
 ~GdtfDmxRelation ()
TXString GetUnresolvedMasterRef () const
TXString GetUnresolvedSlaveRef () const
virtual EGdtfObjectType GetObjectType ()
const TXStringGetName () const
GdtfDmxChannelPtr GetMasterChannel () const
GdtfDmxChannelFunctionPtr GetSlaveChannel () const
EGdtfDmxRelationType GetRelationType () const
DmxValue GetDmxStart () const
DmxValue GetDmxEnd () const
void SetName (const TXString &name)
void SetMasterChannel (GdtfDmxChannelPtr newMaster)
void SetSlaveChannel (GdtfDmxChannelFunctionPtr newSlave)
void SetRelationType (EGdtfDmxRelationType type)
void SetDmxStart (DmxValue start)
void SetDmxEnd (DmxValue end)
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

◆ GdtfDmxRelation() [1/2]

GdtfDmxRelation::GdtfDmxRelation ( )

◆ GdtfDmxRelation() [2/2]

GdtfDmxRelation::GdtfDmxRelation ( GdtfDmxChannelPtr master,
GdtfDmxChannelFunctionPtr slave,
const TXString & name )

◆ ~GdtfDmxRelation()

GdtfDmxRelation::~GdtfDmxRelation ( )

Member Function Documentation

◆ GetDmxEnd()

DmxValue SceneData::GdtfDmxRelation::GetDmxEnd ( ) const

◆ GetDmxStart()

DmxValue SceneData::GdtfDmxRelation::GetDmxStart ( ) const

◆ GetMasterChannel()

GdtfDmxChannelPtr GdtfDmxRelation::GetMasterChannel ( ) const

◆ GetName()

const TXString & GdtfDmxRelation::GetName ( ) const

◆ GetNodeName()

TXString GdtfDmxRelation::GetNodeName ( )
protectedvirtual

Implements SceneData::GdtfObject.

◆ GetObjectType()

EGdtfObjectType GdtfDmxRelation::GetObjectType ( )
virtual

Implements SceneData::GdtfObject.

◆ GetRelationType()

EGdtfDmxRelationType GdtfDmxRelation::GetRelationType ( ) const

◆ GetSlaveChannel()

GdtfDmxChannelFunctionPtr GdtfDmxRelation::GetSlaveChannel ( ) const

◆ GetUnresolvedMasterRef()

TXString GdtfDmxRelation::GetUnresolvedMasterRef ( ) const

◆ GetUnresolvedSlaveRef()

TXString GdtfDmxRelation::GetUnresolvedSlaveRef ( ) const

◆ OnErrorCheck()

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

Reimplemented from SceneData::GdtfObject.

◆ OnPrintToFile()

void GdtfDmxRelation::OnPrintToFile ( IXMLFileNodePtr pNode)
protectedvirtual

Reimplemented from SceneData::GdtfObject.

◆ OnReadFromNode()

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

Reimplemented from SceneData::GdtfObject.

◆ SetDmxEnd()

void SceneData::GdtfDmxRelation::SetDmxEnd ( DmxValue end)

◆ SetDmxStart()

void SceneData::GdtfDmxRelation::SetDmxStart ( DmxValue start)

◆ SetMasterChannel()

void GdtfDmxRelation::SetMasterChannel ( GdtfDmxChannelPtr newMaster)

◆ SetName()

void GdtfDmxRelation::SetName ( const TXString & name)

◆ SetRelationType()

void GdtfDmxRelation::SetRelationType ( EGdtfDmxRelationType type)

◆ SetSlaveChannel()

void GdtfDmxRelation::SetSlaveChannel ( GdtfDmxChannelFunctionPtr newSlave)

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