libMVRgdtf e5d999f
A library for GDTF and MVR
Loading...
Searching...
No Matches
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)
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

◆ 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: