Class GatewayLayer
Provides the possibility to find gateway points (exit the graph or enter the graph) for POIs that are outside of an
environment.
Inheritance
System.Object
GatewayLayer
Implements
System.Collections.Generic.IEnumerable<GatewayPoint>
System.Collections.IEnumerable
System.IDisposable
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: SOHMultimodalModel.Routing
Assembly: SOHMultimodalModel.dll
Syntax
public class GatewayLayer : VectorLayer<GatewayPoint>, IEnumerable<GatewayPoint>, IEnumerable, IVectorLayer<GatewayPoint>, IVectorLayer, IEnvelopDataLayer, IDataSet, IDisposable, IDataLayer, IChangingLayer, ILayer, IModelObject, INotifyChangedSource<IVectorFeature>
Constructors
| Improve this Doc View SourceGatewayLayer(ISpatialGraphEnvironment)
Provides the possibility to find gateway points (exit the graph or enter the graph) for POIs that are outside of an
environment.
Declaration
public GatewayLayer(ISpatialGraphEnvironment environment = null)
Parameters
Type | Name | Description |
---|---|---|
ISpatialGraphEnvironment | environment |
Properties
| Improve this Doc View SourceGraphLayer
Provides the possibility to find gateway points (exit the graph or enter the graph) for POIs that are outside of an
environment.
Declaration
public ISpatialGraphLayer GraphLayer { get; set; }
Property Value
Type | Description |
---|---|
ISpatialGraphLayer |
Methods
| Improve this Doc View SourceValidate(Position, Position)
Validates given start and goal position and returns a gateway point instead of the position if necessary.
Declaration
public (Position, Position) Validate(Position start, Position goal)
Parameters
Type | Name | Description |
---|---|---|
Position | start | Position to start from. |
Position | goal | Position to reach. |
Returns
Type | Description |
---|---|
System.ValueTuple<Position, Position> | A start and a goal position that is located within the environment and may function as gateway point. |
Implements
System.Collections.Generic.IEnumerable<T>
System.Collections.IEnumerable
System.IDisposable