public class BasicETDCheckActivity extends ETDCheckActivity
| Modifier and Type | Field and Description |
|---|---|
private boolean |
goTo
The goto order has been given.
|
private Passenger |
nextPassenger
The next passenger in line.
|
private Passenger |
passengerToCheck
The passenger to check.
|
private boolean |
waited
The passenger has waited.
|
private MathDistribution |
waitingDistribution
The passenger waiting time.
|
private WalkThroughMetalDetector |
wtmd
The WTMD.
|
activityModule, agent, map, movement, navigationModule, observations| Constructor and Description |
|---|
BasicETDCheckActivity(WalkThroughMetalDetector wtmd)
Creates an ETD check activity.
|
BasicETDCheckActivity(WalkThroughMetalDetector wtmd,
MathDistribution waitingDistribution)
Creates an ETD check activity.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
canStart(int timeStep)
Determines if the activity can start.
|
Passenger |
checkObservation()
Checks the observation.
|
Position |
getActivityPosition()
Gets the activity position.
|
void |
update(int timeStep)
Updates the updatable element.
|
endActivity, getActivityState, goToActivity, init, isFinished, isGoingToActivity, isInProgress, startActivityprivate WalkThroughMetalDetector wtmd
private Passenger passengerToCheck
private boolean waited
private boolean goTo
private Passenger nextPassenger
private MathDistribution waitingDistribution
public BasicETDCheckActivity(WalkThroughMetalDetector wtmd)
wtmd - The WTMD.public BasicETDCheckActivity(WalkThroughMetalDetector wtmd, MathDistribution waitingDistribution)
wtmd - The WTMD.waitingDistribution - The distribution of waiting times.public boolean canStart(int timeStep)
Activitypublic Passenger checkObservation()
public Position getActivityPosition()
ActivitygetActivityPosition in class Activitypublic void update(int timeStep)
UpdatabletimeStep - The time step of the simulation (in milliseconds).