Module map_model::connectivity[][src]

Modules

walking

Structs

WalkingOptions

Enums

WalkingNode

Functions

all_vehicle_costs_from

Starting from one building, calculate the cost to all others. If a destination isn't reachable, it won't be included in the results. Ignore results greater than the time_limit away.

all_walking_costs_from

Starting from one building, calculate the cost to all others. If a destination isn't reachable, it won't be included in the results. Ignore results greater than the time_limit away.

debug_vehicle_costs
find_scc

Calculate the srongy connected components (SCC) of the part of the map accessible by constraints (ie, the graph of sidewalks or driving+bike lanes). The largest component is the "main" graph; the rest is disconnected. Returns (lanes in the largest "main" component, all other disconnected lanes)

vehicle_cost

This returns the pathfinding cost of crossing one lane and turn. This is also expressed in units of time. It factors in the ideal time to cross the space, along with penalties for entering an access-restricted zone, taking an unprotected turn, and so on.