Class BicycleRentalLayer
The
BicycleRentalLayer
capsules the access to all
BicycleRentalStation
s.
It requires a vector file that contains all available stations.
Inheritance
BicycleRentalLayer
Assembly: SOHBicycleModel.dll
Syntax
public class BicycleRentalLayer : VectorLayer<BicycleRentalStation>, IBicycleRentalLayer, IVectorLayer<BicycleRentalStation>, IModalLayer
Properties
EntityManager
Declaration
public IEntityManager EntityManager { get; }
Property Value
Type |
Description |
IEntityManager |
|
IsInitialized
Declaration
public bool IsInitialized { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
KeyCount
Declaration
public string KeyCount { get; set; }
Property Value
Type |
Description |
System.String |
|
ModalChoice
Declaration
public ModalChoice ModalChoice { get; }
Property Value
Type |
Description |
ModalChoice |
|
Scenario
Declaration
public char Scenario { get; set; }
Property Value
Type |
Description |
System.Char |
|
Provides access to the
on which the
Bicycles move.
Declaration
public SpatialGraphMediatorLayer SpatialGraphMediatorLayer { get; set; }
Property Value
Type |
Description |
SpatialGraphMediatorLayer |
|
SynchronizationTimePoints
Declaration
public List<DateTime> SynchronizationTimePoints { get; set; }
Property Value
Type |
Description |
List<DateTime> |
|
SynchronizeAlwaysSince
Declaration
public DateTime? SynchronizeAlwaysSince { get; set; }
Property Value
Type |
Description |
System.Nullable<DateTime> |
|
Methods
InitLayer(LayerInitData, RegisterAgent, UnregisterAgent)
Declaration
public override bool InitLayer(LayerInitData layerInitData, RegisterAgent registerAgentHandle = null, UnregisterAgent unregisterAgent = null)
Parameters
Type |
Name |
Description |
LayerInitData |
layerInitData |
|
RegisterAgent |
registerAgentHandle |
|
UnregisterAgent |
unregisterAgent |
|
Returns
Type |
Description |
System.Boolean |
|
Nearest(Position, Boolean)
Declaration
public BicycleRentalStation Nearest(Position position, bool notEmpty)
Parameters
Type |
Name |
Description |
Position |
position |
|
System.Boolean |
notEmpty |
|
Returns
SetCurrentTick(Int64)
Declaration
public override void SetCurrentTick(long currentStep)
Parameters
Type |
Name |
Description |
System.Int64 |
currentStep |
|
Implements
IVectorLayer<>
IModalLayer