Overview | All Modules | Tutorial | User's Guide | Programming Guide
Previous

COVISE Online Documentation

Next

Public Member Functions | List of all members
vrui::vruiTransformNode Class Referenceabstract

#include <vruiTransformNode.h>

Inheritance diagram for vrui::vruiTransformNode:
vrui::vruiNode vrui::OSGVruiTransformNode

Public Member Functions

 vruiTransformNode ()
 
virtual ~vruiTransformNode ()
 
virtual void setScale (float scale)=0
 
virtual void setScale (float scaleX, float scaleY, float scaleZ)=0
 
virtual void setTranslation (float x, float y, float z)=0
 
virtual void setRotation (float x, float y, float z, float angle)=0
 
virtual vruiMatrixgetMatrix ()=0
 
virtual void setMatrix (vruiMatrix *matrix)=0
 
- Public Member Functions inherited from vrui::vruiNode
 vruiNode ()
 
virtual ~vruiNode ()
 
virtual void addChild (vruiNode *node)=0
 
virtual void removeChild (vruiNode *node)=0
 
virtual void insertChild (int location, vruiNode *node)=0
 
virtual void removeAllParents ()=0
 
virtual void removeAllChildren ()=0
 
virtual void setName (const std::string &name)=0
 
virtual std::string getName () const =0
 
virtual int getNumParents () const =0
 
virtual vruiNodegetParent (int parent=0)=0
 
virtual vruiUserDatagetUserData (const std::string &name)=0
 
virtual void setUserData (const std::string &name, vruiUserData *data)=0
 
virtual void convertToWorld (vruiMatrix *matrix)=0
 

Constructor & Destructor Documentation

◆ vruiTransformNode()

vrui::vruiTransformNode::vruiTransformNode ( )
inline

◆ ~vruiTransformNode()

vrui::vruiTransformNode::~vruiTransformNode ( )
virtual

Member Function Documentation

◆ getMatrix()

virtual vruiMatrix * vrui::vruiTransformNode::getMatrix ( )
pure virtual

Implemented in vrui::OSGVruiTransformNode.

◆ setMatrix()

virtual void vrui::vruiTransformNode::setMatrix ( vruiMatrix matrix)
pure virtual

Implemented in vrui::OSGVruiTransformNode.

◆ setRotation()

virtual void vrui::vruiTransformNode::setRotation ( float  x,
float  y,
float  z,
float  angle 
)
pure virtual

Implemented in vrui::OSGVruiTransformNode.

◆ setScale() [1/2]

virtual void vrui::vruiTransformNode::setScale ( float  scale)
pure virtual

Implemented in vrui::OSGVruiTransformNode.

◆ setScale() [2/2]

virtual void vrui::vruiTransformNode::setScale ( float  scaleX,
float  scaleY,
float  scaleZ 
)
pure virtual

Implemented in vrui::OSGVruiTransformNode.

◆ setTranslation()

virtual void vrui::vruiTransformNode::setTranslation ( float  x,
float  y,
float  z 
)
pure virtual

Implemented in vrui::OSGVruiTransformNode.


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

Authors: Martin Aumüller, Ruth Lang, Daniela Rainer, Jürgen Schulze-Döbold, Andreas Werner, Peter Wolf, Uwe Wössner
Copyright © 1993-2009 HLRS, 2004-2009 RRZK, 2005-2009 Visenso
COVISE Version 6.5 Academic