![]() |
VR-Forces 4.5 Class Documentation
|
This is the complete list of members for DtCollisionDetector, including all inherited members.
| addObjectObstructionID(const DtObjectType &objectObstructionID) | DtCollisionDetector | virtual |
| checkForCollision(Dt3dBoundingVolume &collisionBV, DtCollision &potentialCollision, const DtVector &localPosition, const DtDcm &bvOrientation) const | DtCollisionDetector | virtual |
| detectAllEntityCollisions(Dt3dBoundingVolume &collisionBv, const DtVector &localPosition, const DtDcm &bvOrientation, std::list< DtBoost::shared_ptr< DtEntityCollision > > &collisionList) | DtCollisionDetector | virtual |
| detectFeatureCollision(Dt3dBoundingVolume &collisionBV, DtCollisionProcessor< DtFeatureCollision > &, const DtVector &localPosition, const DtDcm &bvOrientation) const | DtCollisionDetector | protected |
| detectNewClosestCollision(Dt3dBoundingVolume &collisionBV, DtCollision *&potentialCollision, const DtVector &localPosition, const DtDcm &bvOrientation) const | DtCollisionDetector | protected |
| detectObjectCollision(Dt3dBoundingVolume &collisionBV, DtCollisionProcessor< DtEntityCollision > &collisionProcessor, const DtVector &localPosition, const DtDcm &bvOrientation) const | DtCollisionDetector | protected |
| detectPotentialCollision(Dt3dBoundingVolume &collisionBv, const DtVector &localPosition, const DtDcm &bvOrientation, DtCollision *&potentialCollision) | DtCollisionDetector | virtual |
| DtCollisionDetector(DtSimManager *simManager) | DtCollisionDetector | |
| DtCollisionDetector(const DtCollisionDetector &orig) | DtCollisionDetector | private |
| DtFeatureTypeContainer typedef | DtCollisionDetector | |
| DtObjectObstructionContainer typedef | DtCollisionDetector | |
| DtObjectObstructionIDContainer typedef | DtCollisionDetector | |
| getObjectObstructions(DtObjectObstructionContainer &objectObstructions) const | DtCollisionDetector | virtual |
| getObjectObstructions(Dt3dBoundingVolume &boundingVolume, const DtVector &bvLocation, const DtDcm &bvOrientation, DtObjectObstructionContainer &objectObstructions) const | DtCollisionDetector | virtual |
| myObjectObstructionIDs | DtCollisionDetector | protected |
| myObjectToIgnore | DtCollisionDetector | protected |
| myObstructions | DtCollisionDetector | protected |
| myObstructionTypes | DtCollisionDetector | protected |
| mySimManager | DtCollisionDetector | protected |
| operator=(const DtCollisionDetector &orig) | DtCollisionDetector | private |
| primaryCollision(DtCollision *firstCollision, DtCollision *secondCollision) const | DtCollisionDetector | protected |
| removeObjectObstructionID(const DtObjectType &objectObstructionID) | DtCollisionDetector | virtual |
| setFeatureObstructionTypes(const DtFeatureTypeContainer &featureTypes) | DtCollisionDetector | virtual |
| setObjectObstructionIDs(const DtObjectObstructionIDContainer &objectIDs) | DtCollisionDetector | virtual |
| setObjectToIgnore(DtVrfObject *vrfObject) | DtCollisionDetector | virtual |
| testInvariant() const | DtCollisionDetector | protected |
| vrfObjectObstructionPredicate(const DtVrfObject &vrfObjectToTest) const | DtCollisionDetector | virtual |
| ~DtCollisionDetector() | DtCollisionDetector | virtual |