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

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

distToNearestObjInLane(const lanelet::BasicPoint2d &object_center) const =0carma_wm::WorldModelpure virtual
getBusStopsAlongRoute(const lanelet::BasicPoint2d &loc) const =0carma_wm::WorldModelpure virtual
getEntryExitOfSignalAlongRoute(const lanelet::CarmaTrafficSignalPtr &traffic_signal) const =0carma_wm::WorldModelpure virtual
getFirstLaneletOnShortestPath(const std::vector< lanelet::ConstLanelet > &lanelets_to_filter) const =0carma_wm::WorldModelpure virtual
getInLaneObjects(const lanelet::ConstLanelet &lanelet, const LaneSection &section=LANE_AHEAD) const =0carma_wm::WorldModelpure virtual
getIntersectingLanelet(const carma_perception_msgs::msg::ExternalObject &object) const =0carma_wm::WorldModelpure virtual
getIntersectionsAlongRoute(const lanelet::BasicPoint2d &loc) const =0carma_wm::WorldModelpure virtual
getLane(const lanelet::ConstLanelet &lanelet, const LaneSection &section=LANE_AHEAD) const =0carma_wm::WorldModelpure virtual
getLaneletsBetween(double start, double end, bool shortest_path_only=false, bool bounds_inclusive=true) const =0carma_wm::WorldModelpure virtual
getLaneletsFromPoint(const lanelet::BasicPoint2d &point, const unsigned int n=10) const =0carma_wm::WorldModelpure virtual
getMap() const =0carma_wm::WorldModelpure virtual
getMapRoutingGraph() const =0carma_wm::WorldModelpure virtual
getMapVersion() const =0carma_wm::WorldModelpure virtual
getRoadwayObjects() const =0carma_wm::WorldModelpure virtual
getRoute() const =0carma_wm::WorldModelpure virtual
getRouteEndTrackPos() const =0carma_wm::WorldModelpure virtual
getRouteName() const =0carma_wm::WorldModelpure virtual
getSignalizedIntersectionsAlongRoute(const lanelet::BasicPoint2d &loc) const =0carma_wm::WorldModelpure virtual
getSignalsAlongRoute(const lanelet::BasicPoint2d &loc) const =0carma_wm::WorldModelpure virtual
getTrafficRules(const std::string &participant) const =0carma_wm::WorldModelpure virtual
getTrafficRules() const =0carma_wm::WorldModelpure virtual
nearestObjectAheadInLane(const lanelet::BasicPoint2d &object_center) const =0carma_wm::WorldModelpure virtual
nearestObjectBehindInLane(const lanelet::BasicPoint2d &object_center) const =0carma_wm::WorldModelpure virtual
nonConnectedAdjacentLeft(const lanelet::BasicPoint2d &input_point, const unsigned int n=10) const =0carma_wm::WorldModelpure virtual
pointFromRouteTrackPos(const TrackPos &route_pos) const =0carma_wm::WorldModelpure virtual
routeTrackPos(const lanelet::ConstArea &area) const =0carma_wm::WorldModelpure virtual
routeTrackPos(const lanelet::ConstLanelet &lanelet) const =0carma_wm::WorldModelpure virtual
routeTrackPos(const lanelet::BasicPoint2d &point) const =0carma_wm::WorldModelpure virtual
sampleRoutePoints(double start_downtrack, double end_downtrack, double step_size) const =0carma_wm::WorldModelpure virtual
toRoadwayObstacle(const carma_perception_msgs::msg::ExternalObject &object) const =0carma_wm::WorldModelpure virtual
~WorldModel()carma_wm::WorldModelinlinevirtual