- 3.0.2 rigid body dynamics module.
|
This is a common interface class for an RBDSystem. More...
#include <RBDSystem.h>
Public Member Functions | |
RBDSystem ()=default | |
virtual | ~RBDSystem ()=default |
virtual RBDDynamics & | dynamics ()=0 |
virtual const RBDDynamics & | dynamics () const =0 |
This is a common interface class for an RBDSystem.
|
default |
|
virtualdefault |
|
pure virtual |
Implemented in ct::rbd::FixBaseFDSystemSymplectic< RBDDynamics, ACT_STATE_DIM, EE_ARE_CONTROL_INPUTS >, ct::rbd::ProjectedFDSystem< RBDDynamics, QUAT_INTEGRATION >, ct::rbd::FloatingBaseFDSystem< RBDDynamics, QUAT_INTEGRATION, EE_ARE_CONTROL_INPUTS >, ct::rbd::FixBaseSystemBase< RBDDynamics, STATE_D, CONTROL_D >, ct::rbd::FixBaseSystemBase< RBDDynamics, RBDDynamics::NSTATE+ACT_STATE_DIM, RBDDynamics::NJOINTS+EE_ARE_CONTROL_INPUTS *RBDDynamics::N_EE *3 >, ct::rbd::FixBaseSystemBase< RBDDynamics, 2 *RBDDynamics::NJOINTS, RBDDynamics::NJOINTS >, ct::rbd::FixBaseSystemBase< RBDDynamics, RBDDynamics::NJOINTS, RBDDynamics::NJOINTS >, and ct::rbd::QuadrotorWithLoadFDSystem< class, QUAT_INTEGRATION >.
|
pure virtual |
Implemented in ct::rbd::FixBaseFDSystemSymplectic< RBDDynamics, ACT_STATE_DIM, EE_ARE_CONTROL_INPUTS >, ct::rbd::ProjectedFDSystem< RBDDynamics, QUAT_INTEGRATION >, ct::rbd::FloatingBaseFDSystem< RBDDynamics, QUAT_INTEGRATION, EE_ARE_CONTROL_INPUTS >, ct::rbd::FixBaseSystemBase< RBDDynamics, STATE_D, CONTROL_D >, ct::rbd::FixBaseSystemBase< RBDDynamics, RBDDynamics::NSTATE+ACT_STATE_DIM, RBDDynamics::NJOINTS+EE_ARE_CONTROL_INPUTS *RBDDynamics::N_EE *3 >, ct::rbd::FixBaseSystemBase< RBDDynamics, 2 *RBDDynamics::NJOINTS, RBDDynamics::NJOINTS >, ct::rbd::FixBaseSystemBase< RBDDynamics, RBDDynamics::NJOINTS, RBDDynamics::NJOINTS >, and ct::rbd::QuadrotorWithLoadFDSystem< class, QUAT_INTEGRATION >.