, including all inherited members.
| activateBody(const Body *body, bool active)=0 | CollisionInterface | [pure virtual] |
| activatePair(const Body *body1, const Body *body2, bool active)=0 | CollisionInterface | [pure virtual] |
| addBody(Body *body, bool ExpectEmpty=false)=0 | CollisionInterface | [pure virtual] |
| ALL_COLLISIONS enum value | CollisionInterface | |
| allCollisions(DetectionType type, CollisionReport *report, const std::vector< Body * > *interestList)=0 | CollisionInterface | [pure virtual] |
| allContacts(CollisionReport *report, double threshold, const std::vector< Body * > *interestList)=0 | CollisionInterface | [pure virtual] |
| bodyRegion(const Body *body, position point, vec3 normal, double radius, Neighborhood *neighborhood)=0 | CollisionInterface | [pure virtual] |
| bodyToBodyDistance(const Body *body1, const Body *body2, position &p1, position &p2)=0 | CollisionInterface | [pure virtual] |
| cloneBody(Body *clone, const Body *original)=0 | CollisionInterface | [pure virtual] |
| CollisionInterface() | CollisionInterface | |
| compactContactSet(ContactReport *contacts) | CollisionInterface | [protected] |
| contact(ContactReport *report, double threshold, const Body *body1, const Body *body2)=0 | CollisionInterface | [pure virtual] |
| CONTACT_DUPLICATE_THRESHOLD | CollisionInterface | [static] |
| DetectionType enum name | CollisionInterface | |
| FAST_COLLISION enum value | CollisionInterface | |
| getBoundingVolumes(const Body *, int, std::vector< BoundingBox > *) | CollisionInterface | [inline, virtual] |
| getThreadId() | CollisionInterface | [virtual] |
| isActive(const Body *body1, const Body *body2=NULL)=0 | CollisionInterface | [pure virtual] |
| mMutex | CollisionInterface | [protected, static] |
| mNextThreadId | CollisionInterface | [private, static] |
| mThreadIdStorage | CollisionInterface | [private] |
| newThread() | CollisionInterface | [virtual] |
| pointToBodyDistance(const Body *body1, position point, position &closestPoint, vec3 &closestNormal)=0 | CollisionInterface | [pure virtual] |
| removeBody(Body *body)=0 | CollisionInterface | [pure virtual] |
| removeContactDuplicates(ContactReport *contacts, double duplicateThreshold) | CollisionInterface | [protected] |
| replaceContactSetWithPerimeter(ContactReport &contactSet) | CollisionInterface | [private] |
| setBodyTransform(Body *body, const transf &t)=0 | CollisionInterface | [pure virtual] |
| ~CollisionInterface() | CollisionInterface | [inline, virtual] |