convertReferencePosition.h
Go to the documentation of this file.
1 
45 #pragma once
46 
52 #ifdef ROS1
53 #include <etsi_its_denm_msgs/ReferencePosition.h>
54 namespace denm_msgs = etsi_its_denm_msgs;
55 #else
56 #include <etsi_its_denm_msgs/msg/reference_position.hpp>
57 namespace denm_msgs = etsi_its_denm_msgs::msg;
58 #endif
59 
60 
61 namespace etsi_its_denm_conversion {
62 
63 void toRos_ReferencePosition(const denm_ReferencePosition_t& in, denm_msgs::ReferencePosition& out) {
64  toRos_Latitude(in.latitude, out.latitude);
65  toRos_Longitude(in.longitude, out.longitude);
66  toRos_PosConfidenceEllipse(in.positionConfidenceEllipse, out.position_confidence_ellipse);
67  toRos_Altitude(in.altitude, out.altitude);
68 }
69 
70 void toStruct_ReferencePosition(const denm_msgs::ReferencePosition& in, denm_ReferencePosition_t& out) {
71  memset(&out, 0, sizeof(denm_ReferencePosition_t));
72  toStruct_Latitude(in.latitude, out.latitude);
73  toStruct_Longitude(in.longitude, out.longitude);
74  toStruct_PosConfidenceEllipse(in.position_confidence_ellipse, out.positionConfidenceEllipse);
75  toStruct_Altitude(in.altitude, out.altitude);
76 }
77 
78 }
etsi_its_denm_conversion::toStruct_ReferencePosition
void toStruct_ReferencePosition(const denm_msgs::ReferencePosition &in, denm_ReferencePosition_t &out)
Definition: convertReferencePosition.h:70
denm_ReferencePosition.h
etsi_its_denm_conversion::toStruct_Longitude
void toStruct_Longitude(const denm_msgs::Longitude &in, denm_Longitude_t &out)
Definition: convertLongitude.h:60
denm_ReferencePosition
etsi_its_denm_conversion::toStruct_Latitude
void toStruct_Latitude(const denm_msgs::Latitude &in, denm_Latitude_t &out)
Definition: convertLatitude.h:60
etsi_its_denm_conversion::toRos_Latitude
void toRos_Latitude(const denm_Latitude_t &in, denm_msgs::Latitude &out)
Definition: convertLatitude.h:56
denm_ReferencePosition::longitude
denm_Longitude_t longitude
convertPosConfidenceEllipse.h
denm_ReferencePosition::altitude
denm_Altitude_t altitude
etsi_its_denm_conversion::toRos_Longitude
void toRos_Longitude(const denm_Longitude_t &in, denm_msgs::Longitude &out)
Definition: convertLongitude.h:56
etsi_its_denm_conversion::toStruct_PosConfidenceEllipse
void toStruct_PosConfidenceEllipse(const denm_msgs::PosConfidenceEllipse &in, denm_PosConfidenceEllipse_t &out)
Definition: convertPosConfidenceEllipse.h:66
convertLongitude.h
etsi_its_denm_conversion
Definition: convertAccidentSubCauseCode.h:54
etsi_its_denm_conversion::toStruct_Altitude
void toStruct_Altitude(const denm_msgs::Altitude &in, denm_Altitude_t &out)
Definition: convertAltitude.h:64
etsi_its_denm_conversion::toRos_Altitude
void toRos_Altitude(const denm_Altitude_t &in, denm_msgs::Altitude &out)
Definition: convertAltitude.h:59
etsi_its_denm_conversion::toRos_ReferencePosition
void toRos_ReferencePosition(const denm_ReferencePosition_t &in, denm_msgs::ReferencePosition &out)
Definition: convertReferencePosition.h:63
convertLatitude.h
denm_ReferencePosition::latitude
denm_Latitude_t latitude
convertAltitude.h
etsi_its_denm_conversion::toRos_PosConfidenceEllipse
void toRos_PosConfidenceEllipse(const denm_PosConfidenceEllipse_t &in, denm_msgs::PosConfidenceEllipse &out)
Definition: convertPosConfidenceEllipse.h:60
denm_ReferencePosition::positionConfidenceEllipse
denm_PosConfidenceEllipse_t positionConfidenceEllipse


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