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