Go to the documentation of this file.
78 #include <etsi_its_vam_ts_msgs/Shape.h>
79 namespace vam_ts_msgs = etsi_its_vam_ts_msgs;
81 #include <etsi_its_vam_ts_msgs/msg/shape.hpp>
82 namespace vam_ts_msgs = etsi_its_vam_ts_msgs::msg;
92 out.choice = vam_ts_msgs::Shape::CHOICE_RECTANGULAR;
96 out.choice = vam_ts_msgs::Shape::CHOICE_CIRCULAR;
100 out.choice = vam_ts_msgs::Shape::CHOICE_POLYGONAL;
104 out.choice = vam_ts_msgs::Shape::CHOICE_ELLIPTICAL;
108 out.choice = vam_ts_msgs::Shape::CHOICE_RADIAL;
112 out.choice = vam_ts_msgs::Shape::CHOICE_RADIAL_SHAPES;
121 case vam_ts_msgs::Shape::CHOICE_RECTANGULAR:
123 out.
present = vam_ts_Shape_PR::vam_ts_Shape_PR_rectangular;
125 case vam_ts_msgs::Shape::CHOICE_CIRCULAR:
127 out.
present = vam_ts_Shape_PR::vam_ts_Shape_PR_circular;
129 case vam_ts_msgs::Shape::CHOICE_POLYGONAL:
131 out.
present = vam_ts_Shape_PR::vam_ts_Shape_PR_polygonal;
133 case vam_ts_msgs::Shape::CHOICE_ELLIPTICAL:
135 out.
present = vam_ts_Shape_PR::vam_ts_Shape_PR_elliptical;
137 case vam_ts_msgs::Shape::CHOICE_RADIAL:
139 out.
present = vam_ts_Shape_PR::vam_ts_Shape_PR_radial;
141 case vam_ts_msgs::Shape::CHOICE_RADIAL_SHAPES:
143 out.
present = vam_ts_Shape_PR::vam_ts_Shape_PR_radialShapes;
void toRos_CircularShape(const vam_ts_CircularShape_t &in, vam_ts_msgs::CircularShape &out)
void toRos_PolygonalShape(const vam_ts_PolygonalShape_t &in, vam_ts_msgs::PolygonalShape &out)
void toRos_RectangularShape(const vam_ts_RectangularShape_t &in, vam_ts_msgs::RectangularShape &out)
void toRos_RadialShape(const vam_ts_RadialShape_t &in, vam_ts_msgs::RadialShape &out)
vam_ts_EllipticalShape_t elliptical
vam_ts_Shape_PR_rectangular
void toStruct_RectangularShape(const vam_ts_msgs::RectangularShape &in, vam_ts_RectangularShape_t &out)
void toRos_Shape(const vam_ts_Shape_t &in, vam_ts_msgs::Shape &out)
void toStruct_CircularShape(const vam_ts_msgs::CircularShape &in, vam_ts_CircularShape_t &out)
void toStruct_Shape(const vam_ts_msgs::Shape &in, vam_ts_Shape_t &out)
vam_ts_Shape_PR_polygonal
vam_ts_RadialShape_t radial
vam_ts_PolygonalShape_t polygonal
vam_ts_CircularShape_t circular
vam_ts_RectangularShape_t rectangular
union vam_ts_Shape::vam_ts_Shape_u choice
void toStruct_RadialShape(const vam_ts_msgs::RadialShape &in, vam_ts_RadialShape_t &out)
vam_ts_Shape_PR_radialShapes
void toRos_RadialShapes(const vam_ts_RadialShapes_t &in, vam_ts_msgs::RadialShapes &out)
void toStruct_EllipticalShape(const vam_ts_msgs::EllipticalShape &in, vam_ts_EllipticalShape_t &out)
void toStruct_RadialShapes(const vam_ts_msgs::RadialShapes &in, vam_ts_RadialShapes_t &out)
vam_ts_RadialShapes_t radialShapes
void toStruct_PolygonalShape(const vam_ts_msgs::PolygonalShape &in, vam_ts_PolygonalShape_t &out)
void toRos_EllipticalShape(const vam_ts_EllipticalShape_t &in, vam_ts_msgs::EllipticalShape &out)
vam_ts_Shape_PR_elliptical
etsi_its_vam_ts_conversion
Author(s): Jean-Pierre Busch
, Guido Küppers , Lennart Reiher
autogenerated on Sun May 18 2025 02:32:15