public class BasicLuggageCheckActivity extends LuggageCheckActivity
Modifier and Type | Field and Description |
---|---|
private MathDistribution |
timeDistribution
The time distribution.
|
luggage
activityModule, agent, map, movement, navigationModule, observations
Constructor and Description |
---|
BasicLuggageCheckActivity()
Creates a luggage check activity.
|
BasicLuggageCheckActivity(MathDistribution timeDistribution)
Creates a luggage check activity.
|
Modifier and Type | Method and Description |
---|---|
boolean |
canStart(int timeStep)
Determines if the activity can start.
|
Position |
getActivityPosition()
Gets the activity position.
|
void |
setSearch(Luggage luggage)
Set search of luggage.
|
void |
update(int timeStep)
Updates the updatable element.
|
endActivity, getActivityState, goToActivity, init, isFinished, isGoingToActivity, isInProgress, startActivity
private MathDistribution timeDistribution
public BasicLuggageCheckActivity()
public BasicLuggageCheckActivity(MathDistribution timeDistribution)
timeDistribution
- The distribution of search times.public boolean canStart(int timeStep)
Activity
public Position getActivityPosition()
Activity
getActivityPosition
in class Activity
public void setSearch(Luggage luggage)
setSearch
in class LuggageCheckActivity
luggage
- The luggage.public void update(int timeStep)
Updatable
timeStep
- The time step of the simulation (in milliseconds).