- 3.0.2 rigid body dynamics module.
|
#include <CoordinateBase.h>
Public Types | |
typedef std::shared_ptr< CoordinateBase< NUM_OUTPUTS, NUM_JOINTS > > | ptr |
typedef RBDState< NUM_JOINTS > | state_t |
typedef Eigen::Matrix< double, NUM_OUTPUTS, 1 > | coordinate_t |
Public Member Functions | |
CoordinateBase () | |
virtual | ~CoordinateBase () |
virtual coordinate_t | getCoordinate (const state_t &state)=0 |
This class is an interface class for operational space coordinate.
typedef std::shared_ptr<CoordinateBase<NUM_OUTPUTS, NUM_JOINTS> > ct::rbd::CoordinateBase< NUM_OUTPUTS, NUM_JOINTS >::ptr |
typedef RBDState<NUM_JOINTS> ct::rbd::CoordinateBase< NUM_OUTPUTS, NUM_JOINTS >::state_t |
typedef Eigen::Matrix<double, NUM_OUTPUTS, 1> ct::rbd::CoordinateBase< NUM_OUTPUTS, NUM_JOINTS >::coordinate_t |
|
inline |
|
inlinevirtual |
|
pure virtual |