Public Member Functions | Protected Attributes | List of all members
UndercarriageCtrlBase< T > Class Template Reference

#include <UndercarriageCtrlGeom.h>

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

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)
 
- Public Member Functions inherited from UndercarriageGeomBase
virtual ~UndercarriageGeomBase ()
 

Protected Attributes

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

Additional Inherited Members

- Static Protected Member Functions inherited from UndercarriageGeomBase
template<typename V >
static void calcDirect (PlatformState &state, const V &wheels)
 
template<typename V >
static void updateWheelStates (V &wheels, const std::vector< WheelState > &states)
 

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
inlinevirtual

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)
inlinevirtual

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 Apr 8 2021 02:39:52