Interface for a filter that outputs a desired state given an observed state and a parametric functions structure.
More...
#include <param_funcs_to_state.hpp>
|
std::shared_ptr< OutputStateType > | output_ |
| Last computet output state. More...
|
|
std::shared_ptr< ParamType > | params_ |
| Pointer to the class parameters object. More...
|
|
template<typename InputStateType, typename ParamFuncsType, typename OutputStateType, typename ParamType>
class tuw::ParamFuncs2State< InputStateType, ParamFuncsType, OutputStateType, ParamType >
Interface for a filter that outputs a desired state given an observed state and a parametric functions structure.
- Template Parameters
-
InputStateType | Class defining the current (observed) state of the afferent system |
ParamFuncsType | Class defining the parametric functions structure to be evaluated (e.g. multivariate splines) |
OutputStateType | Class defining the computed state of the filter |
ParamType | Class defining the filter parameters |
Definition at line 73 of file param_funcs_to_state.hpp.
template<typename InputStateType , typename ParamFuncsType , typename OutputStateType , typename ParamType >
template<typename InputStateType , typename ParamFuncsType , typename OutputStateType , typename ParamType >
template<typename InputStateType , typename ParamFuncsType , typename OutputStateType , typename ParamType >
template<typename InputStateType , typename ParamFuncsType , typename OutputStateType , typename ParamType >
template<typename InputStateType , typename ParamFuncsType , typename OutputStateType , typename ParamType >
template<typename InputStateType , typename ParamFuncsType , typename OutputStateType , typename ParamType >
virtual std::shared_ptr<OutputStateType>& tuw::ParamFuncs2State< InputStateType, ParamFuncsType, OutputStateType, ParamType >::compute |
( |
std::shared_ptr< InputStateType > & |
_x, |
|
|
std::shared_ptr< ParamFuncsType > & |
_funcs, |
|
|
const double & |
_t |
|
) |
| |
|
pure virtual |
Computes the desired state at the specified time instant given the observed state and a parametric functions structure.
- Parameters
-
_x | Observed state |
_funcs | Parametric functions structure |
_t | Temporal evaluation point |
- Returns
- computed output state
template<typename InputStateType , typename ParamFuncsType , typename OutputStateType , typename ParamType >
template<typename InputStateType , typename ParamFuncsType , typename OutputStateType , typename ParamType >
template<typename InputStateType , typename ParamFuncsType , typename OutputStateType , typename ParamType >
std::shared_ptr<OutputStateType>& tuw::ParamFuncs2State< InputStateType, ParamFuncsType, OutputStateType, ParamType >::output |
( |
| ) |
|
|
inline |
template<typename InputStateType , typename ParamFuncsType , typename OutputStateType , typename ParamType >
std::shared_ptr<OutputStateType> tuw::ParamFuncs2State< InputStateType, ParamFuncsType, OutputStateType, ParamType >::output_ |
|
protected |
template<typename InputStateType , typename ParamFuncsType , typename OutputStateType , typename ParamType >
std::shared_ptr<ParamType> tuw::ParamFuncs2State< InputStateType, ParamFuncsType, OutputStateType, ParamType >::params_ |
|
protected |
The documentation for this class was generated from the following file: