![]() |
#include <SurgSim/Physics/UpdateCollisionData.h>
Public Member Functions | |
UpdateCollisionData (bool copyState) | |
Constructor. More... | |
SURGSIM_CLASSNAME (SurgSim::Physics::UpdateCollisionData) | |
~UpdateCollisionData () | |
Destructor. More... | |
std::shared_ptr< PhysicsManagerState > | doUpdate (const double &dt, const std::shared_ptr< PhysicsManagerState > &state) override |
Override this function to implement the computations specific behavior. More... | |
![]() | |
Computation (bool doCopyState) | |
Constructor. More... | |
virtual | ~Computation () |
Destructor. More... | |
std::shared_ptr< PhysicsManagerState > | update (double dt, const std::shared_ptr< PhysicsManagerState > &state) |
Public Interface execute this objects computations, dt is the time from the last update call in seconds. More... | |
void | setDoCopyState (bool val) |
Sets up whether the computation will copy the state of PhysicsManagerState before executing. More... | |
bool | isCopyingState () |
Query if this object is copying the PhysicsManagerState. More... | |
virtual std::string | getClassName () const =0 |
The class name for this class. More... | |
Framework::Timer & | getTimer () |
Provides access to the update timer. More... | |
Additional Inherited Members |
|
explicit |
Constructor.
SurgSim::Physics::UpdateCollisionData::~UpdateCollisionData | ( | ) |
Destructor.
|
overridevirtual |
Override this function to implement the computations specific behavior.
Implements SurgSim::Physics::Computation.
SurgSim::Physics::UpdateCollisionData::SURGSIM_CLASSNAME | ( | SurgSim::Physics::UpdateCollisionData | ) |