Gazebo

ODEPhysics Class Reference
[ODE Physics Engine]

#include <ODEPhysics.hh>

Inheritance diagram for ODEPhysics:

PhysicsEngine

List of all members.


Detailed Description

ODE physics engine

Public Member Functions

 ODEPhysics ()
virtual ~ODEPhysics ()
virtual void Load (XMLConfigNode *node)
virtual void Init ()
virtual void Update ()
virtual void Fini ()
virtual void AddEntity (Entity *entity)
virtual void RemoveEntity (Entity *entity)
virtual BodyCreateBody (Entity *parent)
virtual JointCreateJoint (Joint::Type type)
dSpaceID GetSpaceId () const

Protected Attributes

std::map< int, Entity * > entities
 List of all the entities.

Constructor & Destructor Documentation

ODEPhysics (  ) 

Constructor

virtual ~ODEPhysics (  )  [virtual]

Destructor


Member Function Documentation

virtual void Load ( XMLConfigNode node  )  [virtual]

Load the ODE engine

Implements PhysicsEngine.

virtual void Init (  )  [virtual]

Initialize the ODE engine

Implements PhysicsEngine.

virtual void Update (  )  [virtual]

Update the ODE engine

Implements PhysicsEngine.

virtual void Fini (  )  [virtual]

Finilize the ODE engine

Implements PhysicsEngine.

virtual void AddEntity ( Entity entity  )  [virtual]

Add an entity

Implements PhysicsEngine.

virtual void RemoveEntity ( Entity entity  )  [virtual]

Remove an entity from the physics engine

Implements PhysicsEngine.

virtual Body* CreateBody ( Entity parent  )  [virtual]

Create a new body

Implements PhysicsEngine.

virtual Joint* CreateJoint ( Joint::Type  type  )  [virtual]

Create a new joint

Implements PhysicsEngine.

dSpaceID GetSpaceId (  )  const

Return the space id


The documentation for this class was generated from the following file:

Last updated Aug 04 2007