Autoware.Auto
autoware::common::state_estimation::NoiseInterface< Derived > Class Template Reference

A CRTP interface for implementing noise models used for providing motion model noise covariance. More...

#include <noise_interface.hpp>

Inheritance diagram for autoware::common::state_estimation::NoiseInterface< Derived >:

Public Member Functions

auto covariance (const std::chrono::nanoseconds &dt) const
 Get a covariance matrix for this noise model. More...
 

Detailed Description

template<typename Derived>
class autoware::common::state_estimation::NoiseInterface< Derived >

A CRTP interface for implementing noise models used for providing motion model noise covariance.

Template Parameters
DerivedA derived class that holds the actual implementation.

Member Function Documentation

◆ covariance()

template<typename Derived >
auto autoware::common::state_estimation::NoiseInterface< Derived >::covariance ( const std::chrono::nanoseconds &  dt) const
inline

Get a covariance matrix for this noise model.

Parameters
[in]dtTime difference.
Returns
A covariance matrix for the noise gain during the dt time difference.

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