9 #include "imstkCollisionDetectionAlgorithm.h"    10 #include "imstkMacros.h"    28     void setRadiusMultiplier(
double mult) { m_radiusMultiplier = mult; }
    29     double getRadiusMultiplier() { 
return m_radiusMultiplier; }
    36         std::shared_ptr<Geometry>      geomA,
    37         std::shared_ptr<Geometry>      geomB,
    38         std::vector<CollisionElement>& elementsA,
    39         std::vector<CollisionElement>& elementsB) 
override;
    41     double m_radiusMultiplier = 8.0; 
 Base class for all collision detection classes. CollisionDetection classes produce CollisionData betw...
 
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. 
 
Closed SurfaceMesh to Capsule collision detection Generates point-triangle.