#include "stop_and_dwell_strategic_plugin.hpp"
#include "rclcpp_components/register_node_macro.hpp"
Go to the source code of this file.
◆ GET_MANEUVER_PROPERTY
#define GET_MANEUVER_PROPERTY |
( |
|
mvr, |
|
|
|
property |
|
) |
| |
Value: ((mvr).type == carma_planning_msgs::msg::Maneuver::LANE_CHANGE ? (mvr).lane_change_maneuver.property : \
((mvr).type == carma_planning_msgs::msg::Maneuver::LANE_FOLLOWING ? (mvr).lane_following_maneuver.property : \
((mvr).type == carma_planning_msgs::msg::Maneuver::STOP_AND_WAIT ? (mvr).stop_and_wait_maneuver.property : \
throw new std::invalid_argument("GET_MANEUVER_" \
"PROPERTY " \
"(property) " \
"called on " \
"maneuver with " \
"invalid type " \
"id"))))
Definition at line 18 of file stop_and_dwell_strategic_plugin.cpp.