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

#include <GDTFManager.h>

Inheritance diagram for SceneData::GdtfDmxChannelFunction:
SceneData::GdtfObject

Public Member Functions

 GdtfDmxChannelFunction (GdtfDmxLogicalChannel *parent)
 GdtfDmxChannelFunction (const TXString &name, GdtfDmxLogicalChannel *parent)
 ~GdtfDmxChannelFunction ()
virtual EGdtfObjectType GetObjectType ()
virtual TXString GetNodeReference ()
const TXStringGetName () const
GdtfAttributeGetAttribute ()
const TXStringGetOriginalAttribute ()
DmxValue GetDefaultValue () const
DmxValue GetStartAdress () const
DmxValue GetEndAdress () const
double GetPhysicalStart () const
double GetPhysicalEnd () const
double GetRealFade () const
double GetRealAcceleration () const
GdtfWheelPtr GetOnWheel () const
GdtfPhysicalEmitterGetEmitter () const
GdtfFilterPtr GetFilter () const
GdtfColorSpacePtr GetColorSpace () const
GdtfGamutPtr GetGamut () const
GdtfDMXProfilePtr GetDMXProfile () const
double GetMin () const
double GetMax () const
const TXStringGetCustomName () const
GdtfDmxChannelGetModeMaster_Channel () const
GdtfDmxChannelFunctionGetModeMaster_Function () const
DmxValue GetModeMasterDmxStart () const
DmxValue GetModeMasterDmxEnd () const
size_t GetNumberInParent () const
const TGdtfDmxChannelSetArrayGetChannelSets () const
const TGdtfDmxSubChannelSetArrayGetSubChannelSets () const
TXString getUnresolvedAttrRef () const
TXString getUnresolvedWheelRef () const
TXString getUnresolvedEmitterRef () const
TXString getUnresolvedModeMasterRef () const
const TXStringgetUnresolvedFilterRef ()
const TXStringgetUnresolvedColorSpaceRef () const
const TXStringgetUnresolvedGamutRef () const
const TXStringgetUnresolvedDMXProfileRef () const
GdtfDmxChannelGetParentDMXChannel () const
GdtfDmxLogicalChannelGetParentLogicalChannel () const
void ResolveModeMasterDmx (EGdtfChannelBitResolution resolution)
void SetNextFunction (GdtfDmxChannelFunction *next)
GdtfDmxChannelFunctionGetNextFunction () const
void SetWheel (GdtfWheelPtr newWhl)
void SetName (const TXString &name)
void SetOriginalAttribute (const TXString &attribute)
void SetAttribute (GdtfAttribute *newAttr)
void SetDefaultValue (DmxValue defaultValue)
void SetStartAddress (DmxValue address)
void SetPhysicalStart (double start)
void SetPhysicalEnd (double end)
void SetRealFade (double fade)
void SetRealAcceleration (double fade)
void SetEmitter (GdtfPhysicalEmitter *newEmit)
void SetFilter (GdtfFilterPtr val)
void SetColorSpace (GdtfColorSpacePtr colorSpace)
void SetGamut (GdtfGamutPtr gamut)
void SetDMXProfile (GdtfDMXProfilePtr dmxProfile)
void SetMin (double min)
void SetMax (double max)
void SetCustomName (const TXString &customName)
void SetModeMaster_Channel (GdtfDmxChannel *channel)
void SetModeMaster_Function (GdtfDmxChannelFunction *function)
void SetModeMasterDmxStart (DmxValue start)
void SetModeMasterDmxEnd (DmxValue end)
GdtfDmxChannelSetAddChannelSet (const TXString &name)
GdtfDmxSubChannelSetAddSubChannelSet (GdtfSubPhysicalUnit *subPhysicalUnit, const TXString &name)
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

◆ GdtfDmxChannelFunction() [1/2]

GdtfDmxChannelFunction::GdtfDmxChannelFunction ( GdtfDmxLogicalChannel * parent)

◆ GdtfDmxChannelFunction() [2/2]

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

◆ ~GdtfDmxChannelFunction()

GdtfDmxChannelFunction::~GdtfDmxChannelFunction ( )

Member Function Documentation

◆ AddChannelSet()

GdtfDmxChannelSet * GdtfDmxChannelFunction::AddChannelSet ( const TXString & name)

◆ AddSubChannelSet()

GdtfDmxSubChannelSet * GdtfDmxChannelFunction::AddSubChannelSet ( GdtfSubPhysicalUnit * subPhysicalUnit,
const TXString & name )

◆ GetAttribute()

GdtfAttribute * GdtfDmxChannelFunction::GetAttribute ( )

◆ GetChannelSets()

const TGdtfDmxChannelSetArray & GdtfDmxChannelFunction::GetChannelSets ( ) const

◆ GetColorSpace()

GdtfColorSpacePtr SceneData::GdtfDmxChannelFunction::GetColorSpace ( ) const

◆ GetCustomName()

const TXString & GdtfDmxChannelFunction::GetCustomName ( ) const

◆ GetDefaultValue()

DmxValue GdtfDmxChannelFunction::GetDefaultValue ( ) const

◆ GetDMXProfile()

GdtfDMXProfilePtr SceneData::GdtfDmxChannelFunction::GetDMXProfile ( ) const

◆ GetEmitter()

GdtfPhysicalEmitter * SceneData::GdtfDmxChannelFunction::GetEmitter ( ) const

◆ GetEndAdress()

DmxValue GdtfDmxChannelFunction::GetEndAdress ( ) const

◆ GetFilter()

GdtfFilterPtr SceneData::GdtfDmxChannelFunction::GetFilter ( ) const

◆ GetGamut()

GdtfGamutPtr SceneData::GdtfDmxChannelFunction::GetGamut ( ) const

◆ GetMax()

double GdtfDmxChannelFunction::GetMax ( ) const

◆ GetMin()

double GdtfDmxChannelFunction::GetMin ( ) const

◆ GetModeMaster_Channel()

GdtfDmxChannel * GdtfDmxChannelFunction::GetModeMaster_Channel ( ) const

◆ GetModeMaster_Function()

GdtfDmxChannelFunction * GdtfDmxChannelFunction::GetModeMaster_Function ( ) const

◆ GetModeMasterDmxEnd()

DmxValue GdtfDmxChannelFunction::GetModeMasterDmxEnd ( ) const

◆ GetModeMasterDmxStart()

DmxValue GdtfDmxChannelFunction::GetModeMasterDmxStart ( ) const

◆ GetName()

const TXString & GdtfDmxChannelFunction::GetName ( ) const

◆ GetNextFunction()

GdtfDmxChannelFunction * SceneData::GdtfDmxChannelFunction::GetNextFunction ( ) const

◆ GetNodeName()

TXString GdtfDmxChannelFunction::GetNodeName ( )
protectedvirtual

Implements SceneData::GdtfObject.

◆ GetNodeReference()

TXString GdtfDmxChannelFunction::GetNodeReference ( )
virtual

Reimplemented from SceneData::GdtfObject.

◆ GetNumberInParent()

size_t GdtfDmxChannelFunction::GetNumberInParent ( ) const

◆ GetObjectType()

EGdtfObjectType GdtfDmxChannelFunction::GetObjectType ( )
virtual

Implements SceneData::GdtfObject.

◆ GetOnWheel()

GdtfWheelPtr GdtfDmxChannelFunction::GetOnWheel ( ) const

◆ GetOriginalAttribute()

const TXString & GdtfDmxChannelFunction::GetOriginalAttribute ( )

◆ GetParentDMXChannel()

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

◆ GetParentLogicalChannel()

GdtfDmxLogicalChannel * SceneData::GdtfDmxChannelFunction::GetParentLogicalChannel ( ) const

◆ GetPhysicalEnd()

double GdtfDmxChannelFunction::GetPhysicalEnd ( ) const

◆ GetPhysicalStart()

double GdtfDmxChannelFunction::GetPhysicalStart ( ) const

◆ GetRealAcceleration()

double GdtfDmxChannelFunction::GetRealAcceleration ( ) const

◆ GetRealFade()

double GdtfDmxChannelFunction::GetRealFade ( ) const

◆ GetStartAdress()

DmxValue GdtfDmxChannelFunction::GetStartAdress ( ) const

◆ GetSubChannelSets()

const TGdtfDmxSubChannelSetArray & GdtfDmxChannelFunction::GetSubChannelSets ( ) const

◆ getUnresolvedAttrRef()

TXString GdtfDmxChannelFunction::getUnresolvedAttrRef ( ) const

◆ getUnresolvedColorSpaceRef()

const TXString & SceneData::GdtfDmxChannelFunction::getUnresolvedColorSpaceRef ( ) const

◆ getUnresolvedDMXProfileRef()

const TXString & SceneData::GdtfDmxChannelFunction::getUnresolvedDMXProfileRef ( ) const

◆ getUnresolvedEmitterRef()

TXString GdtfDmxChannelFunction::getUnresolvedEmitterRef ( ) const

◆ getUnresolvedFilterRef()

const TXString & SceneData::GdtfDmxChannelFunction::getUnresolvedFilterRef ( )

◆ getUnresolvedGamutRef()

const TXString & SceneData::GdtfDmxChannelFunction::getUnresolvedGamutRef ( ) const

◆ getUnresolvedModeMasterRef()

TXString GdtfDmxChannelFunction::getUnresolvedModeMasterRef ( ) const

◆ getUnresolvedWheelRef()

TXString GdtfDmxChannelFunction::getUnresolvedWheelRef ( ) const

◆ OnErrorCheck()

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

Reimplemented from SceneData::GdtfObject.

◆ OnPrintToFile()

void GdtfDmxChannelFunction::OnPrintToFile ( IXMLFileNodePtr pNode)
protectedvirtual

Reimplemented from SceneData::GdtfObject.

◆ OnReadFromNode()

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

Reimplemented from SceneData::GdtfObject.

◆ ResolveModeMasterDmx()

void GdtfDmxChannelFunction::ResolveModeMasterDmx ( EGdtfChannelBitResolution resolution)

◆ SetAttribute()

void GdtfDmxChannelFunction::SetAttribute ( GdtfAttribute * newAttr)

◆ SetColorSpace()

void SceneData::GdtfDmxChannelFunction::SetColorSpace ( GdtfColorSpacePtr colorSpace)

◆ SetCustomName()

void SceneData::GdtfDmxChannelFunction::SetCustomName ( const TXString & customName)

◆ SetDefaultValue()

void GdtfDmxChannelFunction::SetDefaultValue ( DmxValue defaultValue)

◆ SetDMXProfile()

void SceneData::GdtfDmxChannelFunction::SetDMXProfile ( GdtfDMXProfilePtr dmxProfile)

◆ SetEmitter()

void GdtfDmxChannelFunction::SetEmitter ( GdtfPhysicalEmitter * newEmit)

◆ SetFilter()

void SceneData::GdtfDmxChannelFunction::SetFilter ( GdtfFilterPtr val)

◆ SetGamut()

void SceneData::GdtfDmxChannelFunction::SetGamut ( GdtfGamutPtr gamut)

◆ SetMax()

void SceneData::GdtfDmxChannelFunction::SetMax ( double max)

◆ SetMin()

void SceneData::GdtfDmxChannelFunction::SetMin ( double min)

◆ SetModeMaster_Channel()

void GdtfDmxChannelFunction::SetModeMaster_Channel ( GdtfDmxChannel * channel)

◆ SetModeMaster_Function()

void GdtfDmxChannelFunction::SetModeMaster_Function ( GdtfDmxChannelFunction * function)

◆ SetModeMasterDmxEnd()

void GdtfDmxChannelFunction::SetModeMasterDmxEnd ( DmxValue end)

◆ SetModeMasterDmxStart()

void GdtfDmxChannelFunction::SetModeMasterDmxStart ( DmxValue start)

◆ SetName()

void GdtfDmxChannelFunction::SetName ( const TXString & name)

◆ SetNextFunction()

void GdtfDmxChannelFunction::SetNextFunction ( GdtfDmxChannelFunction * next)

◆ SetOriginalAttribute()

void GdtfDmxChannelFunction::SetOriginalAttribute ( const TXString & attribute)

◆ SetPhysicalEnd()

void GdtfDmxChannelFunction::SetPhysicalEnd ( double end)

◆ SetPhysicalStart()

void GdtfDmxChannelFunction::SetPhysicalStart ( double start)

◆ SetRealAcceleration()

void GdtfDmxChannelFunction::SetRealAcceleration ( double fade)

◆ SetRealFade()

void GdtfDmxChannelFunction::SetRealFade ( double fade)

◆ SetStartAddress()

void GdtfDmxChannelFunction::SetStartAddress ( DmxValue address)

◆ SetWheel()

void GdtfDmxChannelFunction::SetWheel ( GdtfWheelPtr newWhl)

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