libMVRgdtf 40bc00a
A library for GDTF and MVR
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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)
 

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: