Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

gator Namespace Reference


Compounds

class  Acceleration
class  Car4WheelsMethod
 a travel method that implements the common "drive" metaphor fround in many VR systems. More...

class  CollisionDetector
class  CollisionResponseOperator
 simple collision/response. More...

class  DriveNavigationOperator
 Features of this operator: apply local force this pushes the body "forward" in its local coordinate frame. More...

class  GlueOperator
 GlueOperator glues two entities to each other. More...

class  Gravity
class  PlaneCollisionDetector
 this is a sample detector provided with gator. More...

class  SetEqualOperator
 SetEqualOperator sets two entities equal to each other. More...

class  SimpleDriveMethod
 a travel method that implements the common "drive" metaphor fround in many VR systems. More...

class  SimpleFlyMethod
 a travel method that implements the common "fly" metaphor found in many VR systems. More...

class  TetheredDriveMethod
 a travel method that implements the common "drive" metaphor fround in many VR systems. More...

class  TetherOperator
 TetherOperator sets two entities equal to each other. More...

class  TireForceOperator
 force from steering - tire force simulates tangential force as car turns. More...

class  TravelMethod
 travel method. More...

class  TravelMethodFactory
 use this object to create pre-built travel methods. More...

class  TravelPrimitive

Typedefs

typedef boost::shared_ptr<
CollisionDetector
CollisionDetectorPtr

Enumerations

enum  EdgeState { DOWN, UP, EDGE_DOWN, EDGE_UP }
 digital button state description. More...


Functions

void computeCollisionForces (const gmtl::Vec3f &polygonNormal, const gmtl::Vec3f &incomingVector, float elastic_coef, float friction_coef, float mass, float timeDelta, gmtl::Vec3f &frictionForce, gmtl::Vec3f &normalForce)


Typedef Documentation

typedef boost::shared_ptr<CollisionDetector> gator::CollisionDetectorPtr
 

Definition at line 8 of file CollisionDetectorPtr.h.

Referenced by gator::TravelMethod::setCollisionDetector(), gator::TireForceOperator::setCollisionDetector(), gator::TetheredDriveMethod::setCollisionDetector(), gator::SimpleFlyMethod::setCollisionDetector(), gator::CollisionResponseOperator::setCollisionDetector(), and gator::Car4WheelsMethod::setCollisionDetector().


Enumeration Type Documentation

enum gator::EdgeState
 

digital button state description.

Enumeration values:
DOWN 
UP 
EDGE_DOWN 
EDGE_UP 

Definition at line 17 of file TravelMethod.h.

Referenced by gator::TetheredDriveMethod::digitalInput(), gator::SimpleFlyMethod::digitalInput(), gator::SimpleDriveMethod::digitalInput(), and gator::Car4WheelsMethod::digitalInput().


Function Documentation

void computeCollisionForces const gmtl::Vec3f &    polygonNormal,
const gmtl::Vec3f &    incomingVector,
float    elastic_coef,
float    friction_coef,
float    mass,
float    timeDelta,
gmtl::Vec3f &    frictionForce,
gmtl::Vec3f &    normalForce
[inline]
 

Definition at line 9 of file Collision.h.

Referenced by gator::TireForceOperator::exec(), and gator::CollisionResponseOperator::exec().


Generated on Wed Jun 12 01:54:08 2002 for Animaniac by doxygen1.2.15