Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
sema.Area

Packages that use Area
examples | Some examples of agents and worlds.
modelling | Modelling of the main features of a world and agents' behaviours.
sema | Extensible Multi-Agent Simulator.
worlds | Some examples of agents and worlds.

Uses of Area in examples

Classes in examples that implement Area
`class` | `RectangularAreaContour`

Constructors in examples with parameters of type Area
`AgentTestGrowing(World world, Area area, float delay, java.awt.Image image)`
`AgentTestSeeing(World world, Area area, float delay, java.awt.Image image)`
`RandomAgent(World world, Area area, float delay, java.awt.Image image)`

Uses of Area in modelling

Classes in modelling that implement Area
`class` | `CircularArea` Implements circular area.
`class` | `PonctualArea` Implements a ponctual area.
`class` | `RectangularArea` Zone rectangulaire orientée.

Methods in modelling that return Area
`Area` | `Message.getArea()` Determinates the Area covered by the signal.
`protected Area` | `SeeingAgent.getAreaOfVision()` Determinates the area where the element is watching.
`protected Area` | `SeeingAgent.getLineVision(float angle)`

Methods in modelling with parameters of type Area
`boolean` | `CircularArea.intersect(Area a)`
`boolean` | `PonctualArea.intersect(Area a)`
`boolean` | `RectangularArea.intersect(Area a)`

Constructors in modelling with parameters of type Area
`CommunicatingAgent(World world, Area area, float delay, java.awt.Image image)`
`EatableAgent(World world, Area area, float delay, java.awt.Image image)` Creates a new instance of eatable agent with the same arguments than an agent.
`EatingAgent(World world, Area area, float delay, java.awt.Image image)` Creates a new instance of eatable agent with fixed reserves and consomptions of food.
`GrowingAgent(World world, Area area, float delay, java.awt.Image image, float reachableSize, float timeToGrow)` Creates a new growing agent, with a given time to incrase his size by a factor of 1.1, and the reachable size, with the convention that the initial size of the agent is 1.
`MovingAgent(World world, Area area, float delay, java.awt.Image image, float speed)` Receives a speed and the paramaters of a normal agent.
`Pheromone(World world, Area area, java.awt.Image image, java.lang.String contents, double during, Selector selector)` Creates a new pheromone that may be percieved by the element satisfying the selector.
`Pheromone(World world, Area area, java.awt.Image image, java.lang.String contents, double during, java.lang.String kind)` Creates a new pheromone percieved by the elements of the given kind.
`PheromoneUserAgent(World world, Area area, float delay, java.awt.Image image, java.awt.Image pheromoneImage)` Creates a new user of pheromona.
`ReceptiveAgent(World world, Area area, float delay, java.awt.Image image)` Creates a new agent able to catch signals, with the same parameters than agent.
`SeeingAgent(World world, Area area, float delay, java.awt.Image image, float visionRadius)` Creates a new instance of seeing agent.

Uses of Area in sema

Methods in sema that return Area
`Area` | `Element.getArea()` Returns the Area.
`Area` | `Signal.getArea()` Returns the area of the signal.

Methods in sema with parameters of type Area
`boolean` | `Area.intersect(Area a)` Returns whether the area intersect these one.
`java.util.TreeMap` | `Nature.getElements(Area area)` Returns the elements in the boxes intersected by the given area.

Constructors in sema with parameters of type Area
`Agent(World world, Area area, float delay, java.awt.Image image)` Creates a new agent in the specified world, and registers it to this world.
`Element(World world, Area area, java.awt.Image image)` Constructs an element of the specified world and register itself to this world.

Uses of Area in worlds

Constructors in worlds with parameters of type Area
`RandomAgentOneByBox(World world, Area area, float delay, java.awt.Image image)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES