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 |