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

#include <GDTFManager.h>

Inheritance diagram for SceneData::GdtfPhysicalDescriptions:
SceneData::GdtfObject

Public Member Functions

 GdtfPhysicalDescriptions ()
 
 ~GdtfPhysicalDescriptions ()
 
virtual EGdtfObjectType GetObjectType ()
 
GdtfColorSpaceGetColorSpace ()
 
const TGdtfColorSpaceArrayGetAdditionalColorSpaceArray ()
 
const TGdtfGamutArrayGetGamutArray ()
 
const TGdtfPhysicalEmitterArrayGetPhysicalEmitterArray ()
 
const TGdtfFilterArrayGetFilterArray ()
 
const TGdtfDMXProfileArrayGetDmxProfileArray ()
 
const TGdtf_CRIGroupArrayGetCRIGroupArray ()
 
const TGdtfConnectorArrayGetConnectorArray ()
 
double GetOperatingTemperatureLow ()
 
double GetOperatingTemperatureHigh ()
 
double GetWeight ()
 
double GetLegHeight ()
 
void SetOperatingTemperatureLow (double value)
 
void SetOperatingTemperatureHigh (double value)
 
void SetWeight (double value)
 
void SetLegHeight (double value)
 
GdtfColorSpacePtr AddAdditionalColorSpace (const TXString &name, EGdtfColorSpace colorSpace)
 
GdtfGamutPtr AddGamut (const TXString &name, CCieColorPtr color)
 
GdtfPhysicalEmitterPtr AddEmitter (const TXString &name, CCieColor color)
 
GdtfFilterPtr AddFilter (const TXString &name, CCieColor color)
 
GdtfDMXProfilePtr AddDmxProfile ()
 
GdtfCRIGroupPtr AddCRIGroup (double colorTsemp)
 
GdtfConnectorPtr AddConnector (const TXString &name, const TXString &type)
 
- 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)
 
- Protected Member Functions inherited from SceneData::GdtfObject
virtual void OnErrorCheck (const IXMLFileNodePtr &pNode)
 

Constructor & Destructor Documentation

◆ GdtfPhysicalDescriptions()

SceneData::GdtfPhysicalDescriptions::GdtfPhysicalDescriptions ( )

◆ ~GdtfPhysicalDescriptions()

SceneData::GdtfPhysicalDescriptions::~GdtfPhysicalDescriptions ( )

Member Function Documentation

◆ AddAdditionalColorSpace()

GdtfColorSpacePtr SceneData::GdtfPhysicalDescriptions::AddAdditionalColorSpace ( const TXString name,
EGdtfColorSpace  colorSpace 
)

◆ AddConnector()

GdtfConnectorPtr SceneData::GdtfPhysicalDescriptions::AddConnector ( const TXString name,
const TXString type 
)

◆ AddCRIGroup()

GdtfCRIGroupPtr SceneData::GdtfPhysicalDescriptions::AddCRIGroup ( double  colorTsemp)

◆ AddDmxProfile()

GdtfDMXProfilePtr SceneData::GdtfPhysicalDescriptions::AddDmxProfile ( )

◆ AddEmitter()

GdtfPhysicalEmitterPtr SceneData::GdtfPhysicalDescriptions::AddEmitter ( const TXString name,
CCieColor  color 
)

◆ AddFilter()

GdtfFilterPtr SceneData::GdtfPhysicalDescriptions::AddFilter ( const TXString name,
CCieColor  color 
)

◆ AddGamut()

GdtfGamutPtr SceneData::GdtfPhysicalDescriptions::AddGamut ( const TXString name,
CCieColorPtr  color 
)

◆ GetAdditionalColorSpaceArray()

const TGdtfColorSpaceArray & SceneData::GdtfPhysicalDescriptions::GetAdditionalColorSpaceArray ( )

◆ GetColorSpace()

GdtfColorSpace * SceneData::GdtfPhysicalDescriptions::GetColorSpace ( )

◆ GetConnectorArray()

const TGdtfConnectorArray & SceneData::GdtfPhysicalDescriptions::GetConnectorArray ( )

◆ GetCRIGroupArray()

const TGdtf_CRIGroupArray & SceneData::GdtfPhysicalDescriptions::GetCRIGroupArray ( )

◆ GetDmxProfileArray()

const TGdtfDMXProfileArray & SceneData::GdtfPhysicalDescriptions::GetDmxProfileArray ( )

◆ GetFilterArray()

const TGdtfFilterArray & SceneData::GdtfPhysicalDescriptions::GetFilterArray ( )

◆ GetGamutArray()

const TGdtfGamutArray & SceneData::GdtfPhysicalDescriptions::GetGamutArray ( )

◆ GetLegHeight()

double GdtfPhysicalDescriptions::GetLegHeight ( )

◆ GetNodeName()

TXString SceneData::GdtfPhysicalDescriptions::GetNodeName ( )
protectedvirtual

Implements SceneData::GdtfObject.

◆ GetObjectType()

EGdtfObjectType SceneData::GdtfPhysicalDescriptions::GetObjectType ( )
virtual

Implements SceneData::GdtfObject.

◆ GetOperatingTemperatureHigh()

double GdtfPhysicalDescriptions::GetOperatingTemperatureHigh ( )

◆ GetOperatingTemperatureLow()

double GdtfPhysicalDescriptions::GetOperatingTemperatureLow ( )

◆ GetPhysicalEmitterArray()

const TGdtfPhysicalEmitterArray & SceneData::GdtfPhysicalDescriptions::GetPhysicalEmitterArray ( )

◆ GetWeight()

double GdtfPhysicalDescriptions::GetWeight ( )

◆ OnPrintToFile()

void SceneData::GdtfPhysicalDescriptions::OnPrintToFile ( IXMLFileNodePtr  pNode)
protectedvirtual

Reimplemented from SceneData::GdtfObject.

◆ OnReadFromNode()

void SceneData::GdtfPhysicalDescriptions::OnReadFromNode ( const IXMLFileNodePtr pNode)
protectedvirtual

Reimplemented from SceneData::GdtfObject.

◆ SetLegHeight()

void GdtfPhysicalDescriptions::SetLegHeight ( double  value)

◆ SetOperatingTemperatureHigh()

void GdtfPhysicalDescriptions::SetOperatingTemperatureHigh ( double  value)

◆ SetOperatingTemperatureLow()

void GdtfPhysicalDescriptions::SetOperatingTemperatureLow ( double  value)

◆ SetWeight()

void GdtfPhysicalDescriptions::SetWeight ( double  value)

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