- dataset - Variable in class util.analytics.Analyzer
-
The collection of lines.
- DEG - Static variable in class util.math.FastMath
-
- desiredSpeed - Variable in class model.agent.humanAgent.aatom.operationalLevel.action.movement.MovementModule
-
The desired speed.
- desiredSpeed - Variable in class model.agent.humanAgent.aatom.Passenger.Builder
-
- desk - Variable in class model.agent.humanAgent.aatom.tacticalLevel.activity.operator.impl.BasicOperatorBorderControlActivity
-
The desk it operates at.
- desk - Variable in class model.agent.humanAgent.aatom.tacticalLevel.activity.operator.impl.BasicOperatorCheckInActivity
-
The desk it operates at.
- Desk - Class in model.environment.objects.physicalObject
-
A desk is used to serve people.
- Desk(double, double, double, double, double, double, double, double, Position) - Constructor for class model.environment.objects.physicalObject.Desk
-
Creates a wall from four corner coordinates.
- Desk(double, double, double, double, Position) - Constructor for class model.environment.objects.physicalObject.Desk
-
Creates a rectangular wall with a specified top left corner, width and
height.
- Desk(double[], double[], Position) - Constructor for class model.environment.objects.physicalObject.Desk
-
Create a wall from a list of (x,y) coordinates.
- Desk(List<Position>, Position) - Constructor for class model.environment.objects.physicalObject.Desk
-
Create a wall from a list of corner
Position
s.
- DeskTest - Class in model.environment.objects.physicalObject
-
Tests the chair class.
- DeskTest() - Constructor for class model.environment.objects.physicalObject.DeskTest
-
- DeskView - Class in view.mapComponents
-
- DeskView(Desk) - Constructor for class view.mapComponents.DeskView
-
Creates the PhysicalObstacleView.
- destroy() - Method in class model.map.MapComponent
-
Destroys the component.
- destroyed - Variable in class model.map.MapComponent
-
States if the map component is destroyed.
- DijkstraNode - Class in model.agent.humanAgent.aatom.tacticalLevel.navigation.pathfinder
-
The Dijkstra Node class represents a specific node in the Dijkstra graph,
used in the
DijkstraPathFinder
.
- DijkstraNode(int, int) - Constructor for class model.agent.humanAgent.aatom.tacticalLevel.navigation.pathfinder.DijkstraNode
-
Creates a Dijkstra Node at position (x,y).
- DijkstraPathFinder - Class in model.agent.humanAgent.aatom.tacticalLevel.navigation.pathfinder
-
The Dijkstra Path Finder uses the Dijkstra algorithm to find a path from a
start
Position
to a goal
Position
.
- DijkstraPathFinder(Map, double) - Constructor for class model.agent.humanAgent.aatom.tacticalLevel.navigation.pathfinder.DijkstraPathFinder
-
Creates the Dijkstra Path Finder.
- DirectlyUpdatable - Interface in simulation.simulation.util
-
A directly updatable element in the model will be updated from the main
simulation.
- directPathPossible(Position, Position) - Method in class model.agent.humanAgent.aatom.tacticalLevel.navigation.pathfinder.PathFinder
-
Determines if there is a direct path possible between two
Position
s.
- DiscretizedMap - Class in model.agent.humanAgent.aatom.tacticalLevel.navigation
-
The discretized version of the map used for navigation.
- DiscretizedMap(boolean[][]) - Constructor for class model.agent.humanAgent.aatom.tacticalLevel.navigation.DiscretizedMap
-
This constructor can be used if you have a boolean representation of the
map already.
- DiscretizedMap(Map, double) - Constructor for class model.agent.humanAgent.aatom.tacticalLevel.navigation.DiscretizedMap
-
Private method to prevent object creation.
- discretizedMap - Variable in class model.agent.humanAgent.aatom.tacticalLevel.navigation.DiscretizedMap
-
A discrete version of the
Map
.
- discretizedMap - Variable in class model.agent.humanAgent.aatom.tacticalLevel.navigation.pathfinder.PathFinder
-
The discretized map.
- discretizeMap(Map, double) - Method in class model.agent.humanAgent.aatom.tacticalLevel.navigation.DiscretizedMap
-
Gets a discrete version of the
Map
in a specified precision.
- distance - Variable in class model.agent.humanAgent.aatom.tacticalLevel.navigation.pathfinder.AStarNode
-
The distance of the node from the start.
- distance - Variable in class model.agent.humanAgent.aatom.tacticalLevel.navigation.pathfinder.DijkstraNode
-
The distance of the node from the start.
- DistanceAnalyzer - Class in util.analytics
-
Tracks the average distance covered by passengers.
- DistanceAnalyzer() - Constructor for class util.analytics.DistanceAnalyzer
-
- distanceCovered - Variable in class util.analytics.DistanceAnalyzer
-
The distance covered.
- distanceTo(Position) - Method in class model.environment.position.Position
-
The distance to another position.
- doSuccessor(JumpPointNode, ArrayList<JumpPointNode>) - Method in class model.agent.humanAgent.aatom.tacticalLevel.navigation.pathfinder.JumpPointSearchPathFinder
-
Performs the successor step in the algorithm.
- doZoomRectangle(int, int, int, int) - Method in class view.MapPanel
-
Indicates the coordinates that are needed for the zoom in rectangle.
- drawCircle(Color, Position, double) - Static method in class view.mapComponents.ShapeDrawer
-
Draws a circle.
- drawingOrder - Variable in class view.MapPanel
-
The order in which the components are drawn.
- drawLine(Color, Position, Position) - Static method in class view.mapComponents.ShapeDrawer
-
Draws a line.
- drawPath - Variable in class view.mapComponents.PassengerView
-
Flag to indicate if we draw the intended path.
- drawPath(Color, Position, List<Position>) - Static method in class view.mapComponents.ShapeDrawer
-
Draws a path.
- drawPolygon(Color, List<Position>) - Static method in class view.mapComponents.ShapeDrawer
-
Draws a polygon.
- drawRectangle(Color, Position, double, double) - Static method in class view.mapComponents.ShapeDrawer
-
Draws a rectangle.
- drawSpeed - Variable in class view.mapComponents.PassengerView
-
Flag to indicate if we draw the speed.
- dropDistribution - Variable in class model.agent.humanAgent.aatom.tacticalLevel.activity.passenger.impl.BasicRegionalCheckpointActivity
-
The luggage drop time distribution.
- dropDistribution - Variable in class model.agent.humanAgent.aatom.tacticalLevel.activity.passenger.impl.BasicSchipholCheckpointActivity
-
The luggage drop time distribution.
- dropLuggageAndgoToWTMD() - Method in class model.agent.humanAgent.aatom.tacticalLevel.activity.passenger.impl.BasicRegionalCheckpointActivity
-
Drop the luggage at the point and go to the wtmd.
- dropLuggageAndgoToWTMD() - Method in class model.agent.humanAgent.aatom.tacticalLevel.activity.passenger.impl.BasicSchipholCheckpointActivity
-
Drop the luggage at the point and go to the wtmd.
- dropOffPassengers - Variable in class model.environment.objects.physicalObject.sensor.XRaySystem
-
The drop off passenger.
- dropOffPosition - Variable in class model.agent.humanAgent.aatom.tacticalLevel.activity.passenger.impl.BasicRegionalCheckpointActivity
-
The drop off position.
- dropOffPosition - Variable in class model.agent.humanAgent.aatom.tacticalLevel.activity.passenger.impl.BasicSchipholCheckpointActivity
-
The drop off position.
- dropped - Variable in class model.agent.humanAgent.aatom.tacticalLevel.activity.passenger.impl.BasicRegionalCheckpointActivity
-
Luggage has been dropped or not.
- dropped - Variable in class model.agent.humanAgent.aatom.tacticalLevel.activity.passenger.impl.BasicSchipholCheckpointActivity
-
Luggage has been dropped or not.