Uses of Interface
org.ascape.model.space.Location

Packages that use Location
org.ascape.ant.test   
org.ascape.gis.model   
org.ascape.model   
org.ascape.model.space   
 

Uses of Location in org.ascape.ant.test
 

Classes in org.ascape.ant.test that implement Location
 class AllOutputViewTest.TestAgent
           
 

Uses of Location in org.ascape.gis.model
 

Classes in org.ascape.gis.model that implement Location
 class MapAgent
           
 class ScapeTime
          A scape that is aware of time.
 class SubGraphAgent
          User: jmiller Date: Nov 14, 2005 Time: 1:30:41 PM To change this template use Options | File Templates.
 

Methods in org.ascape.gis.model with parameters of type Location
 void Globe.moveToward(Location origin, Coordinate target, double distance)
          Moves an agent from its original coordinate towards its target coordinate.
 

Uses of Location in org.ascape.model
 

Classes in org.ascape.model that implement Location
 class Cell
          The base class for all members of lattices.
 class CellOccupant
          An occupant of a cell within a lattice.
 class HostCell
          An cell capable fo serving as a 'home' for agents.
 class LocatedAgent
          An agent that has a location in continuous space.
 class MomentumAgent
          An agent that has momentum and heading in space.
 class Scape
          The base class for all collections of agents within ascape.
 

Methods in org.ascape.model that return Location
 Location Scape.getPrototype()
           
 

Methods in org.ascape.model with parameters of type Location
 Agent Scape.findRandom(Location excludeAgent)
          Returns a random unoccupied discrete location in the space given with the lattice.
 boolean Scape.isHome(Location a)
           
 

Uses of Location in org.ascape.model.space
 

Subinterfaces of Location in org.ascape.model.space
 interface Node
          The Interface Node.
 interface NodeOccupant
          The Interface NodeOccupant.
 

Classes in org.ascape.model.space that implement Location
 class DefaultLocation
          The Class DefaultLocation.
 class DefaultNode
          The Class DefaultNode.
 

Methods in org.ascape.model.space that return Location
 Location Array2D.findFirstMatchInRank(Coordinate origin, Conditional condition, int rank)
          Returns the first element in the supplied rank that matches the supplied condition, null if no matches.
 Location Space.findMaximum(DataPoint point)
          Find maximum.
 Location CollectionSpace.findMaximum(DataPoint point)
          Returns the agent with the maximum value.
 Location CollectionSpace.findMaximum(java.util.Iterator iter, DataPoint dataPoint)
          Find the maximum cell of some data point.
 Location Space.findMaximumWithin(Coordinate coordinate, DataPoint dataPoint, Conditional condition, boolean includeSelf, double distance)
          Find maximum within.
 Location CollectionSpace.findMaximumWithin(Coordinate coordinate, DataPoint dataPoint, Conditional condition, boolean includeSelf, double distance)
           
 Location Space.findMinimum(DataPoint point)
          Find minimum.
 Location CollectionSpace.findMinimum(DataPoint point)
          Returns the agent with the minimum value.
 Location CollectionSpace.findMinimum(java.util.Iterator iter, DataPoint dataPoint)
          Find minimum.
 Location Space.findMinimumWithin(Coordinate coordinate, DataPoint dataPoint, Conditional condition, boolean includeSelf, double distance)
          Find minimum within.
 Location CollectionSpace.findMinimumWithin(Coordinate coordinate, DataPoint dataPoint, Conditional condition, boolean includeSelf, double distance)
           
 Location Space.findNearest(Coordinate origin, Conditional condition, boolean includeOrigin, double distance)
          Find nearest.
 Location Graph.findNearest(Coordinate origin, Conditional condition, boolean includeOrigin, double distance)
          Finds the nearest agent that meets some condition.
 Location CollectionSpace.findNearest(Coordinate origin, Conditional condition, boolean includeOrigin, double distance)
          Finds the nearest agent that meets some condition.
 Location Array2DSmallWorld.findNearest(Coordinate origin, Conditional condition, boolean includeOrigin, double distance)
          Finds the nearest agent that meets some condition.
 Location Array2D.findNearest(Coordinate origin, Conditional condition, boolean includeOrigin, double distance)
          Finds the nearest cell that meets some condition.
 Location Array.findNearest(Coordinate origin, Conditional condition, boolean includeOrigin, double maximumDistance)
          Finds the nearest cell that meets some condition.
 Location Space.findNearest(Location origin, Conditional condition, boolean includeOrigin, double distance)
           
 Location CollectionSpace.findNearest(Location origin, Conditional condition, boolean includeOrigin, double distance)
          Finds the nearest agent that meets some condition.
 Location Discrete.findNearestAvailable(Location origin, Conditional condition, boolean includeOrigin, double distance)
           
 Location Discrete.findNearestBFS(Coordinate origin, Conditional condition, boolean includeOrigin, double distance)
          Finds the nearest agent that meets some condition.
 Location Space.findRandom()
          Find random.
 Location Singleton.findRandom()
           
 Location CollectionSpace.findRandom()
          Returns an agent randomly selected from the collection.
 Location Array2DBase.findRandom()
          Returns a cell randomly selected from the lattice.
 Location Array1D.findRandom()
          Returns a cell randomly selected from the lattice.
 Location Space.findRandom(Conditional condition)
          Find random.
 Location CollectionSpace.findRandom(Conditional condition)
          Returns an agent randomly that matches a condition.
 Location Array2DBase.findRandom(int x, int y, int width, int height)
          Returns a random unoccupied discrete location in the space given with the lattice.
 Location Space.findRandom(Location excludeLocation)
          Find random.
 Location CollectionSpace.findRandom(Location excludeLocation)
          Returns a random unoccupied discrete location in the space given with the lattice.
 Location Space.findRandom(Location exclude, Conditional condition)
           
 Location CollectionSpace.findRandom(Location exclude, Conditional condition)
          Returns an agent randomly that matches a condition, excluding the coordinate.
 Location Array2DBase.findRandom(Node cell, int x, int y, int width, int height)
          Returns a random unoccupied discrete location in the space given with the lattice.
 Location Discrete.findRandomAvailable(Node origin, Conditional condition, boolean includeSelf, double distance)
           
 Location Discrete.findRandomAvailableNeighbor(Node location)
           
 Location ListBase.findRandomMatchInRank(Coordinate origin, Conditional condition, int rank)
          Returns a random element in the supplied rank that matches the supplied condition, null if no matches.
 Location Array2DSmallWorld.findRandomMatchInRank(Coordinate origin, Conditional condition, int rank)
           
 Location Array2D.findRandomMatchInRank(Coordinate origin, Conditional condition, int rank)
          Returns a random element in the supplied rank that matches the supplied condition, null if no matches.
abstract  Location Array.findRandomMatchInRank(Coordinate origin, Conditional condition, int rank)
          Returns a random element in the supplied rank that matches the supplied condition, null if no matches.
 Location Discrete.findRandomNeighbor(Node location)
           
 Location Discrete.findRandomNeighbor(Node location, Conditional condition)
           
 Location Array2DBase.findRandomRelative(Node cell, int x, int y, int width, int height)
          Returns a random unoccupied discrete location in the space given with the lattice.
 Location Space.findRandomWithin(Location origin, Conditional condition, boolean includeSelf, double distance)
           
 Location CollectionSpace.findRandomWithin(Location origin, Conditional condition, boolean includeSelf, double distance)
           
 Location Relative.findRelative(Location location, Coordinate coordinate)
          Find relative.
 Location Array2DBase.findRelative(Location location, Coordinate coordinate)
          Locates a cell based on a relative reference.
 Location Space.get(Coordinate coordinate)
          Get.
 Location CollectionSpace.get(Coordinate coordinate)
          Returns the cell existing at the specified coordinate.
 Location Array2DBase.get(Coordinate coordinate)
          Returns the cell existing at the specified coordinate.
 Location Array1D.get(Coordinate coordinate)
          Returns the object (agent) existing at the specified coordinate.
 Location CoordinateGraph.getLocation()
          Gets the location.
 Location[] Singleton.getLocations()
          Returns all agents in the space as an array.
 Location[] Array1D.getLocations()
          Returns all agents in the space as an array.
 Location BFSWithinIterator.getOrigin()
          Gets the origin.
 Location SpaceContext.getPrototype()
          Gets the prototype.
 Location Mutable.newLocation()
          Creates a new agent in the space by cloning the prototype agent, adding it to an arbitrary place (usually the 'end'), and initializing it.
 Location CollectionSpace.newLocation()
          Creates a new agent in this collection by cloning the prototype agent, adding it to the end of the vector, and initializing it.
 Location Space.newLocation(boolean randomLocation)
          New location.
 Location Mutable.newLocation(boolean randomLocation)
          Creates a new agent in this list by cloning the prototype agent, adding it to a random or arbitrary (usually the 'end') place in the list, and initializing it.
 Location CollectionSpace.newLocation(boolean randomLocation)
          Creates a new agent in this collection by cloning the prototype agent, adding it to a random or arbitrary (last in this case) place in the collection, and initializing it.
 

Methods in org.ascape.model.space with parameters of type Location
protected  java.util.Iterator Discrete.bfsWithinIterator(Location origin, Conditional condition, boolean includeSelf, double distance)
          This is the findWithin code from Graph.
protected  java.util.Iterator Array2DSmallWorld.bfsWithinIterator(Location origin, Conditional condition, boolean includeSelf, double distance)
           
 double Space.calculateDistance(Location origin, Location target)
          Calculate distance.
 double CollectionSpace.calculateDistance(Location origin, Location target)
          Returns the shortest distance between one agent and another.
 Coordinate Continuous2D.calculateRelativePosition(Location origin, Location target)
          Returns the shortest relative position of two agents.
 Location Space.findNearest(Location origin, Conditional condition, boolean includeOrigin, double distance)
           
 Location CollectionSpace.findNearest(Location origin, Conditional condition, boolean includeOrigin, double distance)
          Finds the nearest agent that meets some condition.
 Location Discrete.findNearestAvailable(Location origin, Conditional condition, boolean includeOrigin, double distance)
           
 Location Space.findRandom(Location excludeLocation)
          Find random.
 Location CollectionSpace.findRandom(Location excludeLocation)
          Returns a random unoccupied discrete location in the space given with the lattice.
 Location Space.findRandom(Location exclude, Conditional condition)
           
 Location CollectionSpace.findRandom(Location exclude, Conditional condition)
          Returns an agent randomly that matches a condition, excluding the coordinate.
 Location Space.findRandomWithin(Location origin, Conditional condition, boolean includeSelf, double distance)
           
 Location CollectionSpace.findRandomWithin(Location origin, Conditional condition, boolean includeSelf, double distance)
           
 Location Relative.findRelative(Location location, Coordinate coordinate)
          Find relative.
 Location Array2DBase.findRelative(Location location, Coordinate coordinate)
          Locates a cell based on a relative reference.
 boolean SpaceContext.isHome(Location a)
          Checks if is home.
 void SubListSpace.moveAway(Location origin, Coordinate target, double distance)
          Moves an agent toward the specified agent in the context of the superscape.
 void SubCollection.moveAway(Location origin, Coordinate target, double distance)
          Moves an agent toward the specified agent in the context of the superscape.
 void Space.moveAway(Location origin, Coordinate target, double distance)
          Move away.
 void Singleton.moveAway(Location origin, Coordinate target, double distance)
          Moves an agent toward the specified agent.
 void Continuous2D.moveAway(Location origin, Coordinate target, double distance)
          Moves an agent from its original coordinate away from the target coordinate.
 void CollectionSpace.moveAway(Location origin, Coordinate target, double distance)
          Moves an agent toward the specified agent.
 void SubListSpace.moveToward(Location origin, Coordinate target, double distance)
          Moves an agent toward the specified agent in the context of the superscape.
 void SubCollection.moveToward(Location origin, Coordinate target, double distance)
          Moves an agent toward the specified agent in the context of the superscape.
 void Space.moveToward(Location origin, Coordinate target, double distance)
          Move toward.
 void Singleton.moveToward(Location origin, Coordinate target, double distance)
          Moves an agent toward the specified agent.
 void Continuous2D.moveToward(Location origin, Coordinate target, double distance)
          Moves an agent from its original coordinate towards its target coordinate.
 void Continuous1D.moveToward(Location origin, Coordinate target, double distance)
          Moves an agent from its original coordinate towards its target coordinate.
 void Continuous.moveToward(Location origin, Coordinate target, double distance)
          Moves an agent toward the specified agent.
 void CollectionSpace.moveToward(Location origin, Coordinate target, double distance)
          Moves an agent toward the specified agent.
 void Space.set(Coordinate coordinate, Location agent)
          Set.
 void CollectionSpace.set(Coordinate coordinate, Location agent)
          Sets the agent at the specified coordinate to the supplied agent.
 void Array2DBase.set(Coordinate coordinate, Location cell)
          Sets the cell existing at the specified coordinate.
 void Array2DBase.set(int xPosition, int yPosition, Location cell)
          Sets the cell existing at the specified coordinate.
 Node ListBase.set(int index, Location o, boolean isParent)
          Sets the agent at the specified coordinate to the supplied agent.
 void CoordinateGraph.setLocation(Location location)
          Sets the location.
 

Constructors in org.ascape.model.space with parameters of type Location
BFSWithinIterator(Discrete space, Location origin, Conditional condition, boolean includeSelf, double distance)
          Instantiates a new BFS within iterator.
BFSWithinIterator2DSmallWorld(Discrete space, Location origin, Conditional condition, boolean includeSelf, double distance)
          Instantiates a new BFS within iterator2 D small world.
CoordinateGraph(Location location)
          Instantiates a new coordinate graph.
 



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