CollisionResult Class Reference

#include <rimCollisionResult.h>

List of all members.

Public Member Functions

 CollisionResult ()
 CollisionResult (RigidObject *newObject1, RigidObject *newObject2)
 CollisionResult (RigidObject *newObject1, RigidObject *newObject2, const CollisionManifold &newManifold)
 CollisionResult (const CollisionResult &pair)
RigidObjectgetObject1 () const
RigidObjectgetObject2 () const
void setObject1 (RigidObject *object)
void setObject2 (RigidObject *object)
CollisionManifoldgetManifold ()
const CollisionManifoldgetManifold () const
void setManifold (const CollisionManifold &newManifold)
Hash getHashCode () const

Private Attributes

CollisionManifold manifold

Constructor & Destructor Documentation

CollisionResult::CollisionResult (  )  [inline]

CollisionResult::CollisionResult ( RigidObject newObject1,
RigidObject newObject2 
) [inline]

CollisionResult::CollisionResult ( RigidObject newObject1,
RigidObject newObject2,
const CollisionManifold newManifold 
) [inline]

CollisionResult::CollisionResult ( const CollisionResult pair  )  [inline]

Member Function Documentation

RigidObject* CollisionResult::getObject1 (  )  const [inline]

RigidObject* CollisionResult::getObject2 (  )  const [inline]

void CollisionResult::setObject1 ( RigidObject object  )  [inline]

void CollisionResult::setObject2 ( RigidObject object  )  [inline]

CollisionManifold& CollisionResult::getManifold (  )  [inline]

const CollisionManifold& CollisionResult::getManifold (  )  const [inline]

void CollisionResult::setManifold ( const CollisionManifold newManifold  )  [inline]

Hash CollisionResult::getHashCode (  )  const [inline]

Member Data Documentation

RigidObject* CollisionResult::object1 [private]

RigidObject* CollisionResult::object2 [private]

CollisionManifold CollisionResult::manifold [private]

The documentation for this class was generated from the following file:
Generated on Tue Aug 26 00:03:18 2008 for Rim Physics by  doxygen 1.5.4