Public Member Functions | Protected Attributes

OgreBulletDynamics::RaycastVehicle Class Reference

Inheritance diagram for OgreBulletDynamics::RaycastVehicle:
OgreBulletDynamics::ActionInterface

List of all members.

Public Member Functions

 RaycastVehicle (WheeledRigidBody *body, VehicleTuning *vt, VehicleRayCaster *caster=0)
btRaycastVehicle * getBulletVehicle ()
void setCoordinateSystem (int rightIndex, int upIndex, int forwardIndex)
void addWheel (Ogre::SceneNode *node, const Ogre::Vector3 &connectionPoint, const Ogre::Vector3 &wheelDirection, const Ogre::Vector3 &wheelAxle, const Ogre::Real suspensionRestLength, const Ogre::Real wheelRadius, const bool isFrontWheel, const Ogre::Real wheelFriction, const Ogre::Real rollInfluence)
void setWheelsAttached ()
void setTransform ()
void applyEngineForce (float engineForce, int wheel)
void setSteeringValue (float steering, int wheel)

Protected Attributes

VehicleTuningmTuning
VehicleRayCastermRayCaster
std::vector< btWheelInfo * > mWheelsInfo
std::vector< Ogre::SceneNode * > mWheelNodes
WheeledRigidBodymChassisBody
Ogre::SceneNode * mNode

The documentation for this class was generated from the following files:
All Classes Namespaces Functions