Class CitizenLayer
Inheritance
AbstractLayer
CitizenLayer
Implements
ILayer
IModalChoiceResolver
Assembly: SOHMultimodalModel.dll
Syntax
public class CitizenLayer : AbstractMultimodalLayer, IMultimodalLayer, ILayer, IMultimodalRouteFinder, IModalChoiceResolver
Constructors
CitizenLayer()
Declaration
Fields
Agents
Declaration
public IDictionary<Guid, Citizen> Agents
Field Value
Type |
Description |
IDictionary<Guid, Citizen> |
|
Properties
CarParkingLayer
Declaration
public CarParkingLayer CarParkingLayer { get; set; }
Property Value
Type |
Description |
CarParkingLayer |
|
Declaration
public MediatorLayer MediatorLayer { get; set; }
Property Value
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 |
|
Implements
ILayer
IModalChoiceResolver