bl7::rigidbodies2::CollisionData Class Reference

#include <CollisionData.h>

List of all members.

Public Member Functions

 ~CollisionData (void)
 CollisionData (ContactRegistry *registry)
ContactRegistryget_registry () const
RigidBodyget_body1 () const
RigidBodyget_body2 () const
float get_restitution () const
float get_static_friction () const
float get_kinetic_friction () const
void prepare (RigidBody *body1, RigidBody *body2, const float restitution, const float static_friction, float kinetic_friction)
void swap_bodies ()

Constructor & Destructor Documentation

bl7::rigidbodies2::CollisionData::~CollisionData ( void   )  [inline]

Destructor.

bl7::rigidbodies2::CollisionData::CollisionData ( ContactRegistry registry  )  [inline]

Explicit constructor.


Member Function Documentation

RigidBody* bl7::rigidbodies2::CollisionData::get_body1 (  )  const [inline]

Returns the first rigid body involved in a possible contact.

RigidBody* bl7::rigidbodies2::CollisionData::get_body2 (  )  const [inline]

Returns the second rigid body involved in a possible contact.

float bl7::rigidbodies2::CollisionData::get_kinetic_friction (  )  const [inline]

Returns the kinetic friction of a possible contact.

ContactRegistry* bl7::rigidbodies2::CollisionData::get_registry (  )  const [inline]

Returns the contact registry to store generated contacts.

float bl7::rigidbodies2::CollisionData::get_restitution (  )  const [inline]

Returns the restitution coefficient of a possible contact.

float bl7::rigidbodies2::CollisionData::get_static_friction (  )  const [inline]

Returns the static friction of a possible contact.

void bl7::rigidbodies2::CollisionData::prepare ( RigidBody body1,
RigidBody body2,
const float  restitution,
const float  static_friction,
float  kinetic_friction 
) [inline]

Prepares the data structure for collision tests of two rigid bodies.

void bl7::rigidbodies2::CollisionData::swap_bodies (  )  [inline]

Swaps the two rigid bodies.


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

Generated on Tue Dec 1 13:21:13 2009 for flange77: Cyber E-Razor rockt die Galaxis by  doxygen 1.6.1