![]() |
VR-Forces Development_Version Class Documentation
|
Go to the source code of this file.
Classes | |
| class | DtCollisionProcessor< T_Collision > |
| Abstract base class used by DtCollisionDetector as a functor when finding collisions. More... | |
| class | DtCollisionDetector |
| The DtCollisionDetector is a class used to detect collisions between a specified list of obstructions, by feature type (defined in appdata/settings/featureconfig.txt) and by DtVrfObject obstruction IDs, and a specified Dt3dBoundingVolume. More... | |
| class | DtClosestCollisionProcessor< T_Collision > |
| Collision processor used by DtCollisionDetector which finds only the closest collision. More... | |
| class | DtAllCollisionProcessor< T_Collision > |
| DtCollisionProcessor which collects a list of all the processed collisions and returns that. More... | |
Macros | |
| #define | callbackList_inl_ |
Functions | |
| bool | DtSameOrAttached (const DtVrfObject *primaryEntity, const DtVrfObject &secondaryEntity) |
| Determines if the specified secondary entity is part of or attached to the primary entity. | |
| bool | DtWithinDistance (const DtVector &startLocation, const DtVector &endLocation, double offset, double distanceSquared, double &actualDistanceSquared) |
| #define callbackList_inl_ |
| bool DtSameOrAttached | ( | const DtVrfObject * | primaryEntity, |
| const DtVrfObject & | secondaryEntity | ||
| ) |
Determines if the specified secondary entity is part of or attached to the primary entity.
| bool DtWithinDistance | ( | const DtVector & | startLocation, |
| const DtVector & | endLocation, | ||
| double | offset, | ||
| double | distanceSquared, | ||
| double & | actualDistanceSquared | ||
| ) |
| actualDistanceSquared | holds the actual distance squared between the start and end locations, taking into account the offset. |