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

sheep::ICollisionDetector Class Reference

#include <icollisiondetector.h>

Inheritance diagram for sheep::ICollisionDetector:

sheep::SWIFTCollisionDetector List of all members.

Public Member Functions

virtual void Insert (RigidObject *object)=0
virtual void Remove (RigidObject *object)=0
virtual void RefreshTransformations ()=0
virtual bool AreObjectsDisjoint () const=0
virtual bool AreObjectHullsDisjoint () const=0
virtual void FindContacts (ContactList *contacts)=0

Member Function Documentation

virtual bool sheep::ICollisionDetector::AreObjectHullsDisjoint  )  const [pure virtual]
 

Implemented in sheep::SWIFTCollisionDetector.

virtual bool sheep::ICollisionDetector::AreObjectsDisjoint  )  const [pure virtual]
 

Implemented in sheep::SWIFTCollisionDetector.

virtual void sheep::ICollisionDetector::FindContacts ContactList contacts  )  [pure virtual]
 

Implemented in sheep::SWIFTCollisionDetector.

virtual void sheep::ICollisionDetector::Insert RigidObject object  )  [pure virtual]
 

Implemented in sheep::SWIFTCollisionDetector.

virtual void sheep::ICollisionDetector::RefreshTransformations  )  [pure virtual]
 

Implemented in sheep::SWIFTCollisionDetector.

virtual void sheep::ICollisionDetector::Remove RigidObject object  )  [pure virtual]
 

Implemented in sheep::SWIFTCollisionDetector.


The documentation for this class was generated from the following file:
Generated on Tue May 11 01:31:56 2004 for toxic by doxygen 1.3.6