Public Types | Public Attributes | List of all members
tuw::DiffDrive::ParamType< TNumType, TCfDataType > Class Template Reference

Defining the system optimization parameters structure. More...

#include <agv_diff_drive_v_w.hpp>

Public Types

enum  ParamFuncVars { ParamFuncVars::V, ParamFuncVars::W }
 

Public Attributes

TCfDataType cfData
 
ParamFuncsSpline0Dist< TNumType, 2, 1 > paramFuncs
 
StateVW< TNumType > state0
 

Detailed Description

template<class TNumType, class TCfDataType>
class tuw::DiffDrive::ParamType< TNumType, TCfDataType >

Defining the system optimization parameters structure.

It can have arbitrary structure. However, it has to posess the member variables state0, paramFuncs, cfData.

Template Parameters
TNumTypeNumerical type used internally
TCfDataTypeThe type of the map data object.

Definition at line 350 of file agv_diff_drive_v_w.hpp.

Member Enumeration Documentation

template<class TNumType , class TCfDataType >
enum tuw::DiffDrive::ParamType::ParamFuncVars
strong
Enumerator

Definition at line 355 of file agv_diff_drive_v_w.hpp.

Member Data Documentation

template<class TNumType , class TCfDataType >
TCfDataType tuw::DiffDrive::ParamType< TNumType, TCfDataType >::cfData

Definition at line 354 of file agv_diff_drive_v_w.hpp.

template<class TNumType , class TCfDataType >
ParamFuncsSpline0Dist<TNumType, 2, 1> tuw::DiffDrive::ParamType< TNumType, TCfDataType >::paramFuncs

Definition at line 352 of file agv_diff_drive_v_w.hpp.

template<class TNumType , class TCfDataType >
StateVW<TNumType> tuw::DiffDrive::ParamType< TNumType, TCfDataType >::state0

Definition at line 353 of file agv_diff_drive_v_w.hpp.


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


tuw_control
Author(s): George Todoran
autogenerated on Mon Jun 10 2019 15:27:24