16 #ifndef SURGSIM_TESTING_MOCKPHYSICSMANAGER_H 17 #define SURGSIM_TESTING_MOCKPHYSICSMANAGER_H 19 #include "SurgSim/Physics/PhysicsManager.h" 30 bool executeAdditions(
const std::shared_ptr<SurgSim::Framework::Component>& component)
override 35 bool executeRemovals(
const std::shared_ptr<SurgSim::Framework::Component>& component)
override 45 bool doStartUp()
override 47 return SurgSim::Physics::PhysicsManager::doStartUp();
59 #endif // SURGSIM_TESTING_MOCKPHYSICSMANAGER_H bool doInitialize() override
Initialize the Physics Manager Derived class(es) should override this method to have a customized lis...
Definition: MockPhysicsManager.h:40
Wraps glewInit() to separate the glew opengl definitions from the osg opengl definitions only imgui n...
Definition: AddRandomSphereBehavior.cpp:36
bool doUpdate(double dt) override
Implementation of actual work function for this thread, this has a default implementation to handle d...
Definition: PhysicsManager.cpp:112
bool executeAdditions(const std::shared_ptr< SurgSim::Framework::Component > &component) override
Adds a component.
Definition: PhysicsManager.cpp:91
PhyicsManager handles the physics and motion calculation, it uses Computations to separate the algori...
Definition: PhysicsManager.h:59
bool executeRemovals(const std::shared_ptr< SurgSim::Framework::Component > &component) override
Handle representations, override for each thread.
Definition: PhysicsManager.cpp:103
bool doInitialize() override
Initialize the Physics Manager Derived class(es) should override this method to have a customized lis...
Definition: PhysicsManager.cpp:60
bool executeAdditions(const std::shared_ptr< SurgSim::Framework::Component > &component) override
Adds a component.
Definition: MockPhysicsManager.h:30
virtual bool doUpdate(double dt)
Implementation of actual work function for this thread, this has a default implementation to handle d...
Definition: MockPhysicsManager.h:50
bool executeRemovals(const std::shared_ptr< SurgSim::Framework::Component > &component) override
Handle representations, override for each thread.
Definition: MockPhysicsManager.h:35
Testing class used to publicly expose PhysicsManager's protected member functions.
Definition: MockPhysicsManager.h:27