summaryrefslogtreecommitdiff
path: root/navit/route_protected.h
Commit message (Collapse)AuthorAgeFilesLines
* Add:core:route_get_selection()mvglasow2019-07-281-0/+1
| | | | Signed-off-by: mvglasow <michael -at- vonglasow.com>
* Fix:route:Fix endpoint candidate handling in LPA*mvglasow2018-09-291-0/+2
| | | | Signed-off-by: mvglasow <michael -at- vonglasow.com>
* Add:traffic:Rewrite point attribute matchingmvglasow2018-09-231-0/+2
| | | | | | | Points without attributes of their own can now be matched. Analyzing all route graph points in advance is in fact more efficient than fetching each point on the route from the map individually. Signed-off-by: mvglasow <michael -at- vonglasow.com>
* Fix:traffic:Honor turn restrictions when identifying affected segmentsmvglasow2018-08-041-0/+5
| | | | Signed-off-by: mvglasow <michael -at- vonglasow.com>
* Fix:core:Preserve cost of potential destination points in LPA*mvglasow2018-06-071-0/+2
| | | | Signed-off-by: mvglasow <michael -at- vonglasow.com>
* Refactor:core:Generic name for route_recalculate_partial()mvglasow2018-06-071-1/+1
| | | | | | This better reflects the generic nature to which the method has evolved Signed-off-by: mvglasow <michael -at- vonglasow.com>
* Add:traffic:Rewrite rerouting logicmvglasow2018-06-061-32/+1
| | | | | | | Removal of distortions is not considered yet Still buggy (added distortions take no effect) Signed-off-by: mvglasow <michael -at- vonglasow.com>
* Refactor:core:Functions to remove or modify a route's traffic distortionsmvglasow2018-06-061-0/+3
| | | | Signed-off-by: mvglasow <michael -at- vonglasow.com>
* Refactor:core:Make fibheap a member of route graphmvglasow2018-06-061-0/+1
| | | | Signed-off-by: mvglasow <michael -at- vonglasow.com>
* cleanup:global:Reformat with astyle and remove trailing spacesmvglasow2018-05-261-1/+1
| | | | | | Mirrors 8a76acb and 41a1264 Signed-off-by: mvglasow <michael -at- vonglasow.com>
* Refactor:core:Remove obsolete members from struct route_graph_pointmvglasow2018-05-201-3/+0
| | | | | | Reverts 9a06d7ea Signed-off-by: mvglasow <michael -at- vonglasow.com>
* Refactor:core:Prepare route graph for LPA*mvglasow2018-05-171-0/+2
| | | | Signed-off-by: mvglasow <michael -at- vonglasow.com>
* Refactor:core:define TDC_POINT_MASK constantmvglasow2018-04-261-0/+3
| | | | Signed-off-by: mvglasow <michael -at- vonglasow.com>
* Refactor:core:Add reroute-relevant members to struct route_graph_pointmvglasow2018-04-261-0/+3
| | | | Signed-off-by: mvglasow <michael -at- vonglasow.com>
* Refactor:core:Protected method to retrieve the route graphmvglasow2018-04-241-0/+1
| | | | Signed-off-by: mvglasow <michael -at- vonglasow.com>
* Refactor:traffic:Skeleton code for traffic-based route changesmvglasow2018-04-241-0/+1
| | | | Signed-off-by: mvglasow <michael -at- vonglasow.com>
* Refactor:traffic:Definitions for dynamic route changes based on trafficmvglasow2018-04-241-0/+29
| | | | Signed-off-by: mvglasow <michael -at- vonglasow.com>
* Refactor:core:Document route_segment_data.flagsmvglasow2018-04-101-1/+1
| | | | Signed-off-by: mvglasow <michael -at- vonglasow.com>
* Refactor:route:Expose route_graph_get_point() as protectedmvglasow2018-01-111-0/+1
| | | | Signed-off-by: mvglasow <michael -at- vonglasow.com>
* Add:route:Add field for segment score, needed by traffic modulemvglasow2018-01-101-0/+4
| | | | Signed-off-by: mvglasow <michael -at- vonglasow.com>
* Refactor:route:export RSD_MAXSPEED via route_protected.hmvglasow2017-12-161-0/+4
| | | | Signed-off-by: mvglasow <michael -at- vonglasow.com>
* Refactor:route:Introduce protected route APImvglasow2017-12-091-0/+155
Signed-off-by: mvglasow <michael -at- vonglasow.com>