|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ascape.model.AscapeObject
org.ascape.model.Agent
org.ascape.model.LocatedAgent
org.ascape.model.Cell
org.ascape.model.CellOccupant
org.metaabm.gen.test.ComplexMovementAgent
public class ComplexMovementAgent
Field Summary |
---|
Fields inherited from class org.ascape.model.CellOccupant |
---|
PLAY_HOST_RULE, RANDOM_WALK_AVAILABLE_RULE |
Fields inherited from class org.ascape.model.Cell |
---|
CALCULATE_NEIGHBORS_RULE, neighbors, PLAY_NEIGHBORS_RULE, PLAY_RANDOM_NEIGHBOR_RULE |
Fields inherited from class org.ascape.model.LocatedAgent |
---|
agentSize, coordinate, MOVE_RANDOM_LOCATION_RULE, RANDOM_WALK_RULE, thisUpdate |
Fields inherited from class org.ascape.model.Agent |
---|
DEATH_RULE, FISSIONING_RULE, FORCE_DIE_RULE, FORCE_FISSION_RULE, FORCE_MOVE_RULE, INITIALIZE_RULE, ITERATE_AND_UPDATE_RULE, ITERATE_RULE, METABOLISM_RULE, MOVEMENT_RULE, PLAY_OTHER, UPDATE_RULE |
Fields inherited from class org.ascape.model.AscapeObject |
---|
ARBITRARY_SEED, name, PLATFORM_DEFAULT_COLOR, scape |
Constructor Summary | |
---|---|
ComplexMovementAgent()
Constructs a new Complex Movement Agent. |
Method Summary | |
---|---|
java.lang.Object |
clone()
Clones the agent, ensuring that a unique id is assigned. |
void |
createUniqueID()
|
void |
dummy()
|
java.awt.Color |
getColor()
This agent's default color, used by many simple views. |
java.lang.String |
getName()
A name this object may be referred to by. |
java.util.List |
getNetwork()
Returns some network of related cells. |
int |
getResult()
Gets the Result property for Complex Movement Agent. |
SpatialModel |
getSpatialModel()
|
SpatialStateEnum |
getSpatialState()
Gets the Spatial State property for Complex Movement Agent. |
java.lang.String |
getUID()
|
int |
getVision()
Gets the Vision property for Complex Movement Agent. |
double[] |
getWithinSpace()
Gets the Within Space property for Complex Movement Agent. |
boolean |
isSomeBoolean()
Gets the Some Boolean property for Complex Movement Agent. |
void |
setResult(int _result)
Sets the Result property for Complex Movement Agent. |
void |
setSomeBoolean(boolean _someBoolean)
Sets the Some Boolean property for Complex Movement Agent. |
void |
setSpatialState(SpatialStateEnum _spatialState)
Sets the Spatial State property for Complex Movement Agent. |
void |
setVision(int _vision)
Sets the Vision property for Complex Movement Agent. |
void |
setWithinSpace(double[] _withinSpace)
Sets the Within Space property for Complex Movement Agent. |
void |
testConnectRandomOther()
. |
void |
testDieAll()
. |
void |
testHostHere()
. |
void |
testHostHereCondition()
. |
void |
testNegateSpatialThenIdentity()
. |
void |
testNegateSpatialWithIdentity()
. |
void |
testNestedStatements()
. |
void |
testParallelRoot()
. |
void |
testParallelSpatial()
. |
void |
testParallelWithNetwork()
. |
void |
testSetRandomOther()
. |
void |
testSetRandomOtherIf()
. |
void |
testSetRandomPostQuery()
. |
boolean |
withinBoundaries(double[] bounds)
. |
Methods inherited from class org.ascape.model.CellOccupant |
---|
die, findAvailableNeighbors, findNearest, findNearest, findNearest, findNearest, findNearest, findNeighbors, findNeighborsOnHost, findRandomAvailableNeighbor, findRandomNeighbor, findRandomNeighborOnHost, findWithin, findWithin, findWithin, getCoordinate, getHostCell, getHostScape, leave, moveAway, moveTo, moveToRandomLocation, moveToward, playNeighbors, playRandomNeighbor, randomWalk, randomWalkAvailable, setHostCell, setHostScape |
Methods inherited from class org.ascape.model.Cell |
---|
calculateNeighbors, countNeighbors, findOccupants, findRelative, getDistance, getNeighbors, getNeighbors, getOccupant, hostedCondition, initialize, isAvailable, removeOccupant, setNeighbors, setNeighborsList, setNetwork, setOccupant, toString |
Methods inherited from class org.ascape.model.LocatedAgent |
---|
calculateDistance, calculateDistance, countWithin, countWithin, countWithin, findMaximumWithin, findWithin, getAgentSize, hasWithin, hasWithin, hasWithin, isUpdateNeeded, moveAway, moveAway, moveTo, moveToward, moveToward, requestUpdate, requestUpdateNext, setAgentSize, setCoordinate |
Methods inherited from class org.ascape.model.Agent |
---|
clearDeleteMarker, death, deathCondition, execute, execute, fission, fissionCondition, fissioning, getColor, getImage, getImage, getIteration, getPlatformColor, getRoot, isDelete, isInitialized, iterate, markForDeletion, metabolism, move, movement, movementCondition, play, scapeCreated, setInitialized, setScape, update |
Methods inherited from class org.ascape.model.AscapeObject |
---|
diffDeep, diffDeep, diffDeepBFS, diffDeepDFS, diffDeepValidate, diffDeepVisit, equalsDeep, equalsDeep, equalsDeep, getComparisonStream, getRandom, getRandomSeed, getScape, randomInRange, randomInRange, randomIs, randomToLimit, reseed, setComparisonStream, setName, setRandom, setRandomSeed |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.ascape.model.space.Location |
---|
clearDeleteMarker, isDelete, markForDeletion, setCoordinate |
Constructor Detail |
---|
public ComplexMovementAgent()
Method Detail |
---|
public java.lang.String getUID()
public void createUniqueID()
public java.lang.Object clone()
clone
in interface Location
clone
in class CellOccupant
public void dummy()
public SpatialModel getSpatialModel()
public java.util.List getNetwork()
Cell
getNetwork
in class Cell
public java.awt.Color getColor()
Agent
getColor
in class Agent
public void testDieAll()
public void testNegateSpatialThenIdentity()
public void testNegateSpatialWithIdentity()
public void testHostHere()
public void testConnectRandomOther()
public void testSetRandomOther()
public void testSetRandomOtherIf()
public void testSetRandomPostQuery()
public void testParallelSpatial()
public void testParallelRoot()
public void testParallelWithNetwork()
public void testNestedStatements()
public void testHostHereCondition()
public boolean withinBoundaries(double[] bounds)
public boolean isSomeBoolean()
public void setSomeBoolean(boolean _someBoolean)
_someBoolean
- the new Some Boolean valuepublic double[] getWithinSpace()
public void setWithinSpace(double[] _withinSpace)
_withinSpace
- the new Within Space valuepublic int getResult()
public void setResult(int _result)
_result
- the new Result valuepublic SpatialStateEnum getSpatialState()
public void setSpatialState(SpatialStateEnum _spatialState)
_spatialState
- the new Spatial State valuepublic int getVision()
public void setVision(int _vision)
_vision
- the new Vision valuepublic java.lang.String getName()
AscapeObject
getName
in interface HasName
getName
in class AscapeObject
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |