|
||||||||||
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.HostCell
org.metaabm.gen.test.ComplexLocation
public class ComplexLocation
Field Summary |
---|
Fields inherited from class org.ascape.model.HostCell |
---|
IS_AVAILABLE, IS_OCCUPIED, occupant |
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 | |
---|---|
ComplexLocation()
Constructs a new Complex Location. |
Method Summary | |
---|---|
java.lang.Object |
clone()
Clones the agent, ensuring that a unique id is assigned. |
void |
createUniqueID()
|
void |
dummy()
|
java.awt.Color |
getColor()
Returns the default color for this cell (green.) Override to provide another color, or provide a different color feature for your views. |
java.lang.String |
getName()
A name this object may be referred to by. |
java.util.List |
getNetwork()
Returns some network of related cells. |
SpatialModel |
getSpatialModel()
|
java.lang.String |
getUID()
|
boolean |
isLocationGood()
Gets the Location Good property for Complex Location. |
void |
setLocationGood(boolean _locationGood)
Sets the Location Good property for Complex Location. |
void |
testAgentHere()
. |
void |
testSelfAvailable()
. |
void |
testSelfAvailableCreate()
. |
void |
testSelfAvailableWithin()
. |
void |
testSelfWithinBounds()
. |
boolean |
withinBoundaries(double[] bounds)
. |
Methods inherited from class org.ascape.model.Cell |
---|
calculateNeighbors, countNeighbors, findNeighbors, findOccupants, findRandomNeighbor, findRelative, getDistance, getNeighbors, getNeighbors, hostedCondition, initialize, playNeighbors, playRandomNeighbor, setNeighbors, setNetwork, toString |
Methods inherited from class org.ascape.model.LocatedAgent |
---|
calculateDistance, calculateDistance, countWithin, countWithin, countWithin, findMaximumWithin, findNearest, findNearest, findNearest, findNearest, findNearest, findWithin, findWithin, findWithin, findWithin, getAgentSize, getCoordinate, hasWithin, hasWithin, hasWithin, isUpdateNeeded, moveAway, moveAway, moveAway, moveTo, moveToRandomLocation, moveToward, moveToward, moveToward, randomWalk, requestUpdate, requestUpdateNext, setAgentSize, setCoordinate |
Methods inherited from class org.ascape.model.Agent |
---|
clearDeleteMarker, death, deathCondition, die, 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, getCoordinate, isDelete, markForDeletion, setCoordinate |
Constructor Detail |
---|
public ComplexLocation()
Method Detail |
---|
public java.lang.String getUID()
public void createUniqueID()
public java.lang.Object clone()
clone
in interface Location
clone
in class HostCell
public void dummy()
public SpatialModel getSpatialModel()
public java.util.List getNetwork()
Cell
getNetwork
in class Cell
public java.awt.Color getColor()
HostCell
getColor
in class HostCell
public void testSelfAvailableCreate()
public void testSelfAvailableWithin()
public void testAgentHere()
public void testSelfAvailable()
public void testSelfWithinBounds()
public boolean withinBoundaries(double[] bounds)
public boolean isLocationGood()
public void setLocationGood(boolean _locationGood)
_locationGood
- the new Location Good 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 |