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

#include <history.hpp>

Public Member Functions

template<typename SingleEventT >
 HistoryEntry (const SingleEventT &event)
 
void update_stored_state (const typename FilterT::state_vec_t &state) noexcept
 Update the stored state. More...
 
const FilterT::state_vec_t & stored_state () const noexcept
 Get the stored state. More...
 
void update_stored_covariance_factor (const typename FilterT::square_mat_t &factor) noexcept
 Set the covariance left factor to be stored there. More...
 
const FilterT::square_mat_t & stored_covariance_factor () const noexcept
 Get the stored covariance in the form of its left factor. More...
 
const mpark::variant< EventT... > & event () const
 Get the event stored in this history entry. More...
 

Constructor & Destructor Documentation

◆ HistoryEntry()

template<typename FilterT , std::int32_t kNumOfStates, typename ... EventT>
template<typename SingleEventT >
autoware::prediction::History< FilterT, kNumOfStates, EventT >::HistoryEntry::HistoryEntry ( const SingleEventT &  event)
inline

Member Function Documentation

◆ event()

template<typename FilterT , std::int32_t kNumOfStates, typename ... EventT>
const mpark::variant<EventT...>& autoware::prediction::History< FilterT, kNumOfStates, EventT >::HistoryEntry::event ( ) const
inline

Get the event stored in this history entry.

◆ stored_covariance_factor()

template<typename FilterT , std::int32_t kNumOfStates, typename ... EventT>
const FilterT::square_mat_t& autoware::prediction::History< FilterT, kNumOfStates, EventT >::HistoryEntry::stored_covariance_factor ( ) const
inlinenoexcept

Get the stored covariance in the form of its left factor.

◆ stored_state()

template<typename FilterT , std::int32_t kNumOfStates, typename ... EventT>
const FilterT::state_vec_t& autoware::prediction::History< FilterT, kNumOfStates, EventT >::HistoryEntry::stored_state ( ) const
inlinenoexcept

Get the stored state.

◆ update_stored_covariance_factor()

template<typename FilterT , std::int32_t kNumOfStates, typename ... EventT>
void autoware::prediction::History< FilterT, kNumOfStates, EventT >::HistoryEntry::update_stored_covariance_factor ( const typename FilterT::square_mat_t &  factor)
inlinenoexcept

Set the covariance left factor to be stored there.

◆ update_stored_state()

template<typename FilterT , std::int32_t kNumOfStates, typename ... EventT>
void autoware::prediction::History< FilterT, kNumOfStates, EventT >::HistoryEntry::update_stored_state ( const typename FilterT::state_vec_t &  state)
inlinenoexcept

Update the stored state.


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