Carma-platform v4.2.0
CARMA Platform is built on robot operating system (ROS) and utilizes open source software (OSS) that enables Cooperative Driving Automation (CDA) features to allow Automated Driving Systems to interact and cooperate with infrastructure and other vehicles through communication.
carma_wm::SignalizedIntersectionManager Member List

This is the complete list of members for carma_wm::SignalizedIntersectionManager, including all inherited members.

convertLaneToLaneletId(std::unordered_map< uint8_t, lanelet::Id > &entry, std::unordered_map< uint8_t, lanelet::Id > &exit, const carma_v2x_msgs::msg::IntersectionGeometry &intersection, const std::shared_ptr< lanelet::LaneletMap > &map, std::shared_ptr< const lanelet::routing::RoutingGraph > current_routing_graph)carma_wm::SignalizedIntersectionManager
createIntersectionFromMapMsg(std::vector< lanelet::SignalizedIntersectionPtr > &intersections, std::vector< lanelet::CarmaTrafficSignalPtr > &traffic_signals, const carma_v2x_msgs::msg::MapData &map_msg, const std::shared_ptr< lanelet::LaneletMap > &map, std::shared_ptr< const lanelet::routing::RoutingGraph > routing_graph)carma_wm::SignalizedIntersectionManager
createTrafficSignalUsingSGID(uint8_t signal_group_id, const lanelet::Lanelets &entry_lanelets, const lanelet::Lanelets &exit_lanelets)carma_wm::SignalizedIntersectionManager
identifyInteriorLanelets(const lanelet::Lanelets &entry_llts, const std::shared_ptr< lanelet::LaneletMap > &map)carma_wm::SignalizedIntersectionManager
intersection_coord_correction_carma_wm::SignalizedIntersectionManager
intersection_id_to_regem_id_carma_wm::SignalizedIntersectionManager
last_seen_state_carma_wm::SignalizedIntersectionManager
matchSignalizedIntersection(const lanelet::Lanelets &entry_llts, const lanelet::Lanelets &exit_llts)carma_wm::SignalizedIntersectionManager
max_lane_width_carma_wm::SignalizedIntersectionManagerprivate
operator=(SignalizedIntersectionManager other)carma_wm::SignalizedIntersectionManager
operator==(const SignalizedIntersectionManager &rhs)carma_wm::SignalizedIntersectionManager
setMaxLaneWidth(double max_lane_width)carma_wm::SignalizedIntersectionManager
setTargetFrame(const std::string &target_frame)carma_wm::SignalizedIntersectionManager
signal_group_to_entry_lanelet_ids_carma_wm::SignalizedIntersectionManager
signal_group_to_exit_lanelet_ids_carma_wm::SignalizedIntersectionManager
signal_group_to_traffic_light_id_carma_wm::SignalizedIntersectionManager
signal_state_counter_carma_wm::SignalizedIntersectionManager
SignalizedIntersectionManager()carma_wm::SignalizedIntersectionManagerinline
SignalizedIntersectionManager(const SignalizedIntersectionManager &other)carma_wm::SignalizedIntersectionManager
target_frame_carma_wm::SignalizedIntersectionManagerprivate
traffic_signal_start_times_carma_wm::SignalizedIntersectionManager
traffic_signal_states_carma_wm::SignalizedIntersectionManager