, 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] |