9 #include "imstkCollisionDetectionAlgorithm.h" 10 #include "imstkMacros.h" 30 void setMaxNumContacts(
const int maxNumContacts) { m_maxNumContacts = maxNumContacts; }
31 const int getMaxNumContacts()
const {
return m_maxNumContacts; }
38 std::shared_ptr<Geometry> geomA,
39 std::shared_ptr<Geometry> geomB,
40 std::vector<CollisionElement>& elementsA,
41 std::vector<CollisionElement>& elementsB)
override;
44 std::vector<std::pair<int, int>> m_intersectingPairs;
45 int m_maxNumContacts = 1000;
Base class for all collision detection classes. CollisionDetection classes produce CollisionData betw...
Collision detection for surface meshes.
void computeCollisionDataAB(std::shared_ptr< Geometry > geomA, std::shared_ptr< Geometry > geomB, std::vector< CollisionElement > &elementsA, std::vector< CollisionElement > &elementsB) override
Compute collision data for AB simultaneously.