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

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: