Show / Hide Table of Contents

Class RouterDbExtensions

Contains extension methods for the router db.

Inheritance
System.Object
RouterDbExtensions
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: System.Dynamic.ExpandoObject
Assembly: cs.temp.dll.dll
Syntax
public static class RouterDbExtensions

Methods

LoadOsmData(RouterDb, IEnumerable<OsmGeo>, Vehicle[])

Loads a routing network created from OSM data.

Declaration
public static void LoadOsmData(this RouterDb db, IEnumerable<OsmGeo> source, params Vehicle[] vehicles)
Parameters
RouterDb db

IEnumerable<OsmGeo> source

Vehicle[] vehicles

LoadOsmData(RouterDb, IEnumerable<OsmGeo>, Boolean, Vehicle[])

Loads a routing network created from OSM data.

Declaration
public static void LoadOsmData(this RouterDb db, IEnumerable<OsmGeo> source, bool allCore = false, params Vehicle[] vehicles)
Parameters
RouterDb db

IEnumerable<OsmGeo> source

System.Boolean allCore

Vehicle[] vehicles

LoadOsmData(RouterDb, IEnumerable<OsmGeo>, Boolean, Boolean, IEnumerable<ITwoPassProcessor>, Vehicle[])

Loads a routing network created from OSM data.

Declaration
public static void LoadOsmData(this RouterDb db, IEnumerable<OsmGeo> source, bool allCore = false, bool processRestrictions = true, IEnumerable<ITwoPassProcessor> processors = null, params Vehicle[] vehicles)
Parameters
RouterDb db

IEnumerable<OsmGeo> source

System.Boolean allCore

System.Boolean processRestrictions

IEnumerable<ITwoPassProcessor> processors

Vehicle[] vehicles

LoadOsmData(RouterDb, IEnumerable<OsmGeo>, Boolean, Boolean, Vehicle[])

Loads a routing network created from OSM data.

Declaration
public static void LoadOsmData(this RouterDb db, IEnumerable<OsmGeo> source, bool allCore = false, bool processRestrictions = true, params Vehicle[] vehicles)
Parameters
RouterDb db

IEnumerable<OsmGeo> source

System.Boolean allCore

System.Boolean processRestrictions

Vehicle[] vehicles

LoadOsmData(RouterDb, OsmStreamSource, LoadSettings, Vehicle[])

Loads a routing network created from OSM data.

Declaration
public static void LoadOsmData(this RouterDb db, OsmStreamSource source, LoadSettings settings, params Vehicle[] vehicles)
Parameters
RouterDb db

OsmStreamSource source

LoadSettings settings

Vehicle[] vehicles

LoadOsmData(RouterDb, OsmStreamSource, Vehicle[])

Loads a routing network created from OSM data.

Declaration
public static void LoadOsmData(this RouterDb db, OsmStreamSource source, params Vehicle[] vehicles)
Parameters
RouterDb db

OsmStreamSource source

Vehicle[] vehicles

LoadOsmData(RouterDb, OsmStreamSource, Boolean, Vehicle[])

Loads a routing network created from OSM data.

Declaration
public static void LoadOsmData(this RouterDb db, OsmStreamSource source, bool allCore = false, params Vehicle[] vehicles)
Parameters
RouterDb db

OsmStreamSource source

System.Boolean allCore

Vehicle[] vehicles

LoadOsmData(RouterDb, OsmStreamSource, Boolean, Boolean, IEnumerable<ITwoPassProcessor>, Vehicle[])

Loads a routing network created from OSM data.

Declaration
public static void LoadOsmData(this RouterDb db, OsmStreamSource source, bool allCore = false, bool processRestrictions = true, IEnumerable<ITwoPassProcessor> processors = null, params Vehicle[] vehicles)
Parameters
RouterDb db

OsmStreamSource source

System.Boolean allCore

System.Boolean processRestrictions

IEnumerable<ITwoPassProcessor> processors

Vehicle[] vehicles

LoadOsmData(RouterDb, OsmStreamSource, Boolean, Boolean, Vehicle[])

Loads a routing network created from OSM data.

Declaration
public static void LoadOsmData(this RouterDb db, OsmStreamSource source, bool allCore = false, bool processRestrictions = true, params Vehicle[] vehicles)
Parameters
RouterDb db

OsmStreamSource source

System.Boolean allCore

System.Boolean processRestrictions

Vehicle[] vehicles

LoadOsmData(RouterDb, OsmStreamSource[], LoadSettings, Vehicle[])

Loads a routing network created from OSM data.

Declaration
public static void LoadOsmData(this RouterDb db, OsmStreamSource[] sources, LoadSettings settings, params Vehicle[] vehicles)
Parameters
RouterDb db

OsmStreamSource[] sources

LoadSettings settings

Vehicle[] vehicles

LoadOsmData(RouterDb, OsmStreamSource[], Vehicle[])

Loads a routing network created from OSM data.

Declaration
public static void LoadOsmData(this RouterDb db, OsmStreamSource[] sources, params Vehicle[] vehicles)
Parameters
RouterDb db

OsmStreamSource[] sources

Vehicle[] vehicles

LoadOsmData(RouterDb, OsmStreamSource[], Boolean, Vehicle[])

Loads a routing network created from OSM data.

Declaration
public static void LoadOsmData(this RouterDb db, OsmStreamSource[] sources, bool allCore = false, params Vehicle[] vehicles)
Parameters
RouterDb db

OsmStreamSource[] sources

System.Boolean allCore

Vehicle[] vehicles

LoadOsmData(RouterDb, OsmStreamSource[], Boolean, Boolean, IEnumerable<ITwoPassProcessor>, Vehicle[])

Loads a routing network created from OSM data.

Declaration
public static void LoadOsmData(this RouterDb db, OsmStreamSource[] sources, bool allCore = false, bool processRestrictions = true, IEnumerable<ITwoPassProcessor> processors = null, params Vehicle[] vehicles)
Parameters
RouterDb db

OsmStreamSource[] sources

System.Boolean allCore

System.Boolean processRestrictions

IEnumerable<ITwoPassProcessor> processors

Vehicle[] vehicles

LoadOsmData(RouterDb, OsmStreamSource[], Boolean, Boolean, Vehicle[])

Loads a routing network created from OSM data.

Declaration
public static void LoadOsmData(this RouterDb db, OsmStreamSource[] sources, bool allCore = false, bool processRestrictions = true, params Vehicle[] vehicles)
Parameters
RouterDb db

OsmStreamSource[] sources

System.Boolean allCore

System.Boolean processRestrictions

Vehicle[] vehicles

LoadOsmData(RouterDb, Stream, LoadSettings, Vehicle[])

Loads a routing network created from OSM data.

Declaration
public static void LoadOsmData(this RouterDb db, Stream data, LoadSettings settings, params Vehicle[] vehicles)
Parameters
RouterDb db

Stream data

LoadSettings settings

Vehicle[] vehicles

LoadOsmData(RouterDb, Stream, Vehicle[])

Loads a routing network created from OSM data.

Declaration
public static void LoadOsmData(this RouterDb db, Stream data, params Vehicle[] vehicles)
Parameters
RouterDb db

Stream data

Vehicle[] vehicles

LoadOsmData(RouterDb, Stream, Boolean, Vehicle[])

Loads a routing network created from OSM data.

Declaration
public static void LoadOsmData(this RouterDb db, Stream data, bool allCore = false, params Vehicle[] vehicles)
Parameters
RouterDb db

Stream data

System.Boolean allCore

Vehicle[] vehicles

LoadOsmData(RouterDb, Stream, Boolean, Boolean, Vehicle[])

Loads a routing network created from OSM data.

Declaration
public static void LoadOsmData(this RouterDb db, Stream data, bool allCore = false, bool processRestrictions = true, params Vehicle[] vehicles)
Parameters
RouterDb db

Stream data

System.Boolean allCore

System.Boolean processRestrictions

Vehicle[] vehicles

LoadOsmDataFromOverpass(RouterDb, Box, Vehicle[])

Loads a routing network from OSM data downloaded from Overpass API.

Declaration
public static void LoadOsmDataFromOverpass(this RouterDb db, Box box, params Vehicle[] vehicles)
Parameters
RouterDb db

Box box

Vehicle[] vehicles

LoadOsmDataFromOverpass(RouterDb, Polygon, Vehicle[])

Loads a routing network from OSM data downloaded from Overpass API.

Declaration
public static void LoadOsmDataFromOverpass(this RouterDb db, Polygon polygon, params Vehicle[] vehicles)
Parameters
RouterDb db

Polygon polygon

Vehicle[] vehicles

Back to top Built by Itinero, MIT licensed.