scenario_simulator_v2 C++ API
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Namespaces | Functions
distance.cpp File Reference
#include <traffic_simulator/helper/helper.hpp>
#include <traffic_simulator/lanelet_wrapper/distance.hpp>
#include <traffic_simulator/lanelet_wrapper/lanelet_map.hpp>
#include <traffic_simulator/lanelet_wrapper/pose.hpp>
#include <traffic_simulator/lanelet_wrapper/route.hpp>
Include dependency graph for distance.cpp:

Namespaces

 traffic_simulator
 
 traffic_simulator::lanelet_wrapper
 
 traffic_simulator::lanelet_wrapper::distance
 

Functions

auto traffic_simulator::lanelet_wrapper::distance::lateralDistance (const LaneletPose &from, const LaneletPose &to, const RoutingConfiguration &routing_configuration=RoutingConfiguration()) -> std::optional< double >
 
auto traffic_simulator::lanelet_wrapper::distance::distanceToStopLine (const lanelet::Ids &route_lanelets, const SplineInterface &route_spline) -> std::optional< double >
 
auto traffic_simulator::lanelet_wrapper::distance::distanceToStopLine (const lanelet::Ids &route_lanelets, const std::vector< Point > &route_waypoints) -> std::optional< double >
 
auto traffic_simulator::lanelet_wrapper::distance::distanceToStopLine (const std::vector< Point > &route_waypoints, const lanelet::Id stop_line_id) -> std::optional< double >