Go to the documentation of this file.
66 #include <etsi_its_mapem_ts_msgs/GenericLane.h>
67 namespace mapem_ts_msgs = etsi_its_mapem_ts_msgs;
69 #include <etsi_its_mapem_ts_msgs/msg/generic_lane.hpp>
70 namespace mapem_ts_msgs = etsi_its_mapem_ts_msgs::msg;
80 out.name_is_present =
true;
84 out.ingress_approach_is_present =
true;
88 out.egress_approach_is_present =
true;
93 out.maneuvers_is_present =
true;
98 out.connects_to_is_present =
true;
102 out.overlays_is_present =
true;
109 if (in.name_is_present) {
113 if (in.ingress_approach_is_present) {
117 if (in.egress_approach_is_present) {
122 if (in.maneuvers_is_present) {
127 if (in.connects_to_is_present) {
131 if (in.overlays_is_present) {
void toStruct_DescriptiveName(const mapem_ts_msgs::DescriptiveName &in, mapem_ts_DescriptiveName_t &out)
void toRos_LaneID(const mapem_ts_LaneID_t &in, mapem_ts_msgs::LaneID &out)
void toStruct_GenericLane(const mapem_ts_msgs::GenericLane &in, mapem_ts_GenericLane_t &out)
void toRos_OverlayLaneList(const mapem_ts_OverlayLaneList_t &in, mapem_ts_msgs::OverlayLaneList &out)
void toStruct_ApproachID(const mapem_ts_msgs::ApproachID &in, mapem_ts_ApproachID_t &out)
void toStruct_ConnectsToList(const mapem_ts_msgs::ConnectsToList &in, mapem_ts_ConnectsToList_t &out)
void toRos_AllowedManeuvers(const mapem_ts_AllowedManeuvers_t &in, mapem_ts_msgs::AllowedManeuvers &out)
void toRos_DescriptiveName(const mapem_ts_DescriptiveName_t &in, mapem_ts_msgs::DescriptiveName &out)
struct mapem_ts_OverlayLaneList * overlays
mapem_ts_ApproachID_t * egressApproach
void toStruct_NodeListXY(const mapem_ts_msgs::NodeListXY &in, mapem_ts_NodeListXY_t &out)
mapem_ts_ApproachID_t * ingressApproach
mapem_ts_LaneAttributes_t laneAttributes
long mapem_ts_ApproachID_t
void toRos_ApproachID(const mapem_ts_ApproachID_t &in, mapem_ts_msgs::ApproachID &out)
void toStruct_LaneID(const mapem_ts_msgs::LaneID &in, mapem_ts_LaneID_t &out)
mapem_ts_NodeListXY_t nodeList
void toRos_NodeListXY(const mapem_ts_NodeListXY_t &in, mapem_ts_msgs::NodeListXY &out)
mapem_ts_AllowedManeuvers_t * maneuvers
void toStruct_AllowedManeuvers(const mapem_ts_msgs::AllowedManeuvers &in, mapem_ts_AllowedManeuvers_t &out)
struct mapem_ts_ConnectsToList * connectsTo
mapem_ts_DescriptiveName_t * name
void toStruct_LaneAttributes(const mapem_ts_msgs::LaneAttributes &in, mapem_ts_LaneAttributes_t &out)
void toStruct_OverlayLaneList(const mapem_ts_msgs::OverlayLaneList &in, mapem_ts_OverlayLaneList_t &out)
void toRos_ConnectsToList(const mapem_ts_ConnectsToList_t &in, mapem_ts_msgs::ConnectsToList &out)
void toRos_GenericLane(const mapem_ts_GenericLane_t &in, mapem_ts_msgs::GenericLane &out)
void toRos_LaneAttributes(const mapem_ts_LaneAttributes_t &in, mapem_ts_msgs::LaneAttributes &out)