Autoware.Auto
autoware::prediction::History< FilterT, kNumOfStates, EventT >::EkfStateUpdater Class Reference

#include <history.hpp>

Public Member Functions

 EkfStateUpdater (FilterT &filter, const common::types::float32_t mahalanobis_threshold, const std::chrono::system_clock::duration &dt=std::chrono::milliseconds{0})
 
template<typename MeasurementT >
void operator() (const MeasurementT &event)
 An operator that passes a measurement event to the filter implementation. More...
 
void operator() (const ResetEvent< FilterT > &event)
 An operator that resets the state of the filter implementation. More...
 
void operator() (const PredictionEvent &)
 An operator that applies the prediction event to the filter implementation. More...
 

Constructor & Destructor Documentation

◆ EkfStateUpdater()

template<typename FilterT , std::int32_t kNumOfStates, typename ... EventT>
autoware::prediction::History< FilterT, kNumOfStates, EventT >::EkfStateUpdater::EkfStateUpdater ( FilterT &  filter,
const common::types::float32_t  mahalanobis_threshold,
const std::chrono::system_clock::duration &  dt = std::chrono::milliseconds{0} 
)
inlineexplicit

Member Function Documentation

◆ operator()() [1/3]

template<typename FilterT , std::int32_t kNumOfStates, typename ... EventT>
template<typename MeasurementT >
void autoware::prediction::History< FilterT, kNumOfStates, EventT >::EkfStateUpdater::operator() ( const MeasurementT &  event)
inline

An operator that passes a measurement event to the filter implementation.

Parameters
[in]eventA measurement event.
Template Parameters
MeasurementTType of measurement event. Can be any measurement type.

◆ operator()() [2/3]

template<typename FilterT , std::int32_t kNumOfStates, typename ... EventT>
void autoware::prediction::History< FilterT, kNumOfStates, EventT >::EkfStateUpdater::operator() ( const ResetEvent< FilterT > &  event)
inline

An operator that resets the state of the filter implementation.

◆ operator()() [3/3]

template<typename FilterT , std::int32_t kNumOfStates, typename ... EventT>
void autoware::prediction::History< FilterT, kNumOfStates, EventT >::EkfStateUpdater::operator() ( const PredictionEvent )
inline

An operator that applies the prediction event to the filter implementation.


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