convertReferencePositionWithConfidence.h
Go to the documentation of this file.
1 
61 #pragma once
62 
68 #ifdef ROS1
69 #include <etsi_its_mcm_uulm_msgs/ReferencePositionWithConfidence.h>
70 namespace mcm_uulm_msgs = etsi_its_mcm_uulm_msgs;
71 #else
72 #include <etsi_its_mcm_uulm_msgs/msg/reference_position_with_confidence.hpp>
73 namespace mcm_uulm_msgs = etsi_its_mcm_uulm_msgs::msg;
74 #endif
75 
76 
78 
79 void toRos_ReferencePositionWithConfidence(const mcm_uulm_ReferencePositionWithConfidence_t& in, mcm_uulm_msgs::ReferencePositionWithConfidence& out) {
80  toRos_Latitude(in.latitude, out.latitude);
81  toRos_Longitude(in.longitude, out.longitude);
82  toRos_PositionConfidenceEllipse(in.positionConfidenceEllipse, out.position_confidence_ellipse);
83  toRos_Altitude(in.altitude, out.altitude);
84 }
85 
86 void toStruct_ReferencePositionWithConfidence(const mcm_uulm_msgs::ReferencePositionWithConfidence& in, mcm_uulm_ReferencePositionWithConfidence_t& out) {
87  memset(&out, 0, sizeof(mcm_uulm_ReferencePositionWithConfidence_t));
88  toStruct_Latitude(in.latitude, out.latitude);
89  toStruct_Longitude(in.longitude, out.longitude);
90  toStruct_PositionConfidenceEllipse(in.position_confidence_ellipse, out.positionConfidenceEllipse);
91  toStruct_Altitude(in.altitude, out.altitude);
92 }
93 
94 }
etsi_its_mcm_uulm_conversion::toRos_PositionConfidenceEllipse
void toRos_PositionConfidenceEllipse(const mcm_uulm_PositionConfidenceEllipse_t &in, mcm_uulm_msgs::PositionConfidenceEllipse &out)
Definition: convertPositionConfidenceEllipse.h:80
mcm_uulm_ReferencePositionWithConfidence::altitude
mcm_uulm_Altitude_t altitude
etsi_its_mcm_uulm_conversion::toRos_Longitude
void toRos_Longitude(const mcm_uulm_Longitude_t &in, mcm_uulm_msgs::Longitude &out)
Definition: convertLongitude.h:76
etsi_its_mcm_uulm_conversion
Definition: convertAdviceResponse.h:59
mcm_uulm_ReferencePositionWithConfidence::latitude
mcm_uulm_Latitude_t latitude
etsi_its_mcm_uulm_conversion::toRos_Latitude
void toRos_Latitude(const mcm_uulm_Latitude_t &in, mcm_uulm_msgs::Latitude &out)
Definition: convertLatitude.h:73
mcm_uulm_ReferencePositionWithConfidence.h
etsi_its_mcm_uulm_conversion::toStruct_PositionConfidenceEllipse
void toStruct_PositionConfidenceEllipse(const mcm_uulm_msgs::PositionConfidenceEllipse &in, mcm_uulm_PositionConfidenceEllipse_t &out)
Definition: convertPositionConfidenceEllipse.h:86
mcm_uulm_ReferencePositionWithConfidence
etsi_its_mcm_uulm_conversion::toStruct_Latitude
void toStruct_Latitude(const mcm_uulm_msgs::Latitude &in, mcm_uulm_Latitude_t &out)
Definition: convertLatitude.h:77
etsi_its_mcm_uulm_conversion::toStruct_Longitude
void toStruct_Longitude(const mcm_uulm_msgs::Longitude &in, mcm_uulm_Longitude_t &out)
Definition: convertLongitude.h:80
etsi_its_mcm_uulm_conversion::toStruct_ReferencePositionWithConfidence
void toStruct_ReferencePositionWithConfidence(const mcm_uulm_msgs::ReferencePositionWithConfidence &in, mcm_uulm_ReferencePositionWithConfidence_t &out)
Definition: convertReferencePositionWithConfidence.h:86
convertLongitude.h
mcm_uulm_ReferencePositionWithConfidence::positionConfidenceEllipse
mcm_uulm_PositionConfidenceEllipse_t positionConfidenceEllipse
etsi_its_mcm_uulm_conversion::toRos_ReferencePositionWithConfidence
void toRos_ReferencePositionWithConfidence(const mcm_uulm_ReferencePositionWithConfidence_t &in, mcm_uulm_msgs::ReferencePositionWithConfidence &out)
Definition: convertReferencePositionWithConfidence.h:79
mcm_uulm_ReferencePositionWithConfidence::longitude
mcm_uulm_Longitude_t longitude
etsi_its_mcm_uulm_conversion::toStruct_Altitude
void toStruct_Altitude(const mcm_uulm_msgs::Altitude &in, mcm_uulm_Altitude_t &out)
Definition: convertAltitude.h:78
etsi_its_mcm_uulm_conversion::toRos_Altitude
void toRos_Altitude(const mcm_uulm_Altitude_t &in, mcm_uulm_msgs::Altitude &out)
Definition: convertAltitude.h:73
convertLatitude.h
convertAltitude.h
convertPositionConfidenceEllipse.h


etsi_its_mcm_uulm_conversion
Author(s): Jean-Pierre Busch , Guido Küppers , Lennart Reiher
autogenerated on Sun May 18 2025 02:29:22