Package | Description |
---|---|
model.agent |
The agent package contains all agents in the project.
|
model.agent.humanAgent |
The Human agent package contains all human agents in the project.
|
model.agent.humanAgent.aatom |
All AATOM related packages.
|
model.environment.objects.area |
Airport areas.
|
model.environment.objects.physicalObject |
Physical objects of the environment.
|
model.environment.objects.physicalObject.luggage |
Luggage related classes.
|
model.environment.objects.physicalObject.sensor |
Sensor related classes.
|
model.environment.objects.physicalObject.sensor.impl |
Sensor implementations.
|
model.map.shapes |
Shapes of environment objects.
|
simulation.simulation.util |
Simulation utilities.
|
Modifier and Type | Class and Description |
---|---|
class |
Agent
An agent is an entity that is able to act.
|
Modifier and Type | Class and Description |
---|---|
class |
HumanAgent
A HumanAgent is a human that has a color and a mass.
|
Modifier and Type | Class and Description |
---|---|
class |
AatomHumanAgent
A AatomHumanAgent is a human that can move around on a map.
|
class |
OperatorAgent
An operator agent is a
HumanAgent that performs operator tasks. |
class |
Passenger
A Passenger is a type of
HumanAgent that is a passenger in the
simulation. |
Modifier and Type | Class and Description |
---|---|
class |
Area
A facility is a publicly accessible place for
HumanAgent s, where they
can do something. |
class |
BorderControlArea |
class |
BorderControlGateArea
A gate area that can only be accessed by passing border control.
|
class |
CheckInArea |
class |
CheckpointArea |
class |
EntranceArea |
class |
Facility
A restaurant is a
Area where HumanAgent s can eat something. |
class |
GateArea |
class |
OpenArea |
class |
QueuingArea |
class |
Restaurant
A restaurant is a
Facility where HumanAgent s can eat
something. |
class |
SecureArea |
class |
Shop
A shop is a
Facility in which HumanAgent s can buy things. |
class |
Toilet
A toilet is a
Facility . |
Modifier and Type | Class and Description |
---|---|
class |
Chair
A chair.
|
class |
Desk
A desk is used to serve people.
|
class |
PhysicalObject
A physical obstacle is an object that cannot be accessed by
HumanAgent s. |
class |
QueueSeparator
The queue separator is an object that is used to control the formation of
queues.
|
class |
Wall
A wall is a physical obstacle that defines the border between different
areas.
|
Modifier and Type | Class and Description |
---|---|
class |
Luggage
Luggage is something that is carried and owned by a
Passenger . |
Modifier and Type | Class and Description |
---|---|
class |
Sensor
A sensor can sense something in the world.
|
class |
WalkThroughMetalDetector
A Walk Through Metal Detector (WTMD) is used at an airport checkpoint to
detect metallic objects.
|
class |
XRaySensor
An X-Ray sensor is used at an airport checkpoint to scan baggage for illegal
objects.
|
class |
XRaySystem
An X-Ray system is a system used at a checkpoint of an airport.
|
Modifier and Type | Class and Description |
---|---|
class |
BasicWalkThroughMetalDetector
A Basic Walk Through Metal Detector (WTMD).
|
class |
BasicXRaySensor
A basic X-Ray sensor.
|
class |
BasicXRaySystem
A basic X-Ray system.
|
Modifier and Type | Class and Description |
---|---|
class |
CircularMapComponent
A circular
MapComponent . |
class |
PolygonMapComponent
A polygon map component.
|
Modifier and Type | Method and Description |
---|---|
static <T extends PhysicalMapComponent> |
Utilities.getMapComponentsInNeighborhood(Position position,
double radius,
java.util.Collection<T> mapComponents)
Gets all
MapComponent s in a list within a specified distance from
a Position . |
static <T extends PhysicalMapComponent> |
Utilities.isLineCollision(Position start,
Position end,
java.util.Collection<T> components)
Determines if a line intersects with a set of components.
|
Modifier and Type | Method and Description |
---|---|
static QueuingArea |
Utilities.getClosestQueuingArea(java.util.Collection<? extends PhysicalMapComponent> mapComponents,
java.util.Collection<QueuingArea> queues)
Gets the closest queuing area.
|