libMVRgdtf 40bc00a
A library for GDTF and MVR
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
SceneData::GdtfDmxChannel Class Reference

#include <GDTFManager.h>

Inheritance diagram for SceneData::GdtfDmxChannel:
SceneData::GdtfObject

Public Member Functions

 GdtfDmxChannel (GdtfDmxMode *parent)
 
 ~GdtfDmxChannel ()
 
virtual EGdtfObjectType GetObjectType ()
 
virtual TXString GetNodeReference ()
 
const TXStringGetName ()
 
Sint32 GetDmxBreak () const
 
Sint32 GetCoarse () const
 
Sint32 GetFine () const
 
Sint32 GetUltra () const
 
Sint32 GetUber () const
 
DmxValue GetHighlight () const
 
bool HasHighlight () const
 
DmxValue GetOldDefaultValue () const
 
const TGdtfDmxLogicalChannelArray GetLogicalChannelArray ()
 
GdtfGeometryPtr GetGeomRef ()
 
TXString GetUnresolvedGeomRef () const
 
GdtfDmxChannelFunctionPtr GetInitialFunction ()
 
TXString GetUnresolvedInitialFunction () const
 
EGdtfChannelBitResolution GetChannelBitResolution ()
 
DmxValue GetChannelMaxDmx ()
 
bool IsVirtual () const
 
void SetName (const TXString &name)
 
void SetDmxBreak (Sint32 dmxBreak)
 
void SetDmxCoarse (Sint32 coarse)
 
void SetDmxFine (Sint32 fine)
 
void SetDmxUltra (Sint32 ultra)
 
void SetDmxUber (Sint32 uber)
 
void SetHighlight (DmxValue highlight)
 
void SetModel (GdtfModelPtr ptr)
 
GdtfDmxLogicalChannelAddLogicalChannel ()
 
void SetGeomRef (GdtfGeometryPtr newGeom)
 
void SetInitialFunction (GdtfDmxChannelFunctionPtr initialFunction)
 
GdtfDmxModeGetParentMode ()
 
- 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 ()
 

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

◆ GdtfDmxChannel()

GdtfDmxChannel::GdtfDmxChannel ( GdtfDmxMode parent)

◆ ~GdtfDmxChannel()

GdtfDmxChannel::~GdtfDmxChannel ( )

Member Function Documentation

◆ AddLogicalChannel()

GdtfDmxLogicalChannel * GdtfDmxChannel::AddLogicalChannel ( )

◆ GetChannelBitResolution()

EGdtfChannelBitResolution SceneData::GdtfDmxChannel::GetChannelBitResolution ( )

◆ GetChannelMaxDmx()

DmxValue SceneData::GdtfDmxChannel::GetChannelMaxDmx ( )

◆ GetCoarse()

Sint32 GdtfDmxChannel::GetCoarse ( ) const

◆ GetDmxBreak()

Sint32 GdtfDmxChannel::GetDmxBreak ( ) const

◆ GetFine()

Sint32 GdtfDmxChannel::GetFine ( ) const

◆ GetGeomRef()

GdtfGeometryPtr GdtfDmxChannel::GetGeomRef ( )

◆ GetHighlight()

DmxValue GdtfDmxChannel::GetHighlight ( ) const

◆ GetInitialFunction()

GdtfDmxChannelFunctionPtr GdtfDmxChannel::GetInitialFunction ( )

◆ GetLogicalChannelArray()

const TGdtfDmxLogicalChannelArray GdtfDmxChannel::GetLogicalChannelArray ( )

◆ GetName()

const TXString & GdtfDmxChannel::GetName ( )

◆ GetNodeName()

TXString GdtfDmxChannel::GetNodeName ( )
protectedvirtual

Implements SceneData::GdtfObject.

◆ GetNodeReference()

TXString GdtfDmxChannel::GetNodeReference ( )
virtual

Reimplemented from SceneData::GdtfObject.

◆ GetObjectType()

EGdtfObjectType GdtfDmxChannel::GetObjectType ( )
virtual

Implements SceneData::GdtfObject.

◆ GetOldDefaultValue()

DmxValue GdtfDmxChannel::GetOldDefaultValue ( ) const

◆ GetParentMode()

GdtfDmxMode * GdtfDmxChannel::GetParentMode ( )

◆ GetUber()

Sint32 GdtfDmxChannel::GetUber ( ) const

◆ GetUltra()

Sint32 GdtfDmxChannel::GetUltra ( ) const

◆ GetUnresolvedGeomRef()

TXString GdtfDmxChannel::GetUnresolvedGeomRef ( ) const

◆ GetUnresolvedInitialFunction()

TXString GdtfDmxChannel::GetUnresolvedInitialFunction ( ) const

◆ HasHighlight()

bool GdtfDmxChannel::HasHighlight ( ) const

◆ IsVirtual()

bool SceneData::GdtfDmxChannel::IsVirtual ( ) const

◆ OnErrorCheck()

void GdtfDmxChannel::OnErrorCheck ( const IXMLFileNodePtr pNode)
protectedvirtual

Reimplemented from SceneData::GdtfObject.

◆ OnPrintToFile()

void GdtfDmxChannel::OnPrintToFile ( IXMLFileNodePtr  pNode)
protectedvirtual

Reimplemented from SceneData::GdtfObject.

◆ OnReadFromNode()

void GdtfDmxChannel::OnReadFromNode ( const IXMLFileNodePtr pNode)
protectedvirtual

Reimplemented from SceneData::GdtfObject.

◆ SetDmxBreak()

void GdtfDmxChannel::SetDmxBreak ( Sint32  dmxBreak)

◆ SetDmxCoarse()

void GdtfDmxChannel::SetDmxCoarse ( Sint32  coarse)

◆ SetDmxFine()

void GdtfDmxChannel::SetDmxFine ( Sint32  fine)

◆ SetDmxUber()

void SceneData::GdtfDmxChannel::SetDmxUber ( Sint32  uber)

◆ SetDmxUltra()

void GdtfDmxChannel::SetDmxUltra ( Sint32  ultra)

◆ SetGeomRef()

void GdtfDmxChannel::SetGeomRef ( GdtfGeometryPtr  newGeom)

◆ SetHighlight()

void GdtfDmxChannel::SetHighlight ( DmxValue  highlight)

◆ SetInitialFunction()

void GdtfDmxChannel::SetInitialFunction ( GdtfDmxChannelFunctionPtr  initialFunction)

◆ SetModel()

void SceneData::GdtfDmxChannel::SetModel ( GdtfModelPtr  ptr)

◆ SetName()

void GdtfDmxChannel::SetName ( const TXString name)

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