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

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: