Class MultimodalRouteFinder
Single access point for finding a
MultimodalRoute
for given capabilities.
Inheritance
System.Object
MultimodalRouteFinder
Assembly: SOHMultimodalModel.dll
Syntax
public class MultimodalRouteFinder : object, IMultimodalRouteFinder
Constructors
Declaration
public MultimodalRouteFinder(SpatialGraphMediatorLayer environmentMediatorLayer)
Parameters
Type |
Name |
Description |
SpatialGraphMediatorLayer |
environmentMediatorLayer |
|
Methods
Search(IModalCapabilitiesAgent, Position, Position, IEnumerable<ModalChoice>)
Declaration
public MultimodalRoute Search(IModalCapabilitiesAgent agent, Position start, Position goal, IEnumerable<ModalChoice> capabilities)
Parameters
Type |
Name |
Description |
IModalCapabilitiesAgent |
agent |
|
Position |
start |
|
Position |
goal |
|
IEnumerable<ModalChoice> |
capabilities |
|
Returns
Type |
Description |
MultimodalRoute |
|
Search(IModalCapabilitiesAgent, Position, Position, ModalChoice)
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 |
|
Implements