convertNodeXY.h
Go to the documentation of this file.
1 
47 #pragma once
48 
52 #ifdef ROS1
53 #include <etsi_its_mapem_ts_msgs/NodeXY.h>
54 namespace mapem_ts_msgs = etsi_its_mapem_ts_msgs;
55 #else
56 #include <etsi_its_mapem_ts_msgs/msg/node_xy.hpp>
57 namespace mapem_ts_msgs = etsi_its_mapem_ts_msgs::msg;
58 #endif
59 
60 
62 
63 void toRos_NodeXY(const mapem_ts_NodeXY_t& in, mapem_ts_msgs::NodeXY& out) {
64  toRos_NodeOffsetPointXY(in.delta, out.delta);
65  if (in.attributes) {
66  toRos_NodeAttributeSetXY(*in.attributes, out.attributes);
67  out.attributes_is_present = true;
68  }
69 }
70 
71 void toStruct_NodeXY(const mapem_ts_msgs::NodeXY& in, mapem_ts_NodeXY_t& out) {
72  memset(&out, 0, sizeof(mapem_ts_NodeXY_t));
73  toStruct_NodeOffsetPointXY(in.delta, out.delta);
74  if (in.attributes_is_present) {
76  toStruct_NodeAttributeSetXY(in.attributes, *out.attributes);
77  }
78 }
79 
80 }
convertNodeAttributeSetXY.h
mapem_ts_NodeXY::attributes
struct mapem_ts_NodeAttributeSetXY * attributes
mapem_ts_NodeXY.h
mapem_ts_NodeAttributeSetXY
etsi_its_mapem_ts_conversion::toRos_NodeOffsetPointXY
void toRos_NodeOffsetPointXY(const mapem_ts_NodeOffsetPointXY_t &in, mapem_ts_msgs::NodeOffsetPointXY &out)
Definition: convertNodeOffsetPointXY.h:72
mapem_ts_NodeXY::delta
mapem_ts_NodeOffsetPointXY_t delta
etsi_its_mapem_ts_conversion::toStruct_NodeOffsetPointXY
void toStruct_NodeOffsetPointXY(const mapem_ts_msgs::NodeOffsetPointXY &in, mapem_ts_NodeOffsetPointXY_t &out)
Definition: convertNodeOffsetPointXY.h:106
etsi_its_mapem_ts_conversion
Definition: convertAllowedManeuvers.h:70
etsi_its_mapem_ts_conversion::toRos_NodeAttributeSetXY
void toRos_NodeAttributeSetXY(const mapem_ts_NodeAttributeSetXY_t &in, mapem_ts_msgs::NodeAttributeSetXY &out)
Definition: convertNodeAttributeSetXY.h:69
etsi_its_mapem_ts_conversion::toStruct_NodeAttributeSetXY
void toStruct_NodeAttributeSetXY(const mapem_ts_msgs::NodeAttributeSetXY &in, mapem_ts_NodeAttributeSetXY_t &out)
Definition: convertNodeAttributeSetXY.h:96
etsi_its_mapem_ts_conversion::toRos_NodeXY
void toRos_NodeXY(const mapem_ts_NodeXY_t &in, mapem_ts_msgs::NodeXY &out)
Definition: convertNodeXY.h:63
mapem_ts_NodeXY
etsi_its_mapem_ts_conversion::toStruct_NodeXY
void toStruct_NodeXY(const mapem_ts_msgs::NodeXY &in, mapem_ts_NodeXY_t &out)
Definition: convertNodeXY.h:71
convertNodeOffsetPointXY.h


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