public class OperatorAgent extends AatomHumanAgent
HumanAgent
that performs operator tasks.Modifier and Type | Field and Description |
---|---|
private Activity |
assignment
The assignment.
|
operationalModel, strategicModel, tacticalModel
color, mass
position
map
Constructor and Description |
---|
OperatorAgent(Position position,
double radius,
double mass,
Activity assignment)
Creates an operator agent.
|
OperatorAgent(Position position,
double radius,
double mass,
Activity assignment,
java.awt.Color color)
Creates an operator agent.
|
Modifier and Type | Method and Description |
---|---|
Activity |
getAssignment()
Gets the assignment of the agent.
|
communicate, getActiveActivity, getCurrentVelocity, getDesiredSpeed, getGoalPosition, getGoalPositions, getObservation, getReachedGoal, getStopOrder, init, isQueuing, isSitting, update, wantsToBeDestoryed
getColor, getMass, toString
getRadius, getVectorToPosition, isLineCollision
getDistance, getPosition
isDestroyed
private Activity assignment
public OperatorAgent(Position position, double radius, double mass, Activity assignment)
position
- The position.radius
- The radius.mass
- The mass.assignment
- The assignment.public Activity getAssignment()