Class DockWorker
A dock worker agent is a Traveler<TLayer> that tries to reach his/her goal with the ferry modality
Implements
IModalCapabilitiesAgent
IPassengerCapable
IWalkingCapable
ICarSteeringCapable
ISteeringCapable
ICarRentalCapable
SOHTrainModel.Steering.ITrainPassenger
Inherited Members
Namespace: SOHMultimodalModel.Model
Assembly: SOHMultimodalModel.dll
Syntax
public class DockWorker : Traveler<DockWorkerLayer>, IModalCapabilitiesAgent, IPassengerCapable, IWalkingCapable, ICarSteeringCapable, IBicycleSteeringAndRentalCapable, IBicycleSteeringCapable, ISteeringCapable, ICarRentalCapable, IFerryPassenger, ITrainPassenger
Properties
OnReturn
Declaration
public bool OnReturn { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Methods
FindMultimodalRoute()
Declaration
protected override MultimodalRoute FindMultimodalRoute()
Returns
Type | Description |
---|---|
MultimodalRoute |
Overrides
SOHMultimodalModel.Model.Traveler<SOHMultimodalModel.Model.DockWorkerLayer>.FindMultimodalRoute()
Init(DockWorkerLayer)
Declaration
public override void Init(DockWorkerLayer layer)
Parameters
Type | Name | Description |
---|---|---|
DockWorkerLayer | layer |
Overrides
SOHMultimodalModel.Model.Traveler<SOHMultimodalModel.Model.DockWorkerLayer>.Init(SOHMultimodalModel.Model.DockWorkerLayer)
Implements
IModalCapabilitiesAgent
IPassengerCapable
IWalkingCapable
ICarSteeringCapable
ISteeringCapable
ICarRentalCapable
SOHTrainModel.Steering.ITrainPassenger