#include <UndercarriageCtrlGeom.h>
Public Member Functions | |
void | calcControlStep (std::vector< WheelCommand > &commands, double dCmdRateS, bool reset) |
virtual void | calcDirect (PlatformState &state) const |
void | reset () |
void | setTarget (const PlatformState &state) |
template<typename T2 > | |
UndercarriageCtrlBase (const std::vector< T2 > ¶ms) | |
virtual void | updateWheelStates (const std::vector< WheelState > &states) |
Protected Attributes | |
std::vector< boost::shared_ptr < T > > | wheels_ |
Definition at line 170 of file UndercarriageCtrlGeom.h.
UndercarriageCtrlBase< T >::UndercarriageCtrlBase | ( | const std::vector< T2 > & | params | ) | [inline] |
Definition at line 173 of file UndercarriageCtrlGeom.h.
void UndercarriageCtrlBase< T >::calcControlStep | ( | std::vector< WheelCommand > & | commands, |
double | dCmdRateS, | ||
bool | reset | ||
) | [inline] |
Definition at line 196 of file UndercarriageCtrlGeom.h.
virtual void UndercarriageCtrlBase< T >::calcDirect | ( | PlatformState & | state | ) | const [inline, virtual] |
Implements UndercarriageGeomBase.
Definition at line 180 of file UndercarriageCtrlGeom.h.
void UndercarriageCtrlBase< T >::reset | ( | ) | [inline] |
Definition at line 204 of file UndercarriageCtrlGeom.h.
void UndercarriageCtrlBase< T >::setTarget | ( | const PlatformState & | state | ) | [inline] |
Definition at line 189 of file UndercarriageCtrlGeom.h.
virtual void UndercarriageCtrlBase< T >::updateWheelStates | ( | const std::vector< WheelState > & | states | ) | [inline, virtual] |
Implements UndercarriageGeomBase.
Definition at line 185 of file UndercarriageCtrlGeom.h.
std::vector<boost::shared_ptr<T> > UndercarriageCtrlBase< T >::wheels_ [protected] |
Definition at line 211 of file UndercarriageCtrlGeom.h.