Go to the documentation of this file.
44 return ((
double)longitudinal_acceleration.longitudinal_acceleration_value.value) * 1e-1;
64 return ((
double)lateral_acceleration.lateral_acceleration_value.value) * 1e-1;
89 double object_heading =
getHeading(cam) * M_PI / 180.0;
90 return getPosConfidenceEllipse(cam.cam.cam_parameters.basic_container.reference_position.position_confidence_ellipse, object_heading);
double getLateralAccelerationConfidence(const LateralAcceleration &lateral_acceleration)
Get the Lateral Acceleration Confidence.
double getLongitudinalAccelerationConfidence(const LongitudinalAcceleration &longitudinal_acceleration)
Get the Longitudinal Acceleration Confidence.
const std::array< double, 4 > getRefPosConfidence(const CAM &cam)
Get the confidence ellipse of the reference position as Covariance matrix.
constexpr const double ONE_D_GAUSSIAN_FACTOR
std::array< double, 4 > getWGSPosConfidenceEllipse(const PosConfidenceEllipse &position_confidence_ellipse)
Get the covariance matrix of the position confidence ellipse.
Common getter functions for the ETSI ITS CAM (EN and TS)
Getter functions for the ETSI ITS Common Data Dictionary (CDD) v1.3.1.
double getHeading(const CAM &cam)
Get the Heading value of CAM.
std::tuple< double, double, double > getPosConfidenceEllipse(const PosConfidenceEllipse &position_confidence_ellipse)
Extract major axis length, minor axis length and orientation from the given position confidence ellip...
double getLongitudinalAcceleration(const LongitudinalAcceleration &longitudinal_acceleration)
Get the longitudinal acceleration.
const std::array< double, 4 > getWGSRefPosConfidence(const CAM &cam)
Get the confidence ellipse of the reference position as Covariance matrix.
double getLateralAcceleration(const LateralAcceleration &lateral_acceleration)
Get the lateral acceleration.
etsi_its_msgs_utils
Author(s): Jean-Pierre Busch
, Guido Küppers , Lennart Reiher
autogenerated on Sun May 18 2025 02:32:12