Class MultimodalRouteFinder
Single access point for finding a
MultimodalRoute for given capabilities.
Inheritance
System.Object
MultimodalRouteFinder
Implements
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 MultimodalRouteFinder : IMultimodalRouteFinder
Constructors
| Improve this Doc View SourceMultimodalRouteFinder(SpatialGraphMediatorLayer)
Single access point for finding a
MultimodalRoute for given capabilities.
Declaration
public MultimodalRouteFinder(SpatialGraphMediatorLayer environmentMediatorLayer)
Parameters
| Type | Name | Description |
|---|---|---|
| SpatialGraphMediatorLayer | environmentMediatorLayer |
Methods
| Improve this Doc View SourceSearch(IModalCapabilitiesAgent, Position, Position, ModalChoice)
Single access point for finding a
MultimodalRoute for given capabilities.
Declaration
public MultimodalRoute Search(IModalCapabilitiesAgent agent, Position start, Position goal, ModalChoice modalChoice)
Parameters
| Type | Name | Description |
|---|---|---|
| IModalCapabilitiesAgent | agent | |
| Position | start | |
| Position | goal | |
| ModalChoice | modalChoice |
Returns
| Type | Description |
|---|---|
| MultimodalRoute |
Search(IModalCapabilitiesAgent, Position, Position, IEnumerable<ModalChoice>)
Single access point for finding a
MultimodalRoute for given capabilities.
Declaration
public MultimodalRoute Search(IModalCapabilitiesAgent agent, Position start, Position goal, IEnumerable<ModalChoice> capabilities)
Parameters
| Type | Name | Description |
|---|---|---|
| IModalCapabilitiesAgent | agent | |
| Position | start | |
| Position | goal | |
| System.Collections.Generic.IEnumerable<ModalChoice> | capabilities |
Returns
| Type | Description |
|---|---|
| MultimodalRoute |