PHYSICS::RCPhysicsEngine Class Reference

... More...

Inherits BASE::RCHandleNewDelete.

Inherited by PHYSICSODE::RCOdePhysicsEngine.

Inheritance diagram for PHYSICS::RCPhysicsEngine:

Inheritance graph
[legend]
Collaboration diagram for PHYSICS::RCPhysicsEngine:

Collaboration graph
[legend]
List of all members.

Public Types

typedef list< RSCollisionInfo > TCollisionList

Public Member Functions

virtual void PreStep ()=0
virtual void Progress (TSLongLong nTimeStep)=0
virtual void PostStep ()=0
virtual void ZeroVelocities ()=0
virtual RCPhysicsBodyCreateBody (RCBodyComponent &BodyComponent, TBool bMobile)=0
virtual RCGeomComponentCreatePlane (const RCString &sKey=_T(""), const RCPose &Pose=RCPose())=0
virtual void ApplyPower (RCJointComponent &Joint, TReal nPower)=0
virtual void SetJointLoStop (RCJointComponent &Joint, TReal nMinPos)=0
virtual void SetJointHiStop (RCJointComponent &Joint, TReal nMaxPos)=0
virtual void SetJointMaxPower (RCJointComponent &Joint, TReal nPower)=0
virtual void SetJointVelocity (RCJointComponent &Joint, TReal nVel)=0
virtual TReal GetJointVelocity (RCJointComponent &Joint)=0
virtual TReal GetJointPosition (RCJointComponent &Joint)=0
virtual TBool CheckCollision (RCGeomComponent &Geom)=0
virtual void GetCollisions (RCGeomComponent &Geom, TCollisionList &CollisionListRef)=0

Static Public Member Functions

static RCPhysicsEngineCreate ()

Static Public Attributes

static const RCString LOG_NAME = _T("PhysicsEngine")

Protected Types

typedef RCPhysicsEngine *(* TCreateFcn )()

Static Protected Attributes

static TCreateFcn m_pCreateFcn = NULL

Detailed Description

...

Author:
Patrik Stellmann
...


The documentation for this class was generated from the following files:
Generated on Thu Feb 16 12:47:30 2006 for Simulator Bob by  doxygen 1.4.6-NO