Show / Hide Table of Contents

Class ZeroLengthLinksOptimizer

An algorithm to remove links of length zero.

Inheritance
System.Object
AlgorithmBase
ZeroLengthLinksOptimizer
Inherited Members
AlgorithmBase.HasRun
AlgorithmBase.HasSucceeded
AlgorithmBase.ErrorMessage
AlgorithmBase.CheckHasRun()
AlgorithmBase.CheckHasRunAndHasSucceeded()
AlgorithmBase.Run()
AlgorithmBase.Run(CancellationToken)
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 class ZeroLengthLinksOptimizer : AlgorithmBase, IAlgorithm

Constructors

ZeroLengthLinksOptimizer(RoutingNetwork, ZeroLengthLinksOptimizer.CanRemoveDelegate)

Creates a new network optimizer algorithm.

Declaration
public ZeroLengthLinksOptimizer(RoutingNetwork network, ZeroLengthLinksOptimizer.CanRemoveDelegate canRemove)
Parameters
RoutingNetwork network

ZeroLengthLinksOptimizer.CanRemoveDelegate canRemove

Methods

DoRun(CancellationToken)

Executes the actual run of the algorithm.

Declaration
protected override void DoRun(CancellationToken cancellationToken)
Parameters
CancellationToken cancellationToken

Overrides
AlgorithmBase.DoRun(CancellationToken)
Back to top Built by Itinero, MIT licensed.