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 | ||
) |