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.
|
This is the complete list of members for carma_wm::WorldModel, including all inherited members.
distToNearestObjInLane(const lanelet::BasicPoint2d &object_center) const =0 | carma_wm::WorldModel | pure virtual |
getBusStopsAlongRoute(const lanelet::BasicPoint2d &loc) const =0 | carma_wm::WorldModel | pure virtual |
getEntryExitOfSignalAlongRoute(const lanelet::CarmaTrafficSignalPtr &traffic_signal) const =0 | carma_wm::WorldModel | pure virtual |
getFirstLaneletOnShortestPath(const std::vector< lanelet::ConstLanelet > &lanelets_to_filter) const =0 | carma_wm::WorldModel | pure virtual |
getInLaneObjects(const lanelet::ConstLanelet &lanelet, const LaneSection §ion=LANE_AHEAD) const =0 | carma_wm::WorldModel | pure virtual |
getIntersectingLanelet(const carma_perception_msgs::msg::ExternalObject &object) const =0 | carma_wm::WorldModel | pure virtual |
getIntersectionsAlongRoute(const lanelet::BasicPoint2d &loc) const =0 | carma_wm::WorldModel | pure virtual |
getLane(const lanelet::ConstLanelet &lanelet, const LaneSection §ion=LANE_AHEAD) const =0 | carma_wm::WorldModel | pure virtual |
getLaneletsBetween(double start, double end, bool shortest_path_only=false, bool bounds_inclusive=true) const =0 | carma_wm::WorldModel | pure virtual |
getLaneletsFromPoint(const lanelet::BasicPoint2d &point, const unsigned int n=10) const =0 | carma_wm::WorldModel | pure virtual |
getMap() const =0 | carma_wm::WorldModel | pure virtual |
getMapRoutingGraph() const =0 | carma_wm::WorldModel | pure virtual |
getMapVersion() const =0 | carma_wm::WorldModel | pure virtual |
getRoadwayObjects() const =0 | carma_wm::WorldModel | pure virtual |
getRoute() const =0 | carma_wm::WorldModel | pure virtual |
getRouteEndTrackPos() const =0 | carma_wm::WorldModel | pure virtual |
getRouteName() const =0 | carma_wm::WorldModel | pure virtual |
getSignalizedIntersectionsAlongRoute(const lanelet::BasicPoint2d &loc) const =0 | carma_wm::WorldModel | pure virtual |
getSignalsAlongRoute(const lanelet::BasicPoint2d &loc) const =0 | carma_wm::WorldModel | pure virtual |
getTrafficRules(const std::string &participant) const =0 | carma_wm::WorldModel | pure virtual |
getTrafficRules() const =0 | carma_wm::WorldModel | pure virtual |
nearestObjectAheadInLane(const lanelet::BasicPoint2d &object_center) const =0 | carma_wm::WorldModel | pure virtual |
nearestObjectBehindInLane(const lanelet::BasicPoint2d &object_center) const =0 | carma_wm::WorldModel | pure virtual |
nonConnectedAdjacentLeft(const lanelet::BasicPoint2d &input_point, const unsigned int n=10) const =0 | carma_wm::WorldModel | pure virtual |
pointFromRouteTrackPos(const TrackPos &route_pos) const =0 | carma_wm::WorldModel | pure virtual |
routeTrackPos(const lanelet::ConstArea &area) const =0 | carma_wm::WorldModel | pure virtual |
routeTrackPos(const lanelet::ConstLanelet &lanelet) const =0 | carma_wm::WorldModel | pure virtual |
routeTrackPos(const lanelet::BasicPoint2d &point) const =0 | carma_wm::WorldModel | pure virtual |
sampleRoutePoints(double start_downtrack, double end_downtrack, double step_size) const =0 | carma_wm::WorldModel | pure virtual |
toRoadwayObstacle(const carma_perception_msgs::msg::ExternalObject &object) const =0 | carma_wm::WorldModel | pure virtual |
~WorldModel() | carma_wm::WorldModel | inlinevirtual |