16 #ifndef SURGSIM_PHYSICS_DCDCOLLISION_H 17 #define SURGSIM_PHYSICS_DCDCOLLISION_H 29 class ContactCalculation;
34 class PhysicsManagerState;
60 virtual std::shared_ptr<PhysicsManagerState> doUpdate(
62 const std::shared_ptr<PhysicsManagerState>& state)
override;
67 void populateCalculationTable();
70 void updatePairs(std::shared_ptr<PhysicsManagerState> state);
73 void setDcdContactInTable(std::shared_ptr<SurgSim::Collision::ContactCalculation> dcdContact);
Definition: DriveElementFromInputBehavior.cpp:27
Computation to determine the contacts between a list of CollisionPairs.
Definition: DcdCollision.h:44
Encapsulates a calculation over a selection of objects, needs to be subclassed to be used...
Definition: Computation.h:30