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 Activity s. |
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 Activity
s.Activity
s.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.