Interface IMultimodalRouteFinder
Single access point for finding a
MultimodalRoute
for given capabilities.
Assembly: SOHMultimodalModel.dll
Syntax
public interface IMultimodalRouteFinder
Methods
|
Improve this Doc
View Source
Search(IModalCapabilitiesAgent, Position, Position, ModalChoice)
Provides the possibility to search for a
MultimodalRoute
for a given capability only.
Declaration
MultimodalRoute Search(IModalCapabilitiesAgent agent, Position start, Position goal, ModalChoice modalChoice)
Parameters
Type |
Name |
Description |
IModalCapabilitiesAgent |
agent |
For whom the search is performed. May hold modal specific information. |
Position |
start |
Start point of search. |
Position |
goal |
End point of search. |
ModalChoice |
modalChoice |
Define which modal type is used. |
Returns
Type |
Description |
MultimodalRoute |
The multimodal route for given capability. |
|
Improve this Doc
View Source
Search(IModalCapabilitiesAgent, Position, Position, IEnumerable<ModalChoice>)
Provides the possibility to search for a
MultimodalRoute
for given capabilities.
If multiple capabilities are given, then the one with shortest expected travel time is returned.
Declaration
MultimodalRoute Search(IModalCapabilitiesAgent agent, Position start, Position goal, IEnumerable<ModalChoice> capabilities)
Parameters
Type |
Name |
Description |
IModalCapabilitiesAgent |
agent |
For whom the search is performed. May hold modal specific information. |
Position |
start |
Start point of search. |
Position |
goal |
End point of search. |
System.Collections.Generic.IEnumerable<ModalChoice> |
capabilities |
Define which modal type is used. |
Returns
Type |
Description |
MultimodalRoute |
The fastest multimodal route from start to goal and given capabilities. |