| Modifier and Type | Field and Description |
|---|---|
protected java.util.Collection<Activity> |
activities
All activities of the agent.
|
protected PlanningModule |
planningModule
The planner.
|
protected QueueActivity |
queueActivity
The queue activity.
|
| Constructor and Description |
|---|
ActivityModule() |
| Modifier and Type | Method and Description |
|---|---|
Activity |
getActiveActivity()
Gets the active activity.
|
java.util.Collection<Activity> |
getActivities()
Gets a
Collection of Activitys. |
Position |
getNextActivityPosition()
Get the next activity position.
|
void |
init(Map map,
HumanAgent agent,
MovementModule movementModel,
ObservationModule observationModule,
java.util.Collection<Activity> activities,
PlanningModule planner,
NavigationModule navigationModule) |
boolean |
isQueuing()
Determines if the agent is queuing.
|
void |
setInFrontOfQueue()
Sets the agent in front of the queue.
|
void |
setQueuing(double time)
Sets the agents queuing mode.
|
void |
setSearch(double searchTime)
Specifies that the agent needs to be searched.
|
void |
update(int timeStep)
Updates the updatable element.
|
protected java.util.Collection<Activity> activities
protected QueueActivity queueActivity
protected PlanningModule planningModule
public Activity getActiveActivity()
Activity.public java.util.Collection<Activity> getActivities()
Collection of Activitys.Activitys.public Position getNextActivityPosition()
public void init(Map map, HumanAgent agent, MovementModule movementModel, ObservationModule observationModule, java.util.Collection<Activity> activities, PlanningModule planner, NavigationModule navigationModule)
map - The map.agent - The agent.movementModel - The movement model.observationModule - The observation module.activities - The activities.planner - The planner.navigationModule - The navigation module.public boolean isQueuing()
public void setInFrontOfQueue()
public void setQueuing(double time)
time - The time. If the time equals -1, the agent queues
indefinitely.public void setSearch(double searchTime)
searchTime - The time to search.