org.ascape.gis.model
Class SubGraphAgent

java.lang.Object
  extended by org.ascape.model.AscapeObject
      extended by org.ascape.model.Agent
          extended by org.ascape.model.LocatedAgent
              extended by org.ascape.model.MomentumAgent
                  extended by org.ascape.gis.model.MapAgent
                      extended by org.ascape.gis.model.SubGraphAgent
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, Location, HasName, RandomFunctions

public class SubGraphAgent
extends MapAgent

User: jmiller Date: Nov 14, 2005 Time: 1:30:41 PM To change this template use Options | File Templates.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.ascape.gis.model.MapAgent
graphic, location, mapImage, velocity
 
Fields inherited from class org.ascape.model.MomentumAgent
heading
 
Fields inherited from class org.ascape.model.LocatedAgent
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
SubGraphAgent()
           
 
Method Summary
 CoordinateGraph getCoordinateGraph()
           
 void setCoordinate(Coordinate coordinate)
          Returns the extent of the nth dimension.
 void setCoordinateGraph(CoordinateGraph coordinateGraph)
           
 
Methods inherited from class org.ascape.gis.model.MapAgent
getGraphic, getImage, getImage, getImage, getLocation, getOffsetX, getOffsetY, getVelocity, isAt, moveToward, setGraphic, setImage, setImage, setLocation, setOffsetX, setOffsetY, setVelocity
 
Methods inherited from class org.ascape.model.MomentumAgent
findHeadingAway, findHeadingAway, findHeadingToward, findHeadingToward, getAgentSize, getHeading, headAway, headAway, headToward, headToward, movement, moveTo, moveTo, moveToRandomLocation, randomWalk, setAgentSize, setHeading, toString
 
Methods inherited from class org.ascape.model.LocatedAgent
calculateDistance, calculateDistance, countWithin, countWithin, countWithin, findMaximumWithin, findNearest, findNearest, findNearest, findNearest, findNearest, findWithin, findWithin, findWithin, findWithin, getCoordinate, hasWithin, hasWithin, hasWithin, initialize, isUpdateNeeded, moveAway, moveAway, moveAway, moveToward, moveToward, requestUpdate, requestUpdateNext
 
Methods inherited from class org.ascape.model.Agent
clearDeleteMarker, clone, death, deathCondition, die, execute, execute, fission, fissionCondition, fissioning, getColor, getColor, getImage, getIteration, getRoot, isDelete, isInitialized, iterate, markForDeletion, metabolism, move, 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, clone, isDelete, markForDeletion
 

Constructor Detail

SubGraphAgent

public SubGraphAgent()
Method Detail

setCoordinate

public void setCoordinate(Coordinate coordinate)
Description copied from class: MapAgent
Returns the extent of the nth dimension.

Specified by:
setCoordinate in interface Location
Overrides:
setCoordinate in class MapAgent
Parameters:
coordinate - the coordinate

getCoordinateGraph

public CoordinateGraph getCoordinateGraph()

setCoordinateGraph

public void setCoordinateGraph(CoordinateGraph coordinateGraph)


Copyright © 1998-2008 The Brookings Institution, NuTech Solutions, Metascape, LLC All Rights Reserved.