class MwTransform : public MwGroup


Inheritance:


Public Fields

MwSFVec3f center
Center point for scale and rotate
MwSFRotation rotation
Rotation
MwSFVec3f scale
Scale factors
MwSFRotation scaleOrientation
Defines rotational space for scale
MwSFVec3f translation
Translation vector

Public Methods

static int preCB_DCS(pfTraverser *trav, void *data)
void setDCS()
void setMat(pfMatrix &m)

Private Fields

pfMatrix matrix
set pfDCS using this matrix

Inherited from MwGroup:

Public Fields

MwMFNode addChildren
MwSFVec3f bboxCenter
MwSFVec3f bboxSize
MwMFNode children
MwNodeList <MwClickSensor> * pointingDevices
MwMFNode removeChildren

Public Methods

void addChild(MwNode *child)
void addMFNode(MwMFNode &mfNode)
int findChild(const MwNode *child)
MwNode* getChild(int index)
int getNumChildren()
virtual pfNode* getPfNode()
pfMatrix* getTraversal()
static int preCB_Group(pfTraverser *trav, void *data)
void removeAllChildren()
void removeChild(MwNode *child)
void removeChild(int index)
void removeMFNode(MwMFNode &mfNode)
void updateChildren()

Protected Fields

pfGroup* group_
pfMatrix traversal

Private Methods

MW_NODE_HEADER(MwGroup)

Documentation

void setDCS()

void setMat(pfMatrix &m)

static int preCB_DCS(pfTraverser *trav, void *data)

MwSFVec3f center
Center point for scale and rotate

MwSFRotation rotation
Rotation

MwSFVec3f scale
Scale factors

MwSFRotation scaleOrientation
Defines rotational space for scale

MwSFVec3f translation
Translation vector

pfMatrix matrix
set pfDCS using this matrix


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