#include <passivemesh.h>
Inherits AbstractObstacle.
Inheritance diagram for PassiveMesh:


Public Member Functions | |
| PassiveMesh (const OdeHandle &odeHandle, const OsgHandle &osgHandle, const string &filename, GlobalData &globalData, double scale=1.0, double mass=1.0) | |
| Constructor. | |
| ~PassiveMesh () | |
| virtual void | update () |
| update position of mesh | |
| virtual void | setPose (const osg::Matrix &pose) |
| sets position of the obstacle and creates/recreates obstacle if necessary | |
| virtual Primitive * | getMainPrimitive () const |
Protected Member Functions | |
| virtual void | create () |
| virtual void | destroy () |
Protected Attributes | |
| bool | drawBoundings |
| PassiveMesh | ( | const OdeHandle & | odeHandle, | |
| const OsgHandle & | osgHandle, | |||
| const string & | filename, | |||
| GlobalData & | globalData, | |||
| double | scale = 1.0, |
|||
| double | mass = 1.0 | |||
| ) | [inline] |
Constructor.
| ~PassiveMesh | ( | ) | [inline] |
| virtual void create | ( | ) | [inline, protected, virtual] |
Implements AbstractObstacle.
| virtual void destroy | ( | ) | [inline, protected, virtual] |
Implements AbstractObstacle.
| virtual Primitive* getMainPrimitive | ( | ) | const [inline, virtual] |
Implements AbstractObstacle.
| virtual void setPose | ( | const osg::Matrix & | pose | ) | [inline, virtual] |
sets position of the obstacle and creates/recreates obstacle if necessary
Implements AbstractObstacle.
| virtual void update | ( | ) | [inline, virtual] |
bool drawBoundings [protected] |
1.4.7