convertGeoPosition.h
Go to the documentation of this file.
1 
56 #pragma once
57 
62 #ifdef ROS1
63 #include <etsi_its_denm_ts_msgs/GeoPosition.h>
64 namespace denm_ts_msgs = etsi_its_denm_ts_msgs;
65 #else
66 #include <etsi_its_denm_ts_msgs/msg/geo_position.hpp>
67 namespace denm_ts_msgs = etsi_its_denm_ts_msgs::msg;
68 #endif
69 
70 
72 
73 void toRos_GeoPosition(const denm_ts_GeoPosition_t& in, denm_ts_msgs::GeoPosition& out) {
74  toRos_Latitude(in.latitude, out.latitude);
75  toRos_Longitude(in.longitude, out.longitude);
76  if (in.altitude) {
77  toRos_AltitudeValue(*in.altitude, out.altitude);
78  }
79 }
80 
81 void toStruct_GeoPosition(const denm_ts_msgs::GeoPosition& in, denm_ts_GeoPosition_t& out) {
82  memset(&out, 0, sizeof(denm_ts_GeoPosition_t));
83  toStruct_Latitude(in.latitude, out.latitude);
84  toStruct_Longitude(in.longitude, out.longitude);
85  out.altitude = (denm_ts_AltitudeValue_t*) calloc(1, sizeof(denm_ts_AltitudeValue_t));
86  toStruct_AltitudeValue(in.altitude, *out.altitude);
87 }
88 
89 }
denm_ts_GeoPosition
convertAltitudeValue.h
etsi_its_denm_ts_conversion::toRos_GeoPosition
void toRos_GeoPosition(const denm_ts_GeoPosition_t &in, denm_ts_msgs::GeoPosition &out)
Definition: convertGeoPosition.h:73
etsi_its_denm_ts_conversion
Definition: convertAcceleration3dWithConfidence.h:69
etsi_its_denm_ts_conversion::toStruct_Longitude
void toStruct_Longitude(const denm_ts_msgs::Longitude &in, denm_ts_Longitude_t &out)
Definition: convertLongitude.h:80
etsi_its_denm_ts_conversion::toStruct_GeoPosition
void toStruct_GeoPosition(const denm_ts_msgs::GeoPosition &in, denm_ts_GeoPosition_t &out)
Definition: convertGeoPosition.h:81
denm_ts_GeoPosition.h
denm_ts_AltitudeValue_t
long denm_ts_AltitudeValue_t
etsi_its_denm_ts_conversion::toStruct_AltitudeValue
void toStruct_AltitudeValue(const denm_ts_msgs::AltitudeValue &in, denm_ts_AltitudeValue_t &out)
Definition: convertAltitudeValue.h:79
denm_ts_GeoPosition::altitude
denm_ts_AltitudeValue_t * altitude
etsi_its_denm_ts_conversion::toRos_Latitude
void toRos_Latitude(const denm_ts_Latitude_t &in, denm_ts_msgs::Latitude &out)
Definition: convertLatitude.h:73
denm_ts_GeoPosition::latitude
denm_ts_Latitude_t latitude
denm_ts_GeoPosition::longitude
denm_ts_Longitude_t longitude
convertLongitude.h
etsi_its_denm_ts_conversion::toRos_AltitudeValue
void toRos_AltitudeValue(const denm_ts_AltitudeValue_t &in, denm_ts_msgs::AltitudeValue &out)
Definition: convertAltitudeValue.h:75
convertLatitude.h
etsi_its_denm_ts_conversion::toStruct_Latitude
void toStruct_Latitude(const denm_ts_msgs::Latitude &in, denm_ts_Latitude_t &out)
Definition: convertLatitude.h:77
etsi_its_denm_ts_conversion::toRos_Longitude
void toRos_Longitude(const denm_ts_Longitude_t &in, denm_ts_msgs::Longitude &out)
Definition: convertLongitude.h:76


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