|  | RobWorkProject
    23.9.11-
    | 
A bridge between the RW KinematicDevice and kinematicly controlled ODE dBodies. More...
#include <ODEKinematicDevice.hpp>
Inherits ODEDevice.
| Public Member Functions | |
| ODEKinematicDevice (dynamics::KinematicDevice *rdev, const rw::kinematics::State &state, ODESimulator *sim) | |
| constructor  More... | |
| virtual | ~ODEKinematicDevice () | 
| destructor | |
| void | reset (rw::kinematics::State &state) | 
| resets the ODE device to the state values of the RWSim device.  More... | |
| void | update (const rwlibs::simulation::Simulator::UpdateInfo &dt, rw::kinematics::State &state) | 
| void | postUpdate (rw::kinematics::State &state) | 
| The post update is called after a simulation step has been performed. Here the modified states (force,velocity,position) of the ODE device is written back to the state object.  More... | |
| std::vector< ODEBody * > | getBodies () | 
| Get the ODE bodies in the device.  More... | |
|  Public Member Functions inherited from ODEDevice | |
| virtual | ~ODEDevice () | 
| destructor | |
A bridge between the RW KinematicDevice and kinematicly controlled ODE dBodies.
| ODEKinematicDevice | ( | dynamics::KinematicDevice * | rdev, | 
| const rw::kinematics::State & | state, | ||
| ODESimulator * | sim | ||
| ) | 
constructor
| rdev | |
| state | [in] | 
| sim | the simulator. | 
| 
 | inlinevirtual | 
| 
 | virtual | 
The post update is called after a simulation step has been performed. Here the modified states (force,velocity,position) of the ODE device is written back to the state object.
| state | 
Implements ODEDevice.
| 
 | virtual | 
resets the ODE device to the state values of the RWSim device.
| state | 
Implements ODEDevice.
| 
 | virtual | 
| dt | |
| state | 
Implements ODEDevice.