|
||||||||||
| 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.BasicMovementAgent
public class BasicMovementAgent
Basic Movement Agent Java Implementation. Generated by metaabm system: Apr 20, 2008 1:42:35 PM MDT in project: org.metaabm.gen.ascape.test (testing)
| 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, scape |
| Constructor Summary | |
|---|---|
BasicMovementAgent()
Constructs a new Basic Movement Agent. |
|
| Method Summary | |
|---|---|
void |
andWithAndGoal()
. |
void |
andWithOrGoal()
. |
static BasicMovementModel |
getBasicMovementModel()
Gets the Basic Movement Model property for . |
java.awt.Color |
getColor()
|
java.util.List |
getNetwork()
|
int |
getVision()
Gets the Vision property for Basic Movement Agent. |
boolean |
isMovingTowardGoal()
Gets the Moving Toward Goal property for Basic Movement Agent. |
boolean |
isSuccess()
Gets the Success property for Basic Movement Agent. |
void |
moveToAvailableNeighbor()
. |
void |
moveToGoalWithin()
. |
void |
moveToNearestGoal()
. |
void |
moveToNeighbor()
. |
void |
moveToRandomAvailable()
. |
void |
moveToRandomNoAvailableCheck()
. |
void |
moveTowardNearestAgent()
. |
void |
moveTowardNearestGoal()
. |
void |
moveTwice()
. |
void |
moveWithEvaluate()
. |
static void |
setBasicMovementModel(BasicMovementModel _basicMovementModel)
Sets the Basic Movement Model property for . |
void |
setConditionNeighbor()
. |
void |
setConditionStateAgentNeighbor()
. |
void |
setMovingTowardGoal(boolean _movingTowardGoal)
Sets the Moving Toward Goal property for Basic Movement Agent. |
void |
setRandomNeighborValue()
. |
void |
setSuccess(boolean _success)
Sets the Success property for Basic Movement Agent. |
void |
setVision(int _vision)
Sets the Vision property for Basic Movement Agent. |
| Methods inherited from class org.ascape.model.CellOccupant |
|---|
clone, 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, 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, getName, 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 BasicMovementAgent()
| Method Detail |
|---|
public java.util.List getNetwork()
getNetwork in class org.ascape.model.Cellpublic java.awt.Color getColor()
getColor in class org.ascape.model.Agentpublic void moveToRandomAvailable()
moveToRandomAvailable in interface IBasicMovementAgentpublic void moveToRandomNoAvailableCheck()
moveToRandomNoAvailableCheck in interface IBasicMovementAgentpublic void moveToNeighbor()
moveToNeighbor in interface IBasicMovementAgentpublic void moveToAvailableNeighbor()
moveToAvailableNeighbor in interface IBasicMovementAgentpublic void moveToNearestGoal()
moveToNearestGoal in interface IBasicMovementAgentpublic void moveTowardNearestAgent()
moveTowardNearestAgent in interface IBasicMovementAgentpublic void moveTowardNearestGoal()
moveTowardNearestGoal in interface IBasicMovementAgentpublic void moveWithEvaluate()
moveWithEvaluate in interface IBasicMovementAgentpublic void moveTwice()
moveTwice in interface IBasicMovementAgentpublic void andWithOrGoal()
andWithOrGoal in interface IBasicMovementAgentpublic void andWithAndGoal()
andWithAndGoal in interface IBasicMovementAgentpublic void moveToGoalWithin()
moveToGoalWithin in interface IBasicMovementAgentpublic void setConditionNeighbor()
setConditionNeighbor in interface IBasicMovementAgentpublic void setConditionStateAgentNeighbor()
setConditionStateAgentNeighbor in interface IBasicMovementAgentpublic void setRandomNeighborValue()
setRandomNeighborValue in interface IBasicMovementAgentpublic int getVision()
getVision in interface IBasicMovementAgentpublic void setVision(int _vision)
setVision in interface IBasicMovementAgent_vision - the new Vision valuepublic boolean isMovingTowardGoal()
isMovingTowardGoal in interface IBasicMovementAgentpublic void setMovingTowardGoal(boolean _movingTowardGoal)
setMovingTowardGoal in interface IBasicMovementAgent_movingTowardGoal - the new Moving Toward Goal valuepublic boolean isSuccess()
isSuccess in interface IBasicMovementAgentpublic void setSuccess(boolean _success)
setSuccess in interface IBasicMovementAgent_success - the new Success valuepublic static BasicMovementModel getBasicMovementModel()
public static void setBasicMovementModel(BasicMovementModel _basicMovementModel)
_basicMovementModel - the new Basic Movement Model value
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||