Autoware.Auto
autoware::covariance_insertion::CovarianceInsertion Class Reference

Class for performing covariance insertion. More...

#include <covariance_insertion.hpp>

Public Member Functions

 CovarianceInsertion ()
 constructor, creates a map More...
 
template<typename MsgT >
void set_all_covariances (MsgT *msg)
 populate msg from the covarianes More...
 
bool covariances_empty ()
 check if the covariance map is empty More...
 
void insert_covariance (const std::string &field, const std::vector< common::types::float64_t > &covariance)
 maps covariance to field More...
 

Detailed Description

Class for performing covariance insertion.

Constructor & Destructor Documentation

◆ CovarianceInsertion()

autoware::covariance_insertion::CovarianceInsertion::CovarianceInsertion ( )

constructor, creates a map

Member Function Documentation

◆ covariances_empty()

bool autoware::covariance_insertion::CovarianceInsertion::covariances_empty ( )

check if the covariance map is empty

◆ insert_covariance()

void autoware::covariance_insertion::CovarianceInsertion::insert_covariance ( const std::string &  field,
const std::vector< common::types::float64_t > &  covariance 
)

maps covariance to field

Parameters
fieldmap key
covariancemap value

◆ set_all_covariances()

template<typename MsgT >
void autoware::covariance_insertion::CovarianceInsertion::set_all_covariances ( MsgT *  msg)
inline

populate msg from the covarianes

Parameters
msgmessage to be populated

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