convertPathPoint.h
Go to the documentation of this file.
1 
55 #pragma once
56 
60 #ifdef ROS1
61 #include <etsi_its_denm_ts_msgs/PathPoint.h>
62 namespace denm_ts_msgs = etsi_its_denm_ts_msgs;
63 #else
64 #include <etsi_its_denm_ts_msgs/msg/path_point.hpp>
65 namespace denm_ts_msgs = etsi_its_denm_ts_msgs::msg;
66 #endif
67 
68 
70 
71 void toRos_PathPoint(const denm_ts_PathPoint_t& in, denm_ts_msgs::PathPoint& out) {
72  toRos_DeltaReferencePosition(in.pathPosition, out.path_position);
73  if (in.pathDeltaTime) {
74  toRos_PathDeltaTime(*in.pathDeltaTime, out.path_delta_time);
75  out.path_delta_time_is_present = true;
76  }
77 }
78 
79 void toStruct_PathPoint(const denm_ts_msgs::PathPoint& in, denm_ts_PathPoint_t& out) {
80  memset(&out, 0, sizeof(denm_ts_PathPoint_t));
81  toStruct_DeltaReferencePosition(in.path_position, out.pathPosition);
82  if (in.path_delta_time_is_present) {
84  toStruct_PathDeltaTime(in.path_delta_time, *out.pathDeltaTime);
85  }
86 }
87 
88 }
etsi_its_denm_ts_conversion
Definition: convertAcceleration3dWithConfidence.h:69
convertPathDeltaTime.h
denm_ts_PathPoint::pathDeltaTime
denm_ts_PathDeltaTime_t * pathDeltaTime
etsi_its_denm_ts_conversion::toStruct_PathPoint
void toStruct_PathPoint(const denm_ts_msgs::PathPoint &in, denm_ts_PathPoint_t &out)
Definition: convertPathPoint.h:79
denm_ts_PathDeltaTime_t
long denm_ts_PathDeltaTime_t
etsi_its_denm_ts_conversion::toRos_DeltaReferencePosition
void toRos_DeltaReferencePosition(const denm_ts_DeltaReferencePosition_t &in, denm_ts_msgs::DeltaReferencePosition &out)
Definition: convertDeltaReferencePosition.h:75
denm_ts_PathPoint
etsi_its_denm_ts_conversion::toRos_PathPoint
void toRos_PathPoint(const denm_ts_PathPoint_t &in, denm_ts_msgs::PathPoint &out)
Definition: convertPathPoint.h:71
convertDeltaReferencePosition.h
etsi_its_denm_ts_conversion::toStruct_DeltaReferencePosition
void toStruct_DeltaReferencePosition(const denm_ts_msgs::DeltaReferencePosition &in, denm_ts_DeltaReferencePosition_t &out)
Definition: convertDeltaReferencePosition.h:81
etsi_its_denm_ts_conversion::toRos_PathDeltaTime
void toRos_PathDeltaTime(const denm_ts_PathDeltaTime_t &in, denm_ts_msgs::PathDeltaTime &out)
Definition: convertPathDeltaTime.h:63
etsi_its_denm_ts_conversion::toStruct_PathDeltaTime
void toStruct_PathDeltaTime(const denm_ts_msgs::PathDeltaTime &in, denm_ts_PathDeltaTime_t &out)
Definition: convertPathDeltaTime.h:67
denm_ts_PathPoint::pathPosition
denm_ts_DeltaReferencePosition_t pathPosition
denm_ts_PathPoint.h


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