convertWaypoint.h
Go to the documentation of this file.
1 
43 #pragma once
44 
47 #ifdef ROS1
48 #include <etsi_its_mcm_uulm_msgs/Waypoint.h>
49 namespace mcm_uulm_msgs = etsi_its_mcm_uulm_msgs;
50 #else
51 #include <etsi_its_mcm_uulm_msgs/msg/waypoint.hpp>
52 namespace mcm_uulm_msgs = etsi_its_mcm_uulm_msgs::msg;
53 #endif
54 
55 
57 
58 void toRos_Waypoint(const mcm_uulm_Waypoint_t& in, mcm_uulm_msgs::Waypoint& out) {
59  toRos_CartesianCoordinateLarge(in.xDistance, out.x_distance);
60  toRos_CartesianCoordinateLarge(in.yDistance, out.y_distance);
61 }
62 
63 void toStruct_Waypoint(const mcm_uulm_msgs::Waypoint& in, mcm_uulm_Waypoint_t& out) {
64  memset(&out, 0, sizeof(mcm_uulm_Waypoint_t));
65  toStruct_CartesianCoordinateLarge(in.x_distance, out.xDistance);
66  toStruct_CartesianCoordinateLarge(in.y_distance, out.yDistance);
67 }
68 
69 }
etsi_its_mcm_uulm_conversion::toRos_Waypoint
void toRos_Waypoint(const mcm_uulm_Waypoint_t &in, mcm_uulm_msgs::Waypoint &out)
Definition: convertWaypoint.h:58
mcm_uulm_Waypoint::xDistance
mcm_uulm_CartesianCoordinateLarge_t xDistance
etsi_its_mcm_uulm_conversion
Definition: convertAdviceResponse.h:59
mcm_uulm_Waypoint::yDistance
mcm_uulm_CartesianCoordinateLarge_t yDistance
mcm_uulm_Waypoint
etsi_its_mcm_uulm_conversion::toStruct_Waypoint
void toStruct_Waypoint(const mcm_uulm_msgs::Waypoint &in, mcm_uulm_Waypoint_t &out)
Definition: convertWaypoint.h:63
mcm_uulm_Waypoint.h
etsi_its_mcm_uulm_conversion::toStruct_CartesianCoordinateLarge
void toStruct_CartesianCoordinateLarge(const mcm_uulm_msgs::CartesianCoordinateLarge &in, mcm_uulm_CartesianCoordinateLarge_t &out)
Definition: convertCartesianCoordinateLarge.h:75
etsi_its_mcm_uulm_conversion::toRos_CartesianCoordinateLarge
void toRos_CartesianCoordinateLarge(const mcm_uulm_CartesianCoordinateLarge_t &in, mcm_uulm_msgs::CartesianCoordinateLarge &out)
Definition: convertCartesianCoordinateLarge.h:71
convertCartesianCoordinateLarge.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