|
Class to calculate intersections between a box and a sphere. More...
#include <SurgSim/Collision/BoxSphereDcdContact.h>
Public Member Functions | |
| BoxSphereDcdContact () | |
| Constructor. More... | |
| virtual std::pair< int, int > | getShapeTypes () override |
| Function that returns the shapes between which this class performs collision detection. More... | |
Public Member Functions inherited from SurgSim::Collision::ContactCalculation | |
| ContactCalculation () | |
| Constructor. More... | |
| virtual | ~ContactCalculation () |
| Destructor. More... | |
| void | calculateContact (std::shared_ptr< CollisionPair > pair) |
| Function that handles asymmetric pair and calls the actual contact calculation routine of the sub class. More... | |
Private Member Functions | |
| virtual void | doCalculateContact (std::shared_ptr< CollisionPair > pair) override |
| Calculate the actual contact between two shapes of the given CollisionPair. More... | |
Class to calculate intersections between a box and a sphere.
| SurgSim::Collision::BoxSphereDcdContact::BoxSphereDcdContact | ( | ) |
Constructor.
|
overrideprivatevirtual |
Calculate the actual contact between two shapes of the given CollisionPair.
| pair | The symmetric pair that is under consideration. |
Implements SurgSim::Collision::ContactCalculation.
|
overridevirtual |
Function that returns the shapes between which this class performs collision detection.
Implements SurgSim::Collision::ContactCalculation.
1.8.11