Show / Hide Table of Contents

Interface IMassResolvingAlgorithm

Abstract representation of a mass resolving algorithm.

Inherited Members
IAlgorithm.HasRun
IAlgorithm.HasSucceeded
IAlgorithm.Run()
IAlgorithm.Run(CancellationToken)
IAlgorithm.ErrorMessage
Namespace: System.Dynamic.ExpandoObject
Assembly: cs.temp.dll.dll
Syntax
public interface IMassResolvingAlgorithm : IAlgorithm

Properties

Errors

Returns the errors indexed per location idx.

Declaration
Dictionary<int, LocationError> Errors { get; }
Property Value
Dictionary<System.Int32, LocationError>

Locations

Gets the original locations.

Declaration
Coordinate[] Locations { get; }
Property Value
Coordinate[]

Profiles

Gets the profiles.

Declaration
IProfileInstance[] Profiles { get; }
Property Value
IProfileInstance[]

Router

Gets the router.

Declaration
RouterBase Router { get; }
Property Value
RouterBase

RouterPoints

Gets the valid router points.

Declaration
List<RouterPoint> RouterPoints { get; }
Property Value
List<RouterPoint>

Methods

LocationIndexOf(Int32)

Returns the index of the location in the original locations array, given the resolved point index..

Declaration
int LocationIndexOf(int resolvedIdx)
Parameters
System.Int32 resolvedIdx

Returns
System.Int32

ResolvedIndexOf(Int32)

Returns the index of the resolved point, given the original index of in the locations array.

Declaration
int ResolvedIndexOf(int locationIdx)
Parameters
System.Int32 locationIdx

Returns
System.Int32

Back to top Built by Itinero, MIT licensed.