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

#include <GDTFManager.h>

Inheritance diagram for SceneData::GdtfPhysicalEmitter:
SceneData::GdtfObject

Public Member Functions

 GdtfPhysicalEmitter ()
 
 GdtfPhysicalEmitter (const TXString &name, CCieColor color)
 
 ~GdtfPhysicalEmitter ()
 
virtual EGdtfObjectType GetObjectType ()
 
const TXStringGetName () const
 
CCieColor GetColor () const
 
virtual TXString GetNodeReference ()
 
const TXStringGetDiodePart ()
 
double GetDominantWaveLength ()
 
const TGdtfMeasurementArray GetMeasurements ()
 
void SetName (const TXString &name)
 
void SetColor (CCieColor color)
 
void SetDiodePart (const TXString &val)
 
void SetDominantWaveLength (double val)
 
GdtfMeasurementAddMeasurement ()
 
- 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

◆ GdtfPhysicalEmitter() [1/2]

GdtfPhysicalEmitter::GdtfPhysicalEmitter ( )

◆ GdtfPhysicalEmitter() [2/2]

GdtfPhysicalEmitter::GdtfPhysicalEmitter ( const TXString name,
CCieColor  color 
)

◆ ~GdtfPhysicalEmitter()

GdtfPhysicalEmitter::~GdtfPhysicalEmitter ( )

Member Function Documentation

◆ AddMeasurement()

GdtfMeasurement * GdtfPhysicalEmitter::AddMeasurement ( )

◆ GetColor()

CCieColor GdtfPhysicalEmitter::GetColor ( ) const

◆ GetDiodePart()

const TXString & SceneData::GdtfPhysicalEmitter::GetDiodePart ( )

◆ GetDominantWaveLength()

double SceneData::GdtfPhysicalEmitter::GetDominantWaveLength ( )

◆ GetMeasurements()

const TGdtfMeasurementArray GdtfPhysicalEmitter::GetMeasurements ( )

◆ GetName()

const TXString & GdtfPhysicalEmitter::GetName ( ) const

◆ GetNodeName()

TXString GdtfPhysicalEmitter::GetNodeName ( )
protectedvirtual

Implements SceneData::GdtfObject.

◆ GetNodeReference()

TXString GdtfPhysicalEmitter::GetNodeReference ( )
virtual

Reimplemented from SceneData::GdtfObject.

◆ GetObjectType()

EGdtfObjectType GdtfPhysicalEmitter::GetObjectType ( )
virtual

Implements SceneData::GdtfObject.

◆ OnErrorCheck()

void GdtfPhysicalEmitter::OnErrorCheck ( const IXMLFileNodePtr pNode)
protectedvirtual

Reimplemented from SceneData::GdtfObject.

◆ OnPrintToFile()

void GdtfPhysicalEmitter::OnPrintToFile ( IXMLFileNodePtr  pNode)
protectedvirtual

Reimplemented from SceneData::GdtfObject.

◆ OnReadFromNode()

void GdtfPhysicalEmitter::OnReadFromNode ( const IXMLFileNodePtr pNode)
protectedvirtual

Reimplemented from SceneData::GdtfObject.

◆ SetColor()

void GdtfPhysicalEmitter::SetColor ( CCieColor  color)

◆ SetDiodePart()

void SceneData::GdtfPhysicalEmitter::SetDiodePart ( const TXString val)

◆ SetDominantWaveLength()

void SceneData::GdtfPhysicalEmitter::SetDominantWaveLength ( double  val)

◆ SetName()

void GdtfPhysicalEmitter::SetName ( const TXString name)

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