scenario_simulator_v2 C++ API
Public Member Functions | List of all members
traffic_simulator::RoutePlanner Class Reference

#include <route_planner.hpp>

Public Member Functions

 RoutePlanner (const traffic_simulator::RoutingGraphType &, const std::shared_ptr< hdmap_utils::HdMapUtils > &)
 
auto getRouteLanelets (const CanonicalizedLaneletPose &entity_lanelet_pose, double horizon=100) -> lanelet::Ids
 
auto setWaypoints (const std::vector< CanonicalizedLaneletPose > &waypoints) -> void
 
auto cancelRoute () -> void
 
auto getGoalPoses () const -> std::vector< CanonicalizedLaneletPose >
 
auto getGoalPosesInWorldFrame () const -> std::vector< geometry_msgs::msg::Pose >
 

Constructor & Destructor Documentation

◆ RoutePlanner()

traffic_simulator::RoutePlanner::RoutePlanner ( const traffic_simulator::RoutingGraphType routing_graph_type,
const std::shared_ptr< hdmap_utils::HdMapUtils > &  hdmap_utils_ptr 
)
explicit

Member Function Documentation

◆ cancelRoute()

void traffic_simulator::RoutePlanner::cancelRoute ( ) -> void

◆ getGoalPoses()

auto traffic_simulator::RoutePlanner::getGoalPoses ( ) const -> std::vector<CanonicalizedLaneletPose>

◆ getGoalPosesInWorldFrame()

auto traffic_simulator::RoutePlanner::getGoalPosesInWorldFrame ( ) const -> std::vector<geometry_msgs::msg::Pose>

◆ getRouteLanelets()

auto traffic_simulator::RoutePlanner::getRouteLanelets ( const CanonicalizedLaneletPose entity_lanelet_pose,
double  horizon = 100 
) -> lanelet::Ids

◆ setWaypoints()

auto traffic_simulator::RoutePlanner::setWaypoints ( const std::vector< CanonicalizedLaneletPose > &  waypoints) -> void

The documentation for this class was generated from the following files: