|
Autoware.Auto
|
|
Namespaces | |
| detail | |
Classes | |
| class | CovarianceInsertion |
| Class for performing covariance insertion. More... | |
| struct | has_covariance_member |
| struct | has_covariance_member< T, decltype((void) T::covariance, void())> |
| struct | has_pose_member |
| struct | has_pose_member< T, decltype((void) T::pose, void())> |
| struct | has_twist_member |
| struct | has_twist_member< T, decltype((void) T::twist, void())> |
Functions | |
| template<typename MsgT , typename ScalarT > | |
| void | add_covariance (MsgT *msg, const std::vector< ScalarT > &covariance, const std::enable_if_t< has_covariance_member< MsgT >::value, std::string > &field) |
| template<typename MsgT , typename ScalarT > | |
| void | add_covariance_to_field (MsgT *msg, const std::vector< ScalarT > &covariance, const std::string &field) |
| template<typename MsgT , typename ScalarT > | |
| void | add_covariance (MsgT *msg, const std::vector< ScalarT > &covariance, const std::enable_if_t< has_twist_member< MsgT >::value &&!has_pose_member< MsgT >::value &&!has_covariance_member< MsgT >::value, std::string > &field) |
| template<typename MsgT , typename ScalarT > | |
| void | add_covariance (MsgT *msg, const std::vector< ScalarT > &covariance, const std::enable_if_t< !has_twist_member< MsgT >::value &&has_pose_member< MsgT >::value &&!has_covariance_member< MsgT >::value, std::string > &field) |
| template<typename MsgT , typename ScalarT > | |
| void | add_covariance (MsgT *msg, const std::vector< ScalarT > &covariance, const std::enable_if_t< has_twist_member< MsgT >::value &&has_pose_member< MsgT >::value &&!has_covariance_member< MsgT >::value, std::string > &field) |
| void autoware::covariance_insertion::add_covariance | ( | MsgT * | msg, |
| const std::vector< ScalarT > & | covariance, | ||
| const std::enable_if_t< !has_twist_member< MsgT >::value &&has_pose_member< MsgT >::value &&!has_covariance_member< MsgT >::value, std::string > & | field | ||
| ) |
| void autoware::covariance_insertion::add_covariance | ( | MsgT * | msg, |
| const std::vector< ScalarT > & | covariance, | ||
| const std::enable_if_t< has_covariance_member< MsgT >::value, std::string > & | field | ||
| ) |
| void autoware::covariance_insertion::add_covariance | ( | MsgT * | msg, |
| const std::vector< ScalarT > & | covariance, | ||
| const std::enable_if_t< has_twist_member< MsgT >::value &&!has_pose_member< MsgT >::value &&!has_covariance_member< MsgT >::value, std::string > & | field | ||
| ) |
| void autoware::covariance_insertion::add_covariance | ( | MsgT * | msg, |
| const std::vector< ScalarT > & | covariance, | ||
| const std::enable_if_t< has_twist_member< MsgT >::value &&has_pose_member< MsgT >::value &&!has_covariance_member< MsgT >::value, std::string > & | field | ||
| ) |
| void autoware::covariance_insertion::add_covariance_to_field | ( | MsgT * | msg, |
| const std::vector< ScalarT > & | covariance, | ||
| const std::string & | field | ||
| ) |