16 #ifndef SURGSIM_PHYSICS_PREPARECOLLISIONPAIRS_H 17 #define SURGSIM_PHYSICS_PREPARECOLLISIONPAIRS_H 29 class ContactCalculation;
39 class PhysicsManagerState;
62 std::shared_ptr<PhysicsManagerState> doUpdate(
const double& dt,
const std::shared_ptr<PhysicsManagerState>& state)
76 #endif // SURGSIM_PHYSICS_PREPARECOLLISIONPAIRS_H Definition: CompoundShapeToGraphics.cpp:29
#define SURGSIM_CLASSNAME(ClassName)
Declare the class name of a class with the appropriate function header, do not use quotes...
Definition: Macros.h:21
double m_timeSinceLog
The time since the collision pairs were last logged.
Definition: PrepareCollisionPairs.h:67
std::shared_ptr< Framework::Logger > m_logger
The logger.
Definition: PrepareCollisionPairs.h:70
Encapsulates a calculation over a selection of objects, needs to be subclassed to be used...
Definition: Computation.h:32
Computation to determine the contacts between a list of CollisionPairs.
Definition: PrepareCollisionPairs.h:49