All Classes and Interfaces

Class
Description
An important aspect about this general Agent is that the only thing it maintains is internal state and knowledge.
A SignalSensor detects a Signal.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
TODO: Bidirectional edges
 
 
 
 
An Effector can emit a signal or change the physical world or change the agent's place in the world by applying a force or update the agent's knowledge or...
 
 
A Field is a collection of GridCanvas and Controller objects used to provide a user with a single user interface consisting of all of these components.
 
 
A ForceEffector applies a force to the agent
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Sends the message to all listeners who are within the range specified in the constructor.
 
 
 
 
 
A SignalSensor detects a Signal.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A Patch is like a rubber stamp applied to each location on a grid.
 
 
 
A pheromone is a beacon that dissipates over time and eventually goes away
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A ForceEffector applies a force to the agent
 
 
 
 
 
 
 
 
 
 
 
 
The TextMapProcessor lets you specify layers of grid maps through a text file.
 
 
 
 
 
If you create a special sensor that doesn't just work on signals, like a vision sensor, you'll want to override how getValue works.