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

#include <GDTFManager.h>

Inheritance diagram for SceneData::GdtfDmxLogicalChannel:
SceneData::GdtfObject

Public Member Functions

 GdtfDmxLogicalChannel (GdtfDmxChannel *parent)
 ~GdtfDmxLogicalChannel ()
virtual EGdtfObjectType GetObjectType ()
virtual TXString GetNodeReference ()
const TXStringGetName ()
GdtfAttributeGetAttribute ()
EGdtfDmxSnap GetDmxSnap () const
EGdtfDmxMaster GetDmxMaster () const
const TGdtfDmxChannelFuntionArray GetDmxChannelFunctions ()
TXString GetUnresolvedAttribRef () const
GdtfDmxChannelGetParentDMXChannel () const
GdtfDmxLogicalChannelGetNextLogicalChannel ()
double GetMoveInBlackFrames () const
double GetDmxChangeTimeLimit () const
void SetName (const TXString &name)
void SetAttribute (GdtfAttributePtr newAttr)
void SetDmxSnap (EGdtfDmxSnap snap)
void SetDmxMaster (EGdtfDmxMaster master)
GdtfDmxChannelFunctionPtr AddDmxChannelFunction (const TXString &name)
void SetNextLogicalChannel (GdtfDmxLogicalChannel *next)
void SetMoveInBlackFrames (double moveInBlackFrames)
void SetDmxChangeTimeLimit (double changeLimit)
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)
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

◆ GdtfDmxLogicalChannel()

GdtfDmxLogicalChannel::GdtfDmxLogicalChannel ( GdtfDmxChannel * parent)

◆ ~GdtfDmxLogicalChannel()

GdtfDmxLogicalChannel::~GdtfDmxLogicalChannel ( )

Member Function Documentation

◆ AddDmxChannelFunction()

GdtfDmxChannelFunctionPtr GdtfDmxLogicalChannel::AddDmxChannelFunction ( const TXString & name)

◆ GetAttribute()

GdtfAttribute * GdtfDmxLogicalChannel::GetAttribute ( )

◆ GetDmxChangeTimeLimit()

double SceneData::GdtfDmxLogicalChannel::GetDmxChangeTimeLimit ( ) const

◆ GetDmxChannelFunctions()

const TGdtfDmxChannelFuntionArray GdtfDmxLogicalChannel::GetDmxChannelFunctions ( )

◆ GetDmxMaster()

EGdtfDmxMaster GdtfDmxLogicalChannel::GetDmxMaster ( ) const

◆ GetDmxSnap()

EGdtfDmxSnap GdtfDmxLogicalChannel::GetDmxSnap ( ) const

◆ GetMoveInBlackFrames()

double SceneData::GdtfDmxLogicalChannel::GetMoveInBlackFrames ( ) const

◆ GetName()

const TXString & GdtfDmxLogicalChannel::GetName ( )

◆ GetNextLogicalChannel()

GdtfDmxLogicalChannelPtr GdtfDmxLogicalChannel::GetNextLogicalChannel ( )

◆ GetNodeName()

TXString GdtfDmxLogicalChannel::GetNodeName ( )
protectedvirtual

Implements SceneData::GdtfObject.

◆ GetNodeReference()

TXString GdtfDmxLogicalChannel::GetNodeReference ( )
virtual

Reimplemented from SceneData::GdtfObject.

◆ GetObjectType()

EGdtfObjectType GdtfDmxLogicalChannel::GetObjectType ( )
virtual

Implements SceneData::GdtfObject.

◆ GetParentDMXChannel()

GdtfDmxChannel * GdtfDmxLogicalChannel::GetParentDMXChannel ( ) const

◆ GetUnresolvedAttribRef()

TXString GdtfDmxLogicalChannel::GetUnresolvedAttribRef ( ) const

◆ OnErrorCheck()

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

Reimplemented from SceneData::GdtfObject.

◆ OnPrintToFile()

void GdtfDmxLogicalChannel::OnPrintToFile ( IXMLFileNodePtr pNode)
protectedvirtual

Reimplemented from SceneData::GdtfObject.

◆ OnReadFromNode()

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

Reimplemented from SceneData::GdtfObject.

◆ SetAttribute()

void GdtfDmxLogicalChannel::SetAttribute ( GdtfAttributePtr newAttr)

◆ SetDmxChangeTimeLimit()

void SceneData::GdtfDmxLogicalChannel::SetDmxChangeTimeLimit ( double changeLimit)

◆ SetDmxMaster()

void GdtfDmxLogicalChannel::SetDmxMaster ( EGdtfDmxMaster master)

◆ SetDmxSnap()

void GdtfDmxLogicalChannel::SetDmxSnap ( EGdtfDmxSnap snap)

◆ SetMoveInBlackFrames()

void SceneData::GdtfDmxLogicalChannel::SetMoveInBlackFrames ( double moveInBlackFrames)

◆ SetName()

void GdtfDmxLogicalChannel::SetName ( const TXString & name)

◆ SetNextLogicalChannel()

void GdtfDmxLogicalChannel::SetNextLogicalChannel ( GdtfDmxLogicalChannel * next)

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