libMVRgdtf e5d999f
A library for GDTF and MVR
Loading...
Searching...
No Matches
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)
Protected Member Functions inherited from SceneData::GdtfObject
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

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