Show / Hide Table of Contents

Namespace Itinero

Classes

Constants

Contains constants.

Context

Holds static dependencies used throughout Itinero.

DefaultArrayFactory

Implementation of IArrayFactory which uses the default array types implemented and exposed in Reminiscence.

DelegateEqualityComparer<T>

An implementation of the EqualityComparer that allows the use of delegates.

Extensions

Contains general extensions.

IRoutePositionExtensions

Extension methods for the IRoutePosition-interface.

Result<T>

Represents a result of some calculation and associated status information.

ResultExtensions

Contains extension methods related to the results class.

Route

Represents a route.

Route.Branch

Represents a branch.

Route.Meta

Represents meta-data about a part of this route.

Route.Stop

Represents a stop.

RouteExtensions

Contains extensions for the route object.

Router

A router implementation encapsulating basic routing functionalities.

RouterBase

The base-class for generic routing functionality.

RouterBaseExtensions

Contains extension methods on top of the RouterBase abstract class.

RouterDb

Represents a routing database.

RouterDbExtensions

Contains extension methods for the router db.

RouterDbProfile

A profile for a memory-mapped router db.

RouterPoint

Represents a resolved point. A hook for the router to route on.

RouterPointExtensions

Contains extension methods for the routerpoint.

RoutingSettings<T>

Represents routing settings.

Structs

RoutePosition

Abstract representation of a route position.

Interfaces

IArrayFactory

Factory for creating arrays. These "arrays" are not your typical CLR T[]. They act the same for the most part, but they can be much larger and do not necessarily have to be stored contiguously, nor even fully in main memory.

Delegates

DelegateEqualityComparer<T>.EqualsDelegate

A delegate to compare two objects.

DelegateEqualityComparer<T>.GetHashCodeDelegate

A delegate to calculate the hashcode.

Back to top Built by Itinero, MIT licensed.