Show / Hide Table of Contents

Class LinkedEdgePath<T>

A linked list of edge paths.

Inheritance
System.Object
LinkedEdgePath<T>
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 class LinkedEdgePath<T>
    where T : struct
Type Parameters
T

Properties

MinWeight

Holds the minimum weight.

Declaration
public T MinWeight { get; set; }
Property Value
T

Next

Gets the next path.

Declaration
public LinkedEdgePath<T> Next { get; set; }
Property Value
LinkedEdgePath<T>

Path

Gets the path.

Declaration
public EdgePath<T> Path { get; set; }
Property Value
EdgePath<T>

Methods

Best(WeightHandler<T>)

Gets the best path in this linked list.

Declaration
public EdgePath<T> Best(WeightHandler<T> weightHandler)
Parameters
WeightHandler<T> weightHandler

Returns
EdgePath<T>

HasPath(EdgePath<T>)

Returns true if this list contains the given path.

Declaration
public bool HasPath(EdgePath<T> path)
Parameters
EdgePath<T> path

Returns
System.Boolean

Back to top Built by Itinero, MIT licensed.