SurgSim::Physics::UpdateDcdData Class Reference

`#include <SurgSim/Physics/UpdateDcdData.h>`

Inheritance diagram for SurgSim::Physics::UpdateDcdData:

## Public Member Functions

| UpdateDcdData (bool copyState)
| Constructor. More...
| SURGSIM_CLASSNAME (SurgSim::Physics::UpdateDcdData)
| ~UpdateDcdData ()
| 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...
Public Member Functions inherited from SurgSim::Physics::Computation
| 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

## Constructor & Destructor Documentation

## UpdateDcdData()

SurgSim::Physics::UpdateDcdData::UpdateDcdData | ( | bool | copyState | ) |

explicit

Constructor.

## ~UpdateDcdData()

SurgSim::Physics::UpdateDcdData::~UpdateDcdData | ( |  | ) |

Destructor.

## Member Function Documentation

## doUpdate()

std::shared_ptr< PhysicsManagerState > SurgSim::Physics::UpdateDcdData::doUpdate | ( | const double & | dt,
|  | const std::shared_ptr< PhysicsManagerState > & | state
| ) |  |

override virtual

Override this function to implement the computations specific behavior.

Implements SurgSim::Physics::Computation.

## SURGSIM_CLASSNAME()

SurgSim::Physics::UpdateDcdData::SURGSIM_CLASSNAME | ( | SurgSim::Physics::UpdateDcdData |  | ) |

The documentation for this class was generated from the following files:

- SurgSim/Physics/UpdateDcdData.h
- SurgSim/Physics/UpdateDcdData.cpp