16 #ifndef SURGSIM_PHYSICS_PUSHRESULTS_H 17 #define SURGSIM_PHYSICS_PUSHRESULTS_H 19 #include "SurgSim/Framework/Macros.h" 20 #include "SurgSim/Physics/Computation.h" 31 class PhysicsManagerState;
57 void setDiscardBadResults(
bool filter);
60 bool isDiscardBadResults()
const;
63 void setContactTolerance(
double tolerance);
67 double getContactTolerance()
const;
70 std::shared_ptr<PhysicsManagerState> doUpdate(
const double& dt,
const std::shared_ptr<PhysicsManagerState>& state)
73 std::shared_ptr<SurgSim::Framework::Logger> m_logger;
78 double m_contactTolerance;
81 bool m_discardBadResults;
87 #endif // SURGSIM_PHYSICS_PUSHRESULTS_H Wraps glewInit() to separate the glew opengl definitions from the osg opengl definitions only imgui n...
Definition: AddRandomSphereBehavior.cpp:36
Propagates the Mlcp result to the representations.
Definition: PushResults.h:43
Encapsulates a calculation over a selection of objects, needs to be subclassed to be used...
Definition: Computation.h:32