| addStopAndWaitAtRouteEnd(const std::vector< carma_planning_msgs::msg::Maneuver > &input_maneuvers, double route_end_downtrack, double stopping_entry_speed, double stopping_logitudinal_accel, double lateral_accel_limit, double min_maneuver_length) const | route_following_plugin::RouteFollowingPlugin | private |
| bumper_pose_cb() | route_following_plugin::RouteFollowingPlugin | private |
| bumper_pose_timer_ | route_following_plugin::RouteFollowingPlugin | private |
| composeLaneChangeManeuverMessage(double start_dist, double end_dist, double start_speed, double target_speed, lanelet::Id starting_lane_id, lanelet::Id ending_lane_id) const | route_following_plugin::RouteFollowingPlugin | private |
| composeLaneFollowingManeuverMessage(double start_dist, double end_dist, double start_speed, double target_speed, const std::vector< lanelet::Id > &lane_ids) const | route_following_plugin::RouteFollowingPlugin | private |
| composeStopAndWaitManeuverMessage(double start_dist, double end_dist, double start_speed, lanelet::Id starting_lane_id, lanelet::Id ending_lane_id, double stopping_accel) const | route_following_plugin::RouteFollowingPlugin | private |
| config_ | route_following_plugin::RouteFollowingPlugin | private |
| current_loc_ | route_following_plugin::RouteFollowingPlugin | private |
| current_maneuver_plan_ | route_following_plugin::RouteFollowingPlugin | private |
| current_maneuver_plan_cb(carma_planning_msgs::msg::ManeuverPlan::UniquePtr msg) | route_following_plugin::RouteFollowingPlugin | private |
| current_maneuver_plan_sub_ | route_following_plugin::RouteFollowingPlugin | private |
| current_speed_ | route_following_plugin::RouteFollowingPlugin | private |
| discovery_timer_ | carma_guidance_plugins::PluginBaseNode | private |
| discovery_timer_callback() | carma_guidance_plugins::PluginBaseNode | private |
| epsilon_ | route_following_plugin::RouteFollowingPlugin | private |
| findSpeedLimit(const lanelet::ConstLanelet &llt) | route_following_plugin::RouteFollowingPlugin | private |
| FRIEND_TEST(RouteFollowingPluginTest, testComposeManeuverMessage) | route_following_plugin::RouteFollowingPlugin | private |
| FRIEND_TEST(RouteFollowingPluginTest, testIdentifyLaneChange) | route_following_plugin::RouteFollowingPlugin | private |
| FRIEND_TEST(RouteFollowingPlugin, TestAssociateSpeedLimit) | route_following_plugin::RouteFollowingPlugin | private |
| FRIEND_TEST(RouteFollowingPlugin, TestAssociateSpeedLimitusingosm) | route_following_plugin::RouteFollowingPlugin | private |
| FRIEND_TEST(RouteFollowingPlugin, TestHelperfunctions) | route_following_plugin::RouteFollowingPlugin | private |
| FRIEND_TEST(RouteFollowingPlugin, TestReturnToShortestPath) | route_following_plugin::RouteFollowingPlugin | private |
| FRIEND_TEST(StopAndWaitTestFixture, CaseOne) | route_following_plugin::RouteFollowingPlugin | private |
| FRIEND_TEST(StopAndWaitTestFixture, CaseTwo) | route_following_plugin::RouteFollowingPlugin | private |
| FRIEND_TEST(StopAndWaitTestFixture, CaseThree) | route_following_plugin::RouteFollowingPlugin | private |
| FRIEND_TEST(StopAndWaitTestFixture, CaseFour) | route_following_plugin::RouteFollowingPlugin | private |
| FRIEND_TEST(StopAndWaitTestFixture, CaseFive) | route_following_plugin::RouteFollowingPlugin | private |
| FRIEND_TEST(StopAndWaitTestFixture, CaseSix) | route_following_plugin::RouteFollowingPlugin | private |
| FRIEND_TEST(StopAndWaitTestFixture, CaseSeven) | route_following_plugin::RouteFollowingPlugin | private |
| FRIEND_TEST(StopAndWaitTestFixture, CaseEight) | route_following_plugin::RouteFollowingPlugin | private |
| FRIEND_TEST(StopAndWaitTestFixture, CaseNine) | route_following_plugin::RouteFollowingPlugin | private |
| FRIEND_TEST(StopAndWaitTestFixture, CaseTen) | route_following_plugin::RouteFollowingPlugin | private |
| carma_guidance_plugins::StrategicPlugin::FRIEND_TEST(carma_guidance_plugins_test, connections_test) | carma_guidance_plugins::PluginBaseNode | |
| frontbumper_transform_ | route_following_plugin::RouteFollowingPlugin | private |
| get_activation_status() final | carma_guidance_plugins::PluginBaseNode | virtual |
| get_availability() | route_following_plugin::RouteFollowingPlugin | virtual |
| get_capability() override | carma_guidance_plugins::StrategicPlugin | virtual |
| get_plugin_name() const | carma_guidance_plugins::PluginBaseNode | |
| get_plugin_name_and_ns() const | carma_guidance_plugins::PluginBaseNode | |
| get_type() override final | carma_guidance_plugins::StrategicPlugin | virtual |
| get_version_id() | route_following_plugin::RouteFollowingPlugin | virtual |
| get_world_model() final | carma_guidance_plugins::PluginBaseNode | virtual |
| get_world_model_listener() final | carma_guidance_plugins::PluginBaseNode | virtual |
| getManeuverDuration(carma_planning_msgs::msg::Maneuver &maneuver, double epsilon) const | route_following_plugin::RouteFollowingPlugin | private |
| getNewManeuverId() const | route_following_plugin::RouteFollowingPlugin | private |
| handle_on_activate(const rclcpp_lifecycle::State &) override final | carma_guidance_plugins::StrategicPlugin | |
| handle_on_cleanup(const rclcpp_lifecycle::State &) override final | carma_guidance_plugins::StrategicPlugin | |
| handle_on_configure(const rclcpp_lifecycle::State &) override final | carma_guidance_plugins::StrategicPlugin | |
| handle_on_deactivate(const rclcpp_lifecycle::State &) override final | carma_guidance_plugins::StrategicPlugin | |
| handle_on_error(const rclcpp_lifecycle::State &, const std::string &exception_string) override final | carma_guidance_plugins::StrategicPlugin | |
| handle_on_shutdown(const rclcpp_lifecycle::State &) override final | carma_guidance_plugins::StrategicPlugin | |
| initializeBumperTransformLookup() | route_following_plugin::RouteFollowingPlugin | private |
| isLaneChangeNeeded(lanelet::routing::LaneletRelations relations, lanelet::Id target_id) const | route_following_plugin::RouteFollowingPlugin | private |
| lane_change_plugin_ | route_following_plugin::RouteFollowingPlugin | private |
| lanefollow_planning_tactical_plugin_ | route_following_plugin::RouteFollowingPlugin | private |
| latest_maneuver_plan_ | route_following_plugin::RouteFollowingPlugin | private |
| lazy_wm_initialization() | carma_guidance_plugins::PluginBaseNode | private |
| maneuverWithBufferStartsAfterDowntrack(const carma_planning_msgs::msg::Maneuver &maneuver, double downtrack, double lateral_accel, double min_maneuver_length) const | route_following_plugin::RouteFollowingPlugin | private |
| MAX_LANE_WIDTH | route_following_plugin::RouteFollowingPlugin | privatestatic |
| on_activate_plugin() | route_following_plugin::RouteFollowingPlugin | virtual |
| on_cleanup_plugin() | carma_guidance_plugins::PluginBaseNode | virtual |
| on_configure_plugin() | route_following_plugin::RouteFollowingPlugin | virtual |
| on_deactivate_plugin() | carma_guidance_plugins::PluginBaseNode | virtual |
| on_error_plugin(const std::string &exception_string) | carma_guidance_plugins::PluginBaseNode | virtual |
| on_shutdown_plugin() | carma_guidance_plugins::PluginBaseNode | virtual |
| plan_maneuvers_callback(std::shared_ptr< rmw_request_id_t > srv_header, carma_planning_msgs::srv::PlanManeuvers::Request::SharedPtr req, carma_planning_msgs::srv::PlanManeuvers::Response::SharedPtr resp) | route_following_plugin::RouteFollowingPlugin | privatevirtual |
| plan_maneuvers_service_ | carma_guidance_plugins::StrategicPlugin | private |
| planning_strategic_plugin_ | route_following_plugin::RouteFollowingPlugin | private |
| plugin_discovery_pub_ | carma_guidance_plugins::PluginBaseNode | private |
| PluginBaseNode(const rclcpp::NodeOptions &) | carma_guidance_plugins::PluginBaseNode | explicit |
| pose_msg_ | route_following_plugin::RouteFollowingPlugin | private |
| returnToShortestPath(const lanelet::ConstLanelet ¤t_lanelet) | route_following_plugin::RouteFollowingPlugin | private |
| routeCb(const lanelet::routing::LaneletPath &route_shortest_path) | route_following_plugin::RouteFollowingPlugin | private |
| RouteFollowingPlugin(const rclcpp::NodeOptions &) | route_following_plugin::RouteFollowingPlugin | explicit |
| setManeuverStartDist(carma_planning_msgs::msg::Maneuver &maneuver, double start_dist) const | route_following_plugin::RouteFollowingPlugin | private |
| shortest_path_set_ | route_following_plugin::RouteFollowingPlugin | private |
| stop_and_wait_plugin_ | route_following_plugin::RouteFollowingPlugin | private |
| StrategicPlugin(const rclcpp::NodeOptions &) | carma_guidance_plugins::StrategicPlugin | explicit |
| tf2_buffer_ | route_following_plugin::RouteFollowingPlugin | private |
| tf2_listener_ | route_following_plugin::RouteFollowingPlugin | private |
| tf_ | route_following_plugin::RouteFollowingPlugin | private |
| twist_cb(geometry_msgs::msg::TwistStamped::UniquePtr msg) | route_following_plugin::RouteFollowingPlugin | private |
| twist_sub_ | route_following_plugin::RouteFollowingPlugin | private |
| updateStartingSpeed(carma_planning_msgs::msg::Maneuver &maneuver, double start_speed) const | route_following_plugin::RouteFollowingPlugin | private |
| updateTimeProgress(std::vector< carma_planning_msgs::msg::Maneuver > &maneuvers, rclcpp::Time start_time) const | route_following_plugin::RouteFollowingPlugin | private |
| wm_ | route_following_plugin::RouteFollowingPlugin | |
| wm_listener_ | carma_guidance_plugins::PluginBaseNode | private |
| wml_ | route_following_plugin::RouteFollowingPlugin | |
| ~PluginBaseNode()=default | carma_guidance_plugins::PluginBaseNode | virtual |
| ~StrategicPlugin()=default | carma_guidance_plugins::StrategicPlugin | virtual |