|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jscience.computing.ai.agents.Environment
org.jscience.computing.ai.agents.DiscreteEnvironment
public abstract class DiscreteEnvironment
A class representing a simulated space in which objects position are constrained to a finite number of values, usually on a "grid".
| Field Summary | |
|---|---|
static int |
MOORE_NEIGHBORHOOD
DOCUMENT ME! |
static int |
VON_NEUMANN_NEIGHBORHOOD
DOCUMENT ME! |
| Constructor Summary | |
|---|---|
DiscreteEnvironment()
|
|
| Method Summary | |
|---|---|
abstract java.util.Set |
getContentsAt(int[] position)
DOCUMENT ME! |
abstract int |
getDimension()
DOCUMENT ME! |
abstract java.util.Set |
getNeighbors(int[] position,
int method)
Returns the available Cell neighbors. |
abstract void |
setContentsAt(int[] position,
java.util.Set contents)
DOCUMENT ME! |
| Methods inherited from class org.jscience.computing.ai.agents.Environment |
|---|
getContents, isCurvedOnItself |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int MOORE_NEIGHBORHOOD
public static final int VON_NEUMANN_NEIGHBORHOOD
| Constructor Detail |
|---|
public DiscreteEnvironment()
| Method Detail |
|---|
public abstract java.util.Set getContentsAt(int[] position)
position - DOCUMENT ME!
public abstract void setContentsAt(int[] position,
java.util.Set contents)
position - DOCUMENT ME!contents - DOCUMENT ME!
public abstract java.util.Set getNeighbors(int[] position,
int method)
position - DOCUMENT ME!method - DOCUMENT ME!
public abstract int getDimension()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||