Go to the documentation of this file.
78 #include <etsi_its_denm_ts_msgs/Shape.h>
79 namespace denm_ts_msgs = etsi_its_denm_ts_msgs;
81 #include <etsi_its_denm_ts_msgs/msg/shape.hpp>
82 namespace denm_ts_msgs = etsi_its_denm_ts_msgs::msg;
92 out.choice = denm_ts_msgs::Shape::CHOICE_RECTANGULAR;
96 out.choice = denm_ts_msgs::Shape::CHOICE_CIRCULAR;
100 out.choice = denm_ts_msgs::Shape::CHOICE_POLYGONAL;
104 out.choice = denm_ts_msgs::Shape::CHOICE_ELLIPTICAL;
108 out.choice = denm_ts_msgs::Shape::CHOICE_RADIAL;
112 out.choice = denm_ts_msgs::Shape::CHOICE_RADIAL_SHAPES;
121 case denm_ts_msgs::Shape::CHOICE_RECTANGULAR:
123 out.
present = denm_ts_Shape_PR::denm_ts_Shape_PR_rectangular;
125 case denm_ts_msgs::Shape::CHOICE_CIRCULAR:
127 out.
present = denm_ts_Shape_PR::denm_ts_Shape_PR_circular;
129 case denm_ts_msgs::Shape::CHOICE_POLYGONAL:
131 out.
present = denm_ts_Shape_PR::denm_ts_Shape_PR_polygonal;
133 case denm_ts_msgs::Shape::CHOICE_ELLIPTICAL:
135 out.
present = denm_ts_Shape_PR::denm_ts_Shape_PR_elliptical;
137 case denm_ts_msgs::Shape::CHOICE_RADIAL:
139 out.
present = denm_ts_Shape_PR::denm_ts_Shape_PR_radial;
141 case denm_ts_msgs::Shape::CHOICE_RADIAL_SHAPES:
143 out.
present = denm_ts_Shape_PR::denm_ts_Shape_PR_radialShapes;
void toRos_Shape(const denm_ts_Shape_t &in, denm_ts_msgs::Shape &out)
union denm_ts_Shape::denm_ts_Shape_u choice
void toRos_CircularShape(const denm_ts_CircularShape_t &in, denm_ts_msgs::CircularShape &out)
void toRos_EllipticalShape(const denm_ts_EllipticalShape_t &in, denm_ts_msgs::EllipticalShape &out)
denm_ts_Shape_PR_rectangular
void toStruct_RadialShapes(const denm_ts_msgs::RadialShapes &in, denm_ts_RadialShapes_t &out)
denm_ts_Shape_PR_circular
void toRos_RadialShapes(const denm_ts_RadialShapes_t &in, denm_ts_msgs::RadialShapes &out)
void toRos_PolygonalShape(const denm_ts_PolygonalShape_t &in, denm_ts_msgs::PolygonalShape &out)
denm_ts_RadialShape_t radial
void toStruct_CircularShape(const denm_ts_msgs::CircularShape &in, denm_ts_CircularShape_t &out)
denm_ts_RectangularShape_t rectangular
void toRos_RadialShape(const denm_ts_RadialShape_t &in, denm_ts_msgs::RadialShape &out)
denm_ts_CircularShape_t circular
void toRos_RectangularShape(const denm_ts_RectangularShape_t &in, denm_ts_msgs::RectangularShape &out)
denm_ts_RadialShapes_t radialShapes
void toStruct_EllipticalShape(const denm_ts_msgs::EllipticalShape &in, denm_ts_EllipticalShape_t &out)
void toStruct_PolygonalShape(const denm_ts_msgs::PolygonalShape &in, denm_ts_PolygonalShape_t &out)
denm_ts_Shape_PR_elliptical
void toStruct_RectangularShape(const denm_ts_msgs::RectangularShape &in, denm_ts_RectangularShape_t &out)
denm_ts_Shape_PR_radialShapes
void toStruct_Shape(const denm_ts_msgs::Shape &in, denm_ts_Shape_t &out)
void toStruct_RadialShape(const denm_ts_msgs::RadialShape &in, denm_ts_RadialShape_t &out)
denm_ts_Shape_PR_polygonal
denm_ts_EllipticalShape_t elliptical
denm_ts_PolygonalShape_t polygonal