class TcGfxPfComponentAdapter : public TcGfxDspLibComponent

Base class for all performer component adapters

Inheritance:


Public Methods

virtual ~TcGfxPfComponentAdapter()
Destructor.
pfNode* getPerformerNode() const
Returns the performer node.
void setPerformerNode(pfNode *node)
Sets the performer node.
virtual void hideGeometry()
Hides the geometry from the scene.
virtual void unhideGeometry()
Restores the geometry from the hidden state.
virtual void loadGeometry()
Load geometry.
virtual void saveMasks()
Saves the current APP,DRAW,ISECT masks.
virtual void unloadGeometry()
Unloades the geometry from the scene.
virtual const char* getCompId_c_str() const
Return the char name pointer contained by the performer node.
void deletePerformerNode()
Performs a pfDelete on the performer node.
void setCompName(const TcUtString &)
Sets the name of the pfNode.
void setTravAttributes(const TdGfxPfTravAttributes &atts)
Sets a traversal mask for a given mask type.

Protected Fields

pfNode* perfNode
Performer node.

Protected Methods

TcGfxPfComponentAdapter()
Constructor.
TcGfxPfComponentAdapter(pfNode *node)
Constructor
TcGfxPfComponentAdapter(const TcUtString &name)
Constructor
void setPfName(const TcUtString &name)
Set the name of the performer node.

Inherited from TcGfxDspLibComponent:

Public Methods

virtual const TcUtString& getComponentId() const
virtual bool isActive()
void setComponentId(const TcUtString &value)

Documentation

Base class for all performer component adapters
virtual ~TcGfxPfComponentAdapter()
Destructor.

pfNode* getPerformerNode() const
Returns the performer node.

void setPerformerNode(pfNode *node)
Sets the performer node.

virtual void hideGeometry()
Hides the geometry from the scene.

virtual void unhideGeometry()
Restores the geometry from the hidden state.

virtual void loadGeometry()
Load geometry.

virtual void saveMasks()
Saves the current APP,DRAW,ISECT masks.

virtual void unloadGeometry()
Unloades the geometry from the scene.

virtual const char* getCompId_c_str() const
Return the char name pointer contained by the performer node.

void deletePerformerNode()
Performs a pfDelete on the performer node.

void setCompName(const TcUtString &)
Sets the name of the pfNode.

void setTravAttributes(const TdGfxPfTravAttributes &atts)
Sets a traversal mask for a given mask type.

TcGfxPfComponentAdapter()
Constructor.

TcGfxPfComponentAdapter(pfNode *node)
Constructor
Parameters:
node - A pre-instantiated performer node.

TcGfxPfComponentAdapter(const TcUtString &name)
Constructor

void setPfName(const TcUtString &name)
Set the name of the performer node.

pfNode* perfNode
Performer node.


Direct child classes:
TdGfxPfNodeAdapter
TdGfxPfGroupAdapter

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de