Public Member Functions | Protected Attributes
UndercarriageCtrlBase< T > Class Template Reference

#include <UndercarriageCtrlGeom.h>

Inheritance diagram for UndercarriageCtrlBase< T >:
Inheritance graph
[legend]

List of all members.

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 > &params)
virtual void updateWheelStates (const std::vector< WheelState > &states)

Protected Attributes

std::vector< boost::shared_ptr
< T > > 
wheels_

Detailed Description

template<typename T>
class UndercarriageCtrlBase< T >

Definition at line 170 of file UndercarriageCtrlGeom.h.


Constructor & Destructor Documentation

template<typename T>
template<typename T2 >
UndercarriageCtrlBase< T >::UndercarriageCtrlBase ( const std::vector< T2 > &  params) [inline]

Definition at line 173 of file UndercarriageCtrlGeom.h.


Member Function Documentation

template<typename T>
void UndercarriageCtrlBase< T >::calcControlStep ( std::vector< WheelCommand > &  commands,
double  dCmdRateS,
bool  reset 
) [inline]

Definition at line 196 of file UndercarriageCtrlGeom.h.

template<typename T>
virtual void UndercarriageCtrlBase< T >::calcDirect ( PlatformState state) const [inline, virtual]

Implements UndercarriageGeomBase.

Definition at line 180 of file UndercarriageCtrlGeom.h.

template<typename T>
void UndercarriageCtrlBase< T >::reset ( ) [inline]

Definition at line 204 of file UndercarriageCtrlGeom.h.

template<typename T>
void UndercarriageCtrlBase< T >::setTarget ( const PlatformState state) [inline]

Definition at line 189 of file UndercarriageCtrlGeom.h.

template<typename T>
virtual void UndercarriageCtrlBase< T >::updateWheelStates ( const std::vector< WheelState > &  states) [inline, virtual]

Implements UndercarriageGeomBase.

Definition at line 185 of file UndercarriageCtrlGeom.h.


Member Data Documentation

template<typename T>
std::vector<boost::shared_ptr<T> > UndercarriageCtrlBase< T >::wheels_ [protected]

Definition at line 211 of file UndercarriageCtrlGeom.h.


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


cob_omni_drive_controller
Author(s): Christian Connette, Mathias Lüdtke
autogenerated on Thu Jun 6 2019 21:19:19