Classes | Namespaces | Functions
RoutingCost.h File Reference
#include <lanelet2_core/Exceptions.h>
#include <lanelet2_core/Forward.h>
#include <lanelet2_core/primitives/LaneletOrArea.h>
#include <lanelet2_traffic_rules/TrafficRules.h>
#include "lanelet2_routing/Forward.h"
Include dependency graph for RoutingCost.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  lanelet::routing::RoutingCost
 Abstract class to define a framework for custom routing cost calculation modules. This interfaces can be implemented to allow routing cost calculation based on specific needs (e.g. road conditions). As of now, two modules are implemented which should satisfy basic needs: More...
 
class  lanelet::routing::RoutingCostDistance
 A basic distance-based routing cost module. Uses the 2D length and a fixed lane change cost to evaluate relations. More...
 
class  lanelet::routing::RoutingCostTravelTime
 A basic travel time-based routing cost module. Uses maximum allowed speed or the maximum speed of the participant (what every is lower) and a fixed lane chance cost. More...
 

Namespaces

 lanelet
 
 lanelet::routing
 

Functions

RoutingCostPtrs lanelet::routing::defaultRoutingCosts ()
 Returns routing cost objects for initialization of routing graph with reasonable default values (for vehicles) More...
 


lanelet2_routing
Author(s): Matthias Mayr
autogenerated on Sun Oct 27 2024 02:27:49