class TdGfxPfSCSAdapter : public TdGfxPfGroupAdapter

pfSCS adapter class

Inheritance:


Public Methods

TdGfxPfSCSAdapter(const TcUtVector3f &orientation, const TcUtVector3f &translation)
Constructor
TdGfxPfSCSAdapter(const TcUtVector3f &scale, const TcUtVector3f &orientation, const TcUtVector3f &translation)
Constructor

Inherited from TdGfxPfGroupAdapter:

Public Methods

void removeChild(TcGfxPfComponentAdapter &childNode)
void addChild(const TcGfxPfComponentAdapter &childNode)
int completeAsyncLoad(const TcUtString &, TcGfxPfComponentAdapter &child)
virtual bool isActive()

Inherited from TcGfxPfComponentAdapter:

Public Methods

pfNode* getPerformerNode() const
void setPerformerNode(pfNode *node)
virtual void hideGeometry()
virtual void unhideGeometry()
virtual void loadGeometry()
virtual void saveMasks()
virtual void unloadGeometry()
virtual const char* getCompId_c_str() const
void deletePerformerNode()
void setCompName(const TcUtString &)
void setTravAttributes(const TdGfxPfTravAttributes &atts)

Protected Fields

pfNode* perfNode

Protected Methods

void setPfName(const TcUtString &name)

Inherited from TcGfxDspLibComponent:

Public Methods

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

Documentation

pfSCS adapter class. This wrapper class constructs a pfSCS using TcUtVector3f objects. An instance of this class is stored in the base TcGfxComponent as a TcGfxDspLibComponent. It is usually passed as an argument during the construction of a TdGfxPfGroup.
TdGfxPfSCSAdapter(const TcUtVector3f &orientation, const TcUtVector3f &translation)
Constructor. These transformations are performed in the following order:
Parameters:
orientation - Specified as float angles x,y,z NOT head,pitch,roll
translation - Specified as x,y,z float values.

TdGfxPfSCSAdapter(const TcUtVector3f &scale, const TcUtVector3f &orientation, const TcUtVector3f &translation)
Constructor. These transformations are performed in the following order:
Parameters:
scale - Specified as x,y,z and hence can be a non-uniform scale.
orientation - Specified as float angles x,y,z NOT head,pitch,roll
translation - Specified as x,y,z float values.


This class has no child classes.

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