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

#include <GDTFManager.h>

Inheritance diagram for SceneData::GdtfDmxChannelSet:
SceneData::GdtfObject

Public Member Functions

 GdtfDmxChannelSet (GdtfDmxChannelFunction *parent)
 GdtfDmxChannelSet (const TXString &name, GdtfDmxChannelFunction *parent)
 ~GdtfDmxChannelSet ()
virtual EGdtfObjectType GetObjectType ()
const TXStringGetName () const
DmxValue GetDmxStart () const
DmxValue GetDmxEnd () const
double GetPhysicalStart () const
double GetPhysicalEnd () const
Sint32 GetWheelSlot ()
bool GetUsePhysicalFromParent () const
GdtfDmxChannelGetParentDMXChannel () const
void SetName (const TXString &name)
void SetDmxStart (DmxValue start)
void SetDmxEnd (DmxValue end)
void SetPhysicalStart (double start)
void SetPhysicalEnd (double end)
void SetWheelSlot (Sint32 slotIndex)
bool SetNextChannelSet (GdtfDmxChannelSet *next, IXMLFileNodePtr objNode)
bool IsValid ()
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

◆ GdtfDmxChannelSet() [1/2]

GdtfDmxChannelSet::GdtfDmxChannelSet ( GdtfDmxChannelFunction * parent)

◆ GdtfDmxChannelSet() [2/2]

GdtfDmxChannelSet::GdtfDmxChannelSet ( const TXString & name,
GdtfDmxChannelFunction * parent )

◆ ~GdtfDmxChannelSet()

GdtfDmxChannelSet::~GdtfDmxChannelSet ( )

Member Function Documentation

◆ GetDmxEnd()

DmxValue GdtfDmxChannelSet::GetDmxEnd ( ) const

◆ GetDmxStart()

DmxValue GdtfDmxChannelSet::GetDmxStart ( ) const

◆ GetName()

const TXString & GdtfDmxChannelSet::GetName ( ) const

◆ GetNodeName()

TXString GdtfDmxChannelSet::GetNodeName ( )
protectedvirtual

Implements SceneData::GdtfObject.

◆ GetObjectType()

EGdtfObjectType GdtfDmxChannelSet::GetObjectType ( )
virtual

Implements SceneData::GdtfObject.

◆ GetParentDMXChannel()

GdtfDmxChannel * SceneData::GdtfDmxChannelSet::GetParentDMXChannel ( ) const

◆ GetPhysicalEnd()

double GdtfDmxChannelSet::GetPhysicalEnd ( ) const

◆ GetPhysicalStart()

double GdtfDmxChannelSet::GetPhysicalStart ( ) const

◆ GetUsePhysicalFromParent()

bool GdtfDmxChannelSet::GetUsePhysicalFromParent ( ) const

◆ GetWheelSlot()

Sint32 GdtfDmxChannelSet::GetWheelSlot ( )

◆ IsValid()

bool GdtfDmxChannelSet::IsValid ( )

◆ OnErrorCheck()

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

Reimplemented from SceneData::GdtfObject.

◆ OnPrintToFile()

void GdtfDmxChannelSet::OnPrintToFile ( IXMLFileNodePtr pNode)
protectedvirtual

Reimplemented from SceneData::GdtfObject.

◆ OnReadFromNode()

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

Reimplemented from SceneData::GdtfObject.

◆ SetDmxEnd()

void GdtfDmxChannelSet::SetDmxEnd ( DmxValue end)

◆ SetDmxStart()

void GdtfDmxChannelSet::SetDmxStart ( DmxValue start)

◆ SetName()

void GdtfDmxChannelSet::SetName ( const TXString & name)

◆ SetNextChannelSet()

bool GdtfDmxChannelSet::SetNextChannelSet ( GdtfDmxChannelSet * next,
IXMLFileNodePtr objNode )

◆ SetPhysicalEnd()

void GdtfDmxChannelSet::SetPhysicalEnd ( double end)

◆ SetPhysicalStart()

void GdtfDmxChannelSet::SetPhysicalStart ( double start)

◆ SetWheelSlot()

void GdtfDmxChannelSet::SetWheelSlot ( Sint32 slotIndex)

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