abstreet/rustdoc/map_model/all.html
2021-04-14 21:33:41 +00:00

7 lines
30 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="List of all items in this crate"><meta name="keywords" content="rust, rustlang, rust-lang"><title>List of all items in this crate</title><link rel="stylesheet" type="text/css" href="../normalize.css"><link rel="stylesheet" type="text/css" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" type="text/css" href="../light.css" id="themeStyle"><link rel="stylesheet" type="text/css" href="../dark.css" disabled ><link rel="stylesheet" type="text/css" href="../ayu.css" disabled ><script id="default-settings"></script><script src="../storage.js"></script><noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="icon" type="image/svg+xml" href="../favicon.svg">
<link rel="alternate icon" type="image/png" href="../favicon-16x16.png">
<link rel="alternate icon" type="image/png" href="../favicon-32x32.png"><style type="text/css">#crate-search{background-image:url("../down-arrow.svg");}</style></head><body class="rustdoc mod"><!--[if lte IE 8]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="sidebar-menu">&#9776;</div><a href='../map_model/index.html'><div class='logo-container rust-logo'><img src='../rust-logo.png' alt='logo'></div></a><p class="location">Crate map_model</p><div class="block version"><p>Version 0.1.0</p></div><a id="all-types" href="index.html"><p>Back to index</p></a></nav><div class="theme-picker"><button id="theme-picker" aria-label="Pick another theme!" aria-haspopup="menu"><img src="../brush.svg" width="18" alt="Pick another theme!"></button><div id="theme-choices" role="menu"></div></div><script src="../theme.js"></script><nav class="sub"><form class="search-form"><div class="search-container"><div><select id="crate-search"><option value="All crates">All crates</option></select><input class="search-input" name="search" disabled autocomplete="off" spellcheck="false" placeholder="Click or press S to search, ? for more options…" type="search"></div><button type="button" class="help-button">?</button>
<a id="settings-menu" href="../settings.html"><img src="../wheel.svg" width="18" alt="Change settings"></a></div></form></nav><section id="main" class="content"><h1 class="fqn"><span class="in-band">List of all items</span><span class="out-of-band"><span id="render-detail"><a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">&#x2212;</span>]</a></span>
</span>
</h1><h3 id="Structs">Structs</h3><ul class="structs docblock"><li><a href="struct.AccessRestrictions.html">AccessRestrictions</a></li><li><a href="struct.Amenity.html">Amenity</a></li><li><a href="struct.Area.html">Area</a></li><li><a href="struct.AreaID.html">AreaID</a></li><li><a href="struct.Building.html">Building</a></li><li><a href="struct.BuildingID.html">BuildingID</a></li><li><a href="struct.BusRoute.html">BusRoute</a></li><li><a href="struct.BusRouteID.html">BusRouteID</a></li><li><a href="struct.BusStop.html">BusStop</a></li><li><a href="struct.BusStopID.html">BusStopID</a></li><li><a href="struct.City.html">City</a></li><li><a href="struct.CompressedMovementID.html">CompressedMovementID</a></li><li><a href="struct.ControlStopSign.html">ControlStopSign</a></li><li><a href="struct.ControlTrafficSignal.html">ControlTrafficSignal</a></li><li><a href="struct.DirectedRoadID.html">DirectedRoadID</a></li><li><a href="struct.EditEffects.html">EditEffects</a></li><li><a href="struct.EditRoad.html">EditRoad</a></li><li><a href="struct.Intersection.html">Intersection</a></li><li><a href="struct.IntersectionCluster.html">IntersectionCluster</a></li><li><a href="struct.IntersectionID.html">IntersectionID</a></li><li><a href="struct.Lane.html">Lane</a></li><li><a href="struct.LaneID.html">LaneID</a></li><li><a href="struct.LaneSpec.html">LaneSpec</a></li><li><a href="struct.Map.html">Map</a></li><li><a href="struct.MapConfig.html">MapConfig</a></li><li><a href="struct.MapEdits.html">MapEdits</a></li><li><a href="struct.Movement.html">Movement</a></li><li><a href="struct.MovementID.html">MovementID</a></li><li><a href="struct.NamePerLanguage.html">NamePerLanguage</a></li><li><a href="struct.ParkingLot.html">ParkingLot</a></li><li><a href="struct.ParkingLotID.html">ParkingLotID</a></li><li><a href="struct.Path.html">Path</a></li><li><a href="struct.PathRequest.html">PathRequest</a></li><li><a href="struct.PathV2.html">PathV2</a></li><li><a href="struct.PermanentMapEdits.html">PermanentMapEdits</a></li><li><a href="struct.Position.html">Position</a></li><li><a href="struct.Road.html">Road</a></li><li><a href="struct.RoadID.html">RoadID</a></li><li><a href="struct.RoadWithStopSign.html">RoadWithStopSign</a></li><li><a href="struct.RoutingParams.html">RoutingParams</a></li><li><a href="struct.Stage.html">Stage</a></li><li><a href="struct.Turn.html">Turn</a></li><li><a href="struct.TurnID.html">TurnID</a></li><li><a href="struct.UberTurn.html">UberTurn</a></li><li><a href="struct.Zone.html">Zone</a></li><li><a href="city/struct.City.html">city::City</a></li><li><a href="connectivity/struct.WalkingOptions.html">connectivity::WalkingOptions</a></li><li><a href="connectivity/walking/struct.Item.html">connectivity::walking::Item</a></li><li><a href="connectivity/walking/struct.WalkingOptions.html">connectivity::walking::WalkingOptions</a></li><li><a href="edits/struct.EditEffects.html">edits::EditEffects</a></li><li><a href="edits/struct.EditRoad.html">edits::EditRoad</a></li><li><a href="edits/struct.MapEdits.html">edits::MapEdits</a></li><li><a href="edits/compat/struct.ChangeAccessRestrictions.html">edits::compat::ChangeAccessRestrictions</a></li><li><a href="edits/compat/struct.ChangeLaneType.html">edits::compat::ChangeLaneType</a></li><li><a href="edits/compat/struct.ChangeSpeedLimit.html">edits::compat::ChangeSpeedLimit</a></li><li><a href="edits/compat/struct.OriginalLane.html">edits::compat::OriginalLane</a></li><li><a href="edits/compat/struct.ReverseLane.html">edits::compat::ReverseLane</a></li><li><a href="edits/perma/struct.PermanentMapEdits.html">edits::perma::PermanentMapEdits</a></li><li><a href="make/initial/struct.InitialMap.html">make::initial::InitialMap</a></li><li><a href="make/initial/struct.Intersection.html">make::initial::Intersection</a></li><li><a href="make/initial/struct.Road.html">make::initial::Road</a></li><li><a href="make/initial/geometry/struct.Piece.html">make::initial::geometry::Piece</a></li><li><a href="make/transit/struct.Matcher.html">make::transit::Matcher</a></li><li><a href="map/struct.MapConfig.html">map::MapConfig</a></li><li><a href="objects/area/struct.Area.html">objects::area::Area</a></li><li><a href="objects/area/struct.AreaID.html">objects::area::AreaID</a></li><li><a href="objects/building/struct.Amenity.html">objects::building::Amenity</a></li><li><a href="objects/building/struct.Building.html">objects::building::Building</a></li><li><a href="objects/building/struct.BuildingID.html">objects::building::BuildingID</a></li><li><a href="objects/building/struct.NamePerLanguage.html">objects::building::NamePerLanguage</a></li><li><a href="objects/bus_stop/struct.BusRoute.html">objects::bus_stop::BusRoute</a></li><li><a href="objects/bus_stop/struct.BusRouteID.html">objects::bus_stop::BusRouteID</a></li><li><a href="objects/bus_stop/struct.BusStop.html">objects::bus_stop::BusStop</a></li><li><a href="objects/bus_stop/struct.BusStopID.html">objects::bus_stop::BusStopID</a></li><li><a href="objects/intersection/struct.Intersection.html">objects::intersection::Intersection</a></li><li><a href="objects/intersection/struct.IntersectionID.html">objects::intersection::IntersectionID</a></li><li><a href="objects/lane/struct.Lane.html">objects::lane::Lane</a></li><li><a href="objects/lane/struct.LaneID.html">objects::lane::LaneID</a></li><li><a href="objects/lane/struct.LaneSpec.html">objects::lane::LaneSpec</a></li><li><a href="objects/parking_lot/struct.ParkingLot.html">objects::parking_lot::ParkingLot</a></li><li><a href="objects/parking_lot/struct.ParkingLotID.html">objects::parking_lot::ParkingLotID</a></li><li><a href="objects/road/struct.DirectedRoadID.html">objects::road::DirectedRoadID</a></li><li><a href="objects/road/struct.Road.html">objects::road::Road</a></li><li><a href="objects/road/struct.RoadID.html">objects::road::RoadID</a></li><li><a href="objects/stop_signs/struct.ControlStopSign.html">objects::stop_signs::ControlStopSign</a></li><li><a href="objects/stop_signs/struct.RoadWithStopSign.html">objects::stop_signs::RoadWithStopSign</a></li><li><a href="objects/traffic_signals/struct.ControlTrafficSignal.html">objects::traffic_signals::ControlTrafficSignal</a></li><li><a href="objects/traffic_signals/struct.Stage.html">objects::traffic_signals::Stage</a></li><li><a href="objects/turn/struct.CompressedMovementID.html">objects::turn::CompressedMovementID</a></li><li><a href="objects/turn/struct.Movement.html">objects::turn::Movement</a></li><li><a href="objects/turn/struct.MovementID.html">objects::turn::MovementID</a></li><li><a href="objects/turn/struct.Turn.html">objects::turn::Turn</a></li><li><a href="objects/turn/struct.TurnID.html">objects::turn::TurnID</a></li><li><a href="objects/zone/struct.AccessRestrictions.html">objects::zone::AccessRestrictions</a></li><li><a href="objects/zone/struct.Zone.html">objects::zone::Zone</a></li><li><a href="osm/struct.NodeID.html">osm::NodeID</a></li><li><a href="osm/struct.RelationID.html">osm::RelationID</a></li><li><a href="osm/struct.WayID.html">osm::WayID</a></li><li><a href="pathfind/struct.RoutingParams.html">pathfind::RoutingParams</a></li><li><a href="pathfind/ch/struct.ContractionHierarchyPathfinder.html">pathfind::ch::ContractionHierarchyPathfinder</a></li><li><a href="pathfind/node_map/struct.InnerNodeMap.html">pathfind::node_map::InnerNodeMap</a></li><li><a href="pathfind/node_map/struct.NodeMap.html">pathfind::node_map::NodeMap</a></li><li><a href="pathfind/uber_turns/struct.IntersectionCluster.html">pathfind::uber_turns::IntersectionCluster</a></li><li><a href="pathfind/uber_turns/struct.UberTurn.html">pathfind::uber_turns::UberTurn</a></li><li><a href="pathfind/uber_turns/struct.UberTurnV2.html">pathfind::uber_turns::UberTurnV2</a></li><li><a href="pathfind/v1/struct.Path.html">pathfind::v1::Path</a></li><li><a href="pathfind/v1/struct.PathRequest.html">pathfind::v1::PathRequest</a></li><li><a href="pathfind/v2/struct.PathV2.html">pathfind::v2::PathV2</a></li><li><a href="pathfind/vehicles/struct.VehiclePathfinder.html">pathfind::vehicles::VehiclePathfinder</a></li><li><a href="pathfind/walking/struct.SidewalkPathfinder.html">pathfind::walking::SidewalkPathfinder</a></li><li><a href="raw/struct.OriginalRoad.html">raw::OriginalRoad</a></li><li><a href="raw/struct.RawArea.html">raw::RawArea</a></li><li><a href="raw/struct.RawBuilding.html">raw::RawBuilding</a></li><li><a href="raw/struct.RawBusRoute.html">raw::RawBusRoute</a></li><li><a href="raw/struct.RawBusStop.html">raw::RawBusStop</a></li><li><a href="raw/struct.RawIntersection.html">raw::RawIntersection</a></li><li><a href="raw/struct.RawMap.html">raw::RawMap</a></li><li><a href="raw/struct.RawParkingLot.html">raw::RawParkingLot</a></li><li><a href="raw/struct.RawRoad.html">raw::RawRoad</a></li><li><a href="raw/struct.TurnRestriction.html">raw::TurnRestriction</a></li><li><a href="traversable/struct.Position.html">traversable::Position</a></li></ul><h3 id="Enums">Enums</h3><ul class="enums docblock"><li><a href="enum.AmenityType.html">AmenityType</a></li><li><a href="enum.AreaType.html">AreaType</a></li><li><a href="enum.BuildingType.html">BuildingType</a></li><li><a href="enum.Direction.html">Direction</a></li><li><a href="enum.DrivingSide.html">DrivingSide</a></li><li><a href="enum.EditCmd.html">EditCmd</a></li><li><a href="enum.EditIntersection.html">EditIntersection</a></li><li><a href="enum.IntersectionType.html">IntersectionType</a></li><li><a href="enum.LaneType.html">LaneType</a></li><li><a href="enum.OffstreetParking.html">OffstreetParking</a></li><li><a href="enum.PathConstraints.html">PathConstraints</a></li><li><a href="enum.PathStep.html">PathStep</a></li><li><a href="enum.PathStepV2.html">PathStepV2</a></li><li><a href="enum.StageType.html">StageType</a></li><li><a href="enum.Traversable.html">Traversable</a></li><li><a href="enum.TurnPriority.html">TurnPriority</a></li><li><a href="enum.TurnType.html">TurnType</a></li><li><a href="connectivity/enum.WalkingNode.html">connectivity::WalkingNode</a></li><li><a href="edits/enum.EditCmd.html">edits::EditCmd</a></li><li><a href="edits/enum.EditIntersection.html">edits::EditIntersection</a></li><li><a href="edits/perma/enum.PermanentEditCmd.html">edits::perma::PermanentEditCmd</a></li><li><a href="edits/perma/enum.PermanentEditIntersection.html">edits::perma::PermanentEditIntersection</a></li><li><a href="map/enum.DrivingSide.html">map::DrivingSide</a></li><li><a href="objects/area/enum.AreaType.html">objects::area::AreaType</a></li><li><a href="objects/building/enum.AmenityType.html">objects::building::AmenityType</a></li><li><a href="objects/building/enum.BuildingType.html">objects::building::BuildingType</a></li><li><a href="objects/building/enum.OffstreetParking.html">objects::building::OffstreetParking</a></li><li><a href="objects/intersection/enum.IntersectionType.html">objects::intersection::IntersectionType</a></li><li><a href="objects/lane/enum.LaneType.html">objects::lane::LaneType</a></li><li><a href="objects/road/enum.Direction.html">objects::road::Direction</a></li><li><a href="objects/traffic_signals/enum.StageType.html">objects::traffic_signals::StageType</a></li><li><a href="objects/turn/enum.TurnPriority.html">objects::turn::TurnPriority</a></li><li><a href="objects/turn/enum.TurnType.html">objects::turn::TurnType</a></li><li><a href="osm/enum.OsmID.html">osm::OsmID</a></li><li><a href="osm/enum.RoadRank.html">osm::RoadRank</a></li><li><a href="pathfind/enum.PathConstraints.html">pathfind::PathConstraints</a></li><li><a href="pathfind/pathfinder/enum.Pathfinder.html">pathfind::pathfinder::Pathfinder</a></li><li><a href="pathfind/v1/enum.PathStep.html">pathfind::v1::PathStep</a></li><li><a href="pathfind/v2/enum.PathStepV2.html">pathfind::v2::PathStepV2</a></li><li><a href="pathfind/vehicles/enum.Node.html">pathfind::vehicles::Node</a></li><li><a href="pathfind/walking/enum.WalkingNode.html">pathfind::walking::WalkingNode</a></li><li><a href="raw/enum.RestrictionType.html">raw::RestrictionType</a></li><li><a href="traversable/enum.Traversable.html">traversable::Traversable</a></li></ul><h3 id="Functions">Functions</h3><ul class="functions docblock"><li><a href="connectivity/fn.all_vehicle_costs_from.html">connectivity::all_vehicle_costs_from</a></li><li><a href="connectivity/fn.all_walking_costs_from.html">connectivity::all_walking_costs_from</a></li><li><a href="connectivity/fn.debug_vehicle_costs.html">connectivity::debug_vehicle_costs</a></li><li><a href="connectivity/fn.find_scc.html">connectivity::find_scc</a></li><li><a href="connectivity/fn.vehicle_cost.html">connectivity::vehicle_cost</a></li><li><a href="connectivity/walking/fn.all_walking_costs_from.html">connectivity::walking::all_walking_costs_from</a></li><li><a href="edits/compat/fn.fix_adaptive_stages.html">edits::compat::fix_adaptive_stages</a></li><li><a href="edits/compat/fn.fix_city_name.html">edits::compat::fix_city_name</a></li><li><a href="edits/compat/fn.fix_intersection_ids.html">edits::compat::fix_intersection_ids</a></li><li><a href="edits/compat/fn.fix_lane_widths.html">edits::compat::fix_lane_widths</a></li><li><a href="edits/compat/fn.fix_map_name.html">edits::compat::fix_map_name</a></li><li><a href="edits/compat/fn.fix_merge_zones.html">edits::compat::fix_merge_zones</a></li><li><a href="edits/compat/fn.fix_offset.html">edits::compat::fix_offset</a></li><li><a href="edits/compat/fn.fix_old_lane_cmds.html">edits::compat::fix_old_lane_cmds</a></li><li><a href="edits/compat/fn.fix_phase_to_stage.html">edits::compat::fix_phase_to_stage</a></li><li><a href="edits/compat/fn.fix_plans.html">edits::compat::fix_plans</a></li><li><a href="edits/compat/fn.fix_road_direction.html">edits::compat::fix_road_direction</a></li><li><a href="edits/compat/fn.upgrade.html">edits::compat::upgrade</a></li><li><a href="edits/compat/fn.walk.html">edits::compat::walk</a></li><li><a href="edits/fn.fix_building_driveways.html">edits::fix_building_driveways</a></li><li><a href="edits/fn.fix_parking_lot_driveways.html">edits::fix_parking_lot_driveways</a></li><li><a href="edits/fn.modify_lanes.html">edits::modify_lanes</a></li><li><a href="edits/fn.recalculate_intersection_polygon.html">edits::recalculate_intersection_polygon</a></li><li><a href="edits/fn.recalculate_turns.html">edits::recalculate_turns</a></li><li><a href="make/bridges/fn.find_bridges.html">make::bridges::find_bridges</a></li><li><a href="make/buildings/fn.classify_bldg.html">make::buildings::classify_bldg</a></li><li><a href="make/buildings/fn.get_address.html">make::buildings::get_address</a></li><li><a href="make/buildings/fn.make_all_buildings.html">make::buildings::make_all_buildings</a></li><li><a href="make/initial/geometry/fn.close_off_polygon.html">make::initial::geometry::close_off_polygon</a></li><li><a href="make/initial/geometry/fn.deadend.html">make::initial::geometry::deadend</a></li><li><a href="make/initial/geometry/fn.generalized_trim_back.html">make::initial::geometry::generalized_trim_back</a></li><li><a href="make/initial/geometry/fn.intersection_polygon.html">make::initial::geometry::intersection_polygon</a></li><li><a href="make/initial/geometry/fn.on_off_ramp.html">make::initial::geometry::on_off_ramp</a></li><li><a href="make/initial/lane_specs/fn.assemble_ltr.html">make::initial::lane_specs::assemble_ltr</a></li><li><a href="make/initial/lane_specs/fn.back.html">make::initial::lane_specs::back</a></li><li><a href="make/initial/lane_specs/fn.fwd.html">make::initial::lane_specs::fwd</a></li><li><a href="make/initial/lane_specs/fn.get_lane_specs_ltr.html">make::initial::lane_specs::get_lane_specs_ltr</a></li><li><a href="make/fn.match_points_to_lanes.html">make::match_points_to_lanes</a></li><li><a href="make/medians/fn.find_medians.html">make::medians::find_medians</a></li><li><a href="make/merge_intersections/fn.angle.html">make::merge_intersections::angle</a></li><li><a href="make/merge_intersections/fn.connects_dual_carriageway.html">make::merge_intersections::connects_dual_carriageway</a></li><li><a href="make/merge_intersections/fn.merge_short_roads.html">make::merge_intersections::merge_short_roads</a></li><li><a href="make/merge_intersections/fn.should_merge.html">make::merge_intersections::should_merge</a></li><li><a href="make/parking_lots/fn.infer_spots.html">make::parking_lots::infer_spots</a></li><li><a href="make/parking_lots/fn.line_valid.html">make::parking_lots::line_valid</a></li><li><a href="make/parking_lots/fn.make_all_parking_lots.html">make::parking_lots::make_all_parking_lots</a></li><li><a href="make/parking_lots/fn.snap_driveway.html">make::parking_lots::snap_driveway</a></li><li><a href="make/remove_disconnected/fn.remove_disconnected_roads.html">make::remove_disconnected::remove_disconnected_roads</a></li><li><a href="make/traffic_signals/fn.all_walk_all_yield.html">make::traffic_signals::all_walk_all_yield</a></li><li><a href="make/traffic_signals/fn.degenerate.html">make::traffic_signals::degenerate</a></li><li><a href="make/traffic_signals/fn.expand_all_stages.html">make::traffic_signals::expand_all_stages</a></li><li><a href="make/traffic_signals/fn.four_way_four_stage.html">make::traffic_signals::four_way_four_stage</a></li><li><a href="make/traffic_signals/fn.four_way_two_stage.html">make::traffic_signals::four_way_two_stage</a></li><li><a href="make/traffic_signals/fn.get_possible_policies.html">make::traffic_signals::get_possible_policies</a></li><li><a href="make/traffic_signals/fn.greedy_assignment.html">make::traffic_signals::greedy_assignment</a></li><li><a href="make/traffic_signals/fn.half_signal.html">make::traffic_signals::half_signal</a></li><li><a href="make/traffic_signals/lagging_green/fn.add_stage.html">make::traffic_signals::lagging_green::add_stage</a></li><li><a href="make/traffic_signals/lagging_green/fn.four_way_four_stage.html">make::traffic_signals::lagging_green::four_way_four_stage</a></li><li><a href="make/traffic_signals/lagging_green/fn.is_conflict.html">make::traffic_signals::lagging_green::is_conflict</a></li><li><a href="make/traffic_signals/lagging_green/fn.make_crosswalk_variable.html">make::traffic_signals::lagging_green::make_crosswalk_variable</a></li><li><a href="make/traffic_signals/lagging_green/fn.make_lagging_green_variable.html">make::traffic_signals::lagging_green::make_lagging_green_variable</a></li><li><a href="make/traffic_signals/lagging_green/fn.make_signal.html">make::traffic_signals::lagging_green::make_signal</a></li><li><a href="make/traffic_signals/lagging_green/fn.make_traffic_signal.html">make::traffic_signals::lagging_green::make_traffic_signal</a></li><li><a href="make/traffic_signals/lagging_green/fn.merge_stages.html">make::traffic_signals::lagging_green::merge_stages</a></li><li><a href="make/traffic_signals/lagging_green/fn.movements.html">make::traffic_signals::lagging_green::movements</a></li><li><a href="make/traffic_signals/lagging_green/fn.multi_way_stages.html">make::traffic_signals::lagging_green::multi_way_stages</a></li><li><a href="make/traffic_signals/lagging_green/fn.optimize.html">make::traffic_signals::lagging_green::optimize</a></li><li><a href="make/traffic_signals/lagging_green/fn.protected_yield_stage.html">make::traffic_signals::lagging_green::protected_yield_stage</a></li><li><a href="make/traffic_signals/lagging_green/fn.remove_movement.html">make::traffic_signals::lagging_green::remove_movement</a></li><li><a href="make/traffic_signals/lagging_green/fn.straight_types.html">make::traffic_signals::lagging_green::straight_types</a></li><li><a href="make/traffic_signals/lagging_green/fn.three_way_three_stage.html">make::traffic_signals::lagging_green::three_way_three_stage</a></li><li><a href="make/traffic_signals/lagging_green/fn.turns.html">make::traffic_signals::lagging_green::turns</a></li><li><a href="make/traffic_signals/fn.make_stages.html">make::traffic_signals::make_stages</a></li><li><a href="make/traffic_signals/fn.make_stages_filtered.html">make::traffic_signals::make_stages_filtered</a></li><li><a href="make/traffic_signals/fn.new.html">make::traffic_signals::new</a></li><li><a href="make/traffic_signals/fn.stage_per_road.html">make::traffic_signals::stage_per_road</a></li><li><a href="make/traffic_signals/fn.synchronize.html">make::traffic_signals::synchronize</a></li><li><a href="make/traffic_signals/fn.three_way.html">make::traffic_signals::three_way</a></li><li><a href="make/transit/fn.default_spawn_times.html">make::transit::default_spawn_times</a></li><li><a href="make/transit/fn.make_route.html">make::transit::make_route</a></li><li><a href="make/transit/fn.make_stops_and_routes.html">make::transit::make_stops_and_routes</a></li><li><a href="make/transit/fn.pick_start_lane.html">make::transit::pick_start_lane</a></li><li><a href="make/fn.trim_path.html">make::trim_path</a></li><li><a href="make/turns/fn.curvey_turn.html">make::turns::curvey_turn</a></li><li><a href="make/turns/fn.does_turn_pass_restrictions.html">make::turns::does_turn_pass_restrictions</a></li><li><a href="make/turns/fn.ensure_unique.html">make::turns::ensure_unique</a></li><li><a href="make/turns/fn.expected_turn_types_for_four_way.html">make::turns::expected_turn_types_for_four_way</a></li><li><a href="make/turns/fn.from_pt.html">make::turns::from_pt</a></li><li><a href="make/turns/fn.is_turn_allowed.html">make::turns::is_turn_allowed</a></li><li><a href="make/turns/fn.lc_penalty.html">make::turns::lc_penalty</a></li><li><a href="make/turns/fn.make_all_turns.html">make::turns::make_all_turns</a></li><li><a href="make/turns/fn.make_vehicle_turns.html">make::turns::make_vehicle_turns</a></li><li><a href="make/turns/fn.remove_merging_turns.html">make::turns::remove_merging_turns</a></li><li><a href="make/turns/fn.to_pt.html">make::turns::to_pt</a></li><li><a href="make/turns/fn.turn_type_from_angles.html">make::turns::turn_type_from_angles</a></li><li><a href="make/walking_turns/fn._make_walking_turns_v2.html">make::walking_turns::_make_walking_turns_v2</a></li><li><a href="make/walking_turns/fn.filter_turns.html">make::walking_turns::filter_turns</a></li><li><a href="make/walking_turns/fn.get_sidewalk.html">make::walking_turns::get_sidewalk</a></li><li><a href="make/walking_turns/fn.make_crosswalks.html">make::walking_turns::make_crosswalks</a></li><li><a href="make/walking_turns/fn.make_degenerate_crosswalks.html">make::walking_turns::make_degenerate_crosswalks</a></li><li><a href="make/walking_turns/fn.make_footway_turns.html">make::walking_turns::make_footway_turns</a></li><li><a href="make/walking_turns/fn.make_shared_sidewalk_corner.html">make::walking_turns::make_shared_sidewalk_corner</a></li><li><a href="make/walking_turns/fn.make_walking_turns.html">make::walking_turns::make_walking_turns</a></li><li><a href="make/walking_turns/fn.turn_id.html">make::walking_turns::turn_id</a></li><li><a href="objects/building/fn.sidewalk_to_bike.html">objects::building::sidewalk_to_bike</a></li><li><a href="objects/traffic_signals/fn.export_movement.html">objects::traffic_signals::export_movement</a></li><li><a href="objects/traffic_signals/fn.find_r.html">objects::traffic_signals::find_r</a></li><li><a href="objects/traffic_signals/fn.import_movement.html">objects::traffic_signals::import_movement</a></li><li><a href="objects/turn/fn.movement_geom.html">objects::turn::movement_geom</a></li><li><a href="objects/zone/fn.floodfill.html">objects::zone::floodfill</a></li><li><a href="pathfind/ch/fn.round.html">pathfind::ch::round</a></li><li><a href="pathfind/dijkstra/fn.build_graph_for_pedestrians.html">pathfind::dijkstra::build_graph_for_pedestrians</a></li><li><a href="pathfind/dijkstra/fn.build_graph_for_vehicles.html">pathfind::dijkstra::build_graph_for_vehicles</a></li><li><a href="pathfind/dijkstra/fn.calc_path.html">pathfind::dijkstra::calc_path</a></li><li><a href="pathfind/dijkstra/fn.pathfind.html">pathfind::dijkstra::pathfind</a></li><li><a href="pathfind/dijkstra/fn.pathfind_avoiding_roads.html">pathfind::dijkstra::pathfind_avoiding_roads</a></li><li><a href="pathfind/dijkstra/fn.pathfind_walking.html">pathfind::dijkstra::pathfind_walking</a></li><li><a href="pathfind/node_map/fn.deserialize_nodemap.html">pathfind::node_map::deserialize_nodemap</a></li><li><a href="pathfind/uber_turns/fn.flood.html">pathfind::uber_turns::flood</a></li><li><a href="pathfind/uber_turns/fn.trace_back.html">pathfind::uber_turns::trace_back</a></li><li><a href="pathfind/v1/fn.validate_continuity.html">pathfind::v1::validate_continuity</a></li><li><a href="pathfind/v1/fn.validate_restrictions.html">pathfind::v1::validate_restrictions</a></li><li><a href="pathfind/v1/fn.validate_zones.html">pathfind::v1::validate_zones</a></li><li><a href="pathfind/v2/fn.find_uber_turns.html">pathfind::v2::find_uber_turns</a></li><li><a href="pathfind/vehicles/fn.make_input_graph.html">pathfind::vehicles::make_input_graph</a></li><li><a href="pathfind/vehicles/fn.vehicle_cost.html">pathfind::vehicles::vehicle_cost</a></li><li><a href="pathfind/walking/fn.make_input_graph.html">pathfind::walking::make_input_graph</a></li><li><a href="pathfind/walking/fn.one_step_walking_path.html">pathfind::walking::one_step_walking_path</a></li><li><a href="pathfind/walking/fn.transit_input_graph.html">pathfind::walking::transit_input_graph</a></li><li><a href="pathfind/walking/fn.walking_path_to_steps.html">pathfind::walking::walking_path_to_steps</a></li><li><a href="pathfind/fn.zone_cost.html">pathfind::zone_cost</a></li><li><a href="traversable/fn.bike_speed_on_incline.html">traversable::bike_speed_on_incline</a></li><li><a href="traversable/fn.walking_speed_on_incline.html">traversable::walking_speed_on_incline</a></li></ul><h3 id="Constants">Constants</h3><ul class="constants docblock"><li><a href="constant.MAX_BIKE_SPEED.html">MAX_BIKE_SPEED</a></li><li><a href="constant.MAX_WALKING_SPEED.html">MAX_WALKING_SPEED</a></li><li><a href="constant.NORMAL_LANE_THICKNESS.html">NORMAL_LANE_THICKNESS</a></li><li><a href="constant.PARKING_LOT_SPOT_LENGTH.html">PARKING_LOT_SPOT_LENGTH</a></li><li><a href="constant.SERVICE_ROAD_LANE_THICKNESS.html">SERVICE_ROAD_LANE_THICKNESS</a></li><li><a href="constant.SHOULDER_THICKNESS.html">SHOULDER_THICKNESS</a></li><li><a href="constant.SIDEWALK_THICKNESS.html">SIDEWALK_THICKNESS</a></li><li><a href="make/initial/geometry/constant.DEGENERATE_INTERSECTION_HALF_LENGTH.html">make::initial::geometry::DEGENERATE_INTERSECTION_HALF_LENGTH</a></li><li><a href="make/traffic_signals/constant.PROTECTED.html">make::traffic_signals::PROTECTED</a></li><li><a href="make/traffic_signals/constant.YIELD.html">make::traffic_signals::YIELD</a></li><li><a href="objects/lane/constant.PARKING_LOT_SPOT_LENGTH.html">objects::lane::PARKING_LOT_SPOT_LENGTH</a></li><li><a href="objects/traffic_signals/constant.CROSSWALK_PACE.html">objects::traffic_signals::CROSSWALK_PACE</a></li><li><a href="osm/constant.ENDPT_BACK.html">osm::ENDPT_BACK</a></li><li><a href="osm/constant.ENDPT_FWD.html">osm::ENDPT_FWD</a></li><li><a href="osm/constant.HIGHWAY.html">osm::HIGHWAY</a></li><li><a href="osm/constant.INFERRED_PARKING.html">osm::INFERRED_PARKING</a></li><li><a href="osm/constant.INFERRED_SIDEWALKS.html">osm::INFERRED_SIDEWALKS</a></li><li><a href="osm/constant.MAXSPEED.html">osm::MAXSPEED</a></li><li><a href="osm/constant.NAME.html">osm::NAME</a></li><li><a href="osm/constant.OSM_REL_ID.html">osm::OSM_REL_ID</a></li><li><a href="osm/constant.OSM_WAY_ID.html">osm::OSM_WAY_ID</a></li><li><a href="osm/constant.PARKING_BOTH.html">osm::PARKING_BOTH</a></li><li><a href="osm/constant.PARKING_LEFT.html">osm::PARKING_LEFT</a></li><li><a href="osm/constant.PARKING_RIGHT.html">osm::PARKING_RIGHT</a></li><li><a href="osm/constant.SIDEWALK.html">osm::SIDEWALK</a></li><li><a href="traversable/constant.MAX_BIKE_SPEED.html">traversable::MAX_BIKE_SPEED</a></li><li><a href="traversable/constant.MAX_WALKING_SPEED.html">traversable::MAX_WALKING_SPEED</a></li></ul></section><section id="search" class="content hidden"></section><section class="footer"></section><div id="rustdoc-vars" data-root-path="../" data-current-crate="map_model"></div>
<script src="../main.js"></script><script defer src="../search-index.js"></script></body></html>