9 #include "imstkCollisionDetectionAlgorithm.h" 10 #include "imstkMacros.h" 39 std::vector<std::shared_ptr<CollisionDetectionAlgorithm>> m_cdAlgorithms;
bool areInputsValid() override
Check inputs are correct (always works reversibly)
Base class for all collision detection classes. CollisionDetection classes produce CollisionData betw...
void requestUpdate() override
Compute the collision data.
Collision detection that supports a geometry consisting of multiple subgeometries. For the actual calcualation the information gets passed to the appropriate shape/subshape CD algorithm. Currently Does not support adding/removing a shape during runtime.