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::CARMAWorldModel Member List

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

CARMAWorldModel()=defaultcarma_wm::CARMAWorldModel
computeDowntrackReferenceLine()carma_wm::CARMAWorldModelprivate
config_speed_limit_carma_wm::CARMAWorldModelprivate
copyConstructLineString(const lanelet::ConstLineString3d &line) constcarma_wm::CARMAWorldModelprivate
distToNearestObjInLane(const lanelet::BasicPoint2d &object_center) const overridecarma_wm::CARMAWorldModelvirtual
FRIEND_TEST(CARMAWorldModelTest, getFirstLaneletOnShortestPath)carma_wm::CARMAWorldModelprivate
getBusStopsAlongRoute(const lanelet::BasicPoint2d &loc) const overridecarma_wm::CARMAWorldModelvirtual
getEntryExitOfSignalAlongRoute(const lanelet::CarmaTrafficSignalPtr &traffic_signal) const overridecarma_wm::CARMAWorldModelvirtual
getFirstLaneletOnShortestPath(const std::vector< lanelet::ConstLanelet > &lanelets_to_filter) constcarma_wm::CARMAWorldModelvirtual
getInLaneObjects(const lanelet::ConstLanelet &lanelet, const LaneSection &section=LANE_AHEAD) const overridecarma_wm::CARMAWorldModelvirtual
getIntersectingLanelet(const carma_perception_msgs::msg::ExternalObject &object) const overridecarma_wm::CARMAWorldModelvirtual
getIntersectionsAlongRoute(const lanelet::BasicPoint2d &loc) const overridecarma_wm::CARMAWorldModelvirtual
getLane(const lanelet::ConstLanelet &lanelet, const LaneSection &section=LANE_AHEAD) const overridecarma_wm::CARMAWorldModelvirtual
getLaneletsBetween(double start, double end, bool shortest_path_only=false, bool bounds_inclusive=true) const overridecarma_wm::CARMAWorldModelvirtual
getLaneletsFromPoint(const lanelet::BasicPoint2d &point, const unsigned int n)carma_wm::CARMAWorldModel
getLaneletsFromPoint(const lanelet::BasicPoint2d &point, const unsigned int n=10) const overridecarma_wm::CARMAWorldModelvirtual
getMap() const overridecarma_wm::CARMAWorldModelvirtual
getMapRoutingGraph() const overridecarma_wm::CARMAWorldModelvirtual
getMapVersion() const overridecarma_wm::CARMAWorldModelvirtual
getMutableMap() constcarma_wm::CARMAWorldModel
getNearestObjInLane(const lanelet::BasicPoint2d &object_center, const LaneSection &section=LANE_AHEAD) constcarma_wm::CARMAWorldModel
getRoadwayObjects() const overridecarma_wm::CARMAWorldModelvirtual
getRoute() const overridecarma_wm::CARMAWorldModelvirtual
getRouteEndTrackPos() const overridecarma_wm::CARMAWorldModelvirtual
getRouteName() const overridecarma_wm::CARMAWorldModelvirtual
getSignalizedIntersectionsAlongRoute(const lanelet::BasicPoint2d &loc) constcarma_wm::CARMAWorldModelvirtual
getSignalsAlongRoute(const lanelet::BasicPoint2d &loc) const overridecarma_wm::CARMAWorldModelvirtual
getTrafficRules(const std::string &participant) const overridecarma_wm::CARMAWorldModelvirtual
getTrafficRules() const overridecarma_wm::CARMAWorldModelvirtual
getTrafficSignal(const lanelet::Id &id) constcarma_wm::CARMAWorldModel
getTrafficSignalId(uint16_t intersection_id, uint8_t signal_id)carma_wm::CARMAWorldModel
getVehicleParticipationType()carma_wm::CARMAWorldModel
GREEN_LIGHT_DURATIONcarma_wm::CARMAWorldModelprivatestatic
map_routing_graph_carma_wm::CARMAWorldModelprivate
map_version_carma_wm::CARMAWorldModelprivate
min_end_time_converter_minute_of_year(boost::posix_time::ptime min_end_time, bool moy_exists, uint32_t moy=0, bool is_simulation=true, bool is_spat_wall_time=false)carma_wm::CARMAWorldModel
nearestObjectAheadInLane(const lanelet::BasicPoint2d &object_center) const overridecarma_wm::CARMAWorldModelvirtual
nearestObjectBehindInLane(const lanelet::BasicPoint2d &object_center) const overridecarma_wm::CARMAWorldModelvirtual
nonConnectedAdjacentLeft(const lanelet::BasicPoint2d &input_point, const unsigned int n=10)carma_wm::CARMAWorldModel
nonConnectedAdjacentLeft(const lanelet::BasicPoint2d &input_point, const unsigned int n=10) const overridecarma_wm::CARMAWorldModelvirtual
participant_type_carma_wm::CARMAWorldModelprivate
pointFromRouteTrackPos(const TrackPos &route_pos) const overridecarma_wm::CARMAWorldModelvirtual
processSpatFromMsg(const carma_v2x_msgs::msg::SPAT &spat_msg, bool use_sim_time=false, bool is_spat_wall_time=true)carma_wm::CARMAWorldModel
RED_LIGHT_DURATIONcarma_wm::CARMAWorldModelprivatestatic
roadway_objects_carma_wm::CARMAWorldModelprivate
ros1_clock_carma_wm::CARMAWorldModelprivate
route_carma_wm::CARMAWorldModelprivate
route_length_carma_wm::CARMAWorldModelprivate
route_name_carma_wm::CARMAWorldModelprivate
routeTrackPos(const lanelet::ConstArea &area) const overridecarma_wm::CARMAWorldModelvirtual
routeTrackPos(const lanelet::ConstLanelet &lanelet) const overridecarma_wm::CARMAWorldModelvirtual
routeTrackPos(const lanelet::BasicPoint2d &point) const overridecarma_wm::CARMAWorldModelvirtual
sampleRoutePoints(double start_downtrack, double end_downtrack, double step_size) const overridecarma_wm::CARMAWorldModelvirtual
semantic_map_carma_wm::CARMAWorldModelprivate
setConfigSpeedLimit(double config_lim)carma_wm::CARMAWorldModel
setMap(lanelet::LaneletMapPtr map, size_t map_version=0, bool recompute_routing_graph=true)carma_wm::CARMAWorldModel
setRoadwayObjects(const std::vector< carma_perception_msgs::msg::RoadwayObstacle > &rw_objs)carma_wm::CARMAWorldModel
setRos1Clock(const rclcpp::Time &time_now)carma_wm::CARMAWorldModel
setRoute(LaneletRoutePtr route)carma_wm::CARMAWorldModel
setRouteEndPoint(const lanelet::BasicPoint3d &end_point)carma_wm::CARMAWorldModel
setRouteName(const std::string &route_name)carma_wm::CARMAWorldModel
setRoutingGraph(LaneletRoutingGraphPtr graph)carma_wm::CARMAWorldModel
setSimulationClock(const rclcpp::Time &time_now)carma_wm::CARMAWorldModel
setTrafficLightIds(uint32_t id, lanelet::Id lanelet_id)carma_wm::CARMAWorldModel
setVehicleParticipationType(const std::string &participant)carma_wm::CARMAWorldModel
shortest_path_centerlines_carma_wm::CARMAWorldModelprivate
shortest_path_distance_map_carma_wm::CARMAWorldModelprivate
shortest_path_filtered_centerline_view_carma_wm::CARMAWorldModelprivate
shortest_path_view_carma_wm::CARMAWorldModelprivate
sim_carma_wm::CARMAWorldModel
simulation_clock_carma_wm::CARMAWorldModelprivate
toRoadwayObstacle(const carma_perception_msgs::msg::ExternalObject &object) const overridecarma_wm::CARMAWorldModelvirtual
traffic_light_ids_carma_wm::CARMAWorldModel
YELLOW_LIGHT_DURATIONcarma_wm::CARMAWorldModelprivatestatic
~CARMAWorldModel()=defaultcarma_wm::CARMAWorldModel
~WorldModel()carma_wm::WorldModelinlinevirtual