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

#include <GDTFManager.h>

Inheritance diagram for SceneData::GdtfWheelSlot:
SceneData::GdtfObject

Public Member Functions

 GdtfWheelSlot (GdtfWheel *parent)
 
 GdtfWheelSlot (const TXString &name, GdtfWheel *parent)
 
 ~GdtfWheelSlot ()
 
const TXStringGetGobo () const
 
const TXStringGetGoboFileFullPath ()
 
CCieColor GetColor () const
 
const TXStringGetName () const
 
TGdtfWheelSlotPrismFacetArray GetPrismFacets ()
 
GdtfFilterGetFilter () const
 
GdtfWheelSlotAnimationSystemGetAnimationSystem () const
 
void SetName (const TXString &name)
 
void SetGobo (const GdtfPNGFile &png)
 
void SetColor (const CCieColor &color)
 
void SetFilter (GdtfFilter *filter)
 
GdtfWheelSlotPrismFacetAddPrismFacet ()
 
GdtfWheelSlotAnimationSystemAddAnimationSystem ()
 
virtual TXString GetNodeReference ()
 
const TXStringGetUnresolvedFilter () const
 
virtual EGdtfObjectType GetObjectType ()
 
- 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

◆ GdtfWheelSlot() [1/2]

GdtfWheelSlot::GdtfWheelSlot ( GdtfWheel parent)

◆ GdtfWheelSlot() [2/2]

GdtfWheelSlot::GdtfWheelSlot ( const TXString name,
GdtfWheel parent 
)

◆ ~GdtfWheelSlot()

GdtfWheelSlot::~GdtfWheelSlot ( )

Member Function Documentation

◆ AddAnimationSystem()

GdtfWheelSlotAnimationSystem * GdtfWheelSlot::AddAnimationSystem ( )

◆ AddPrismFacet()

GdtfWheelSlotPrismFacet * GdtfWheelSlot::AddPrismFacet ( )

◆ GetAnimationSystem()

GdtfWheelSlotAnimationSystem * GdtfWheelSlot::GetAnimationSystem ( ) const

◆ GetColor()

CCieColor GdtfWheelSlot::GetColor ( ) const

◆ GetFilter()

GdtfFilter * GdtfWheelSlot::GetFilter ( ) const

◆ GetGobo()

const TXString & GdtfWheelSlot::GetGobo ( ) const

◆ GetGoboFileFullPath()

const TXString & GdtfWheelSlot::GetGoboFileFullPath ( )

◆ GetName()

const TXString & GdtfWheelSlot::GetName ( ) const

◆ GetNodeName()

TXString GdtfWheelSlot::GetNodeName ( )
protectedvirtual

Implements SceneData::GdtfObject.

◆ GetNodeReference()

TXString GdtfWheelSlot::GetNodeReference ( )
virtual

Reimplemented from SceneData::GdtfObject.

◆ GetObjectType()

EGdtfObjectType GdtfWheelSlot::GetObjectType ( )
virtual

Implements SceneData::GdtfObject.

◆ GetPrismFacets()

TGdtfWheelSlotPrismFacetArray GdtfWheelSlot::GetPrismFacets ( )

◆ GetUnresolvedFilter()

const TXString & GdtfWheelSlot::GetUnresolvedFilter ( ) const

◆ OnErrorCheck()

void GdtfWheelSlot::OnErrorCheck ( const IXMLFileNodePtr pNode)
protectedvirtual

Reimplemented from SceneData::GdtfObject.

◆ OnPrintToFile()

void GdtfWheelSlot::OnPrintToFile ( IXMLFileNodePtr  pNode)
protectedvirtual

Reimplemented from SceneData::GdtfObject.

◆ OnReadFromNode()

void GdtfWheelSlot::OnReadFromNode ( const IXMLFileNodePtr pNode)
protectedvirtual

Reimplemented from SceneData::GdtfObject.

◆ SetColor()

void GdtfWheelSlot::SetColor ( const CCieColor color)

◆ SetFilter()

void GdtfWheelSlot::SetFilter ( GdtfFilter filter)

◆ SetGobo()

void GdtfWheelSlot::SetGobo ( const GdtfPNGFile png)

◆ SetName()

void GdtfWheelSlot::SetName ( const TXString name)

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