Uses of Class
org.ascape.model.space.Coordinate

Packages that use Coordinate
org.ascape.ant   
org.ascape.gis.model   
org.ascape.model   
org.ascape.model.space   
org.ascape.view.vis   
 

Uses of Coordinate in org.ascape.ant
 

Methods in org.ascape.ant that return Coordinate
 Coordinate CoordinateElement.determineCoordinate()
          Determine coordinate.
 

Uses of Coordinate in org.ascape.gis.model
 

Subclasses of Coordinate in org.ascape.gis.model
 class MapCoordinate
          A location on a map
 

Methods in org.ascape.gis.model with parameters of type Coordinate
 double Globe.calculateDistance(Coordinate origin, Coordinate target)
          Returns the shortest distance between one LocatedAgent and another.
 void MapAgent.moveToward(Coordinate coordinate)
          Moves this MapAgent object closer to its destination
 void Globe.moveToward(Location origin, Coordinate target, double distance)
          Moves an agent from its original coordinate towards its target coordinate.
 void SubGraphAgent.setCoordinate(Coordinate coordinate)
           
 void MapAgent.setCoordinate(Coordinate coordinate)
          Returns the extent of the nth dimension.
 

Uses of Coordinate in org.ascape.model
 

Fields in org.ascape.model declared as Coordinate
protected  Coordinate LocatedAgent.coordinate
          The coordinate location of this cell within the relevant scape.
 

Methods in org.ascape.model that return Coordinate
 Coordinate Scape.findRandomCoordinate()
          Returns a coordinate randomly selected from the collection's space.
 Coordinate CellOccupant.getCoordinate()
          Gets a coordinate the location of this cell within the relevant Host Scape.
 Coordinate LocatedAgent.getCoordinate()
          Gets a coordinate the location of this cell within the relevant scape.
 Coordinate Scape.getExtent()
          Returns the extent of the scape.
 

Methods in org.ascape.model with parameters of type Coordinate
 double LocatedAgent.calculateDistance(Coordinate target)
          Return the distance between this agent and the supplied coordinate.
 double Scape.calculateDistance(Coordinate origin, Coordinate target)
          Returns the shortest distance between one LocatedAgent and another.
 int Scape.countWithin(Coordinate origin, Conditional condition, boolean includeSelf, double distance)
          Returns the number of agents within the specified distance of the agent that meet some condition.
 double MomentumAgent.findHeadingAway(Coordinate target)
          Finds the heading to point away from a particular direction.
 double MomentumAgent.findHeadingToward(Coordinate target)
          Finds the heading between current location and the one being passed in.
 LocatedAgent Scape.findMaximumWithin(Coordinate coordinate, DataPoint dataPoint, Conditional condition, boolean includeSelf, double distance)
           
 LocatedAgent Scape.findMinimumWithin(Coordinate coordinate, DataPoint dataPoint, Conditional condition, boolean includeSelf, double distance)
           
 LocatedAgent Scape.findNearest(Coordinate origin, Conditional condition, boolean includeOrigin, double distance)
          Finds the nearest agent that meets some condition.
 Cell Cell.findRelative(Coordinate c)
           
 java.util.List Scape.findWithin(Coordinate origin, Conditional condition, boolean includeSelf, double distance)
          Returns all agents within the specified distance of the agent.
 LocatedAgent Scape.get(Coordinate coordinate)
          Returns the cell existing at the specified coordinate.
 boolean Scape.hasWithin(Coordinate origin, Conditional condition, boolean includeSelf, double distance)
          Returns if there are agents within the specified distance of the origin that meet some Condition.
 void MomentumAgent.headAway(Coordinate target)
          Sets the heading to point away from a particular direction.
 void MomentumAgent.headToward(Coordinate target)
          Sets the heading to point toward a particular direction.
 void LocatedAgent.moveAway(Coordinate target)
          Moves distance 1.0 toward the specified coordinate.
 void LocatedAgent.moveAway(Coordinate target, double distance)
          Moves distance 1.0 toward the specified coordinate.
 void Scape.moveAway(LocatedAgent origin, Coordinate target, double distance)
          Moves an agent toward the specified agent.
 void LocatedAgent.moveTo(Coordinate coordinate)
          Moves to the coordiante specified.
 void MomentumAgent.moveTo(Coordinate coordinate)
          Moves to the coordiante specified.
 void MomentumAgent.moveTo(Coordinate coordinate, boolean adjustHeading)
          Moves to the coordiante specified.
 void LocatedAgent.moveToward(Coordinate target)
          Moves distance 1.0 toward the specified coordinate.
 void LocatedAgent.moveToward(Coordinate target, double distance)
          Moves distance 1.0 toward the specified coordinate.
 void Scape.moveToward(LocatedAgent origin, Coordinate target, double distance)
          Moves an agent toward the specified agent.
 void Scape.set(Coordinate coordinate, LocatedAgent agent)
          Sets the agent at the specified coordinate to the supplied agent.
 void Scape.set(Coordinate coordinate, LocatedAgent agent, boolean isParent)
          Sets the agent at the specified coordinate to the supplied agent.
 void LocatedAgent.setCoordinate(Coordinate coordinate)
          Returns the extent of the nth dimension.
 void Scape.setExtent(Coordinate extent)
          Sets the size of the scape.
 java.util.Iterator Scape.withinIterator(Coordinate origin, Conditional condition, boolean includeSelf, double distance)
          Returns an iteration across all agents the specified distance from the origin.
 

Uses of Coordinate in org.ascape.model.space
 

Subclasses of Coordinate in org.ascape.model.space
 class Coordinate1DContinuous
          A location within a one-dimensional discrete space.
 class Coordinate1DDiscrete
          A location within a one-dimensional discrete space.
 class Coordinate2DContinuous
          A location within a two-dimensional continuous space.
 class Coordinate2DDiscrete
          A location within a two-dimensional discrete space.
 class CoordinateContinuous
          The base class for a location within a continuous space.
 class CoordinateDiscrete
          The base class for a location within a regular discrete space.
 class CoordinateGraph
          The Class CoordinateGraph.
 

Fields in org.ascape.model.space declared as Coordinate
protected  Coordinate CollectionSpace.extent
          The extent (furthest valid point) of the context.
 

Methods in org.ascape.model.space that return Coordinate
 Coordinate CoordinateGraph.add(Coordinate coordinate)
           
 Coordinate Coordinate2DDiscrete.add(Coordinate coordinate)
          Adds the location of the supplied coordinate to this coordinate, returning the resulting coordinate.
 Coordinate Coordinate2DContinuous.add(Coordinate coordinate)
          Adds the location of the supplied coordinate to this coordinate, returning the resulting coordinate.
 Coordinate Coordinate1DDiscrete.add(Coordinate coordinate)
          Adds the location of the supplied coordinate to this coordinate, returning the resulting coordinate.
 Coordinate Coordinate1DContinuous.add(Coordinate coordinate)
          Adds the location of the supplied coordinate to this coordinate, returning the resulting coordinate.
abstract  Coordinate Coordinate.add(Coordinate coordinate)
          Adds the location of the supplied coordinate to this coordinate, returning the resulting coordinate.
 Coordinate Continuous2D.calculateRelativePosition(Coordinate origin, Coordinate target)
          Returns the shortest relative position of two agents.
 Coordinate Continuous2D.calculateRelativePosition(Location origin, Location target)
          Returns the shortest relative position of two agents.
 Coordinate SubContinuous.findRandomCoordinate()
           
 Coordinate Space.findRandomCoordinate()
          Find random coordinate.
 Coordinate Singleton.findRandomCoordinate()
           
 Coordinate Continuous2D.findRandomCoordinate()
           
 Coordinate Continuous1D.findRandomCoordinate()
           
 Coordinate Continuous.findRandomCoordinate()
          Find random coordinate.
 Coordinate CollectionSpace.findRandomCoordinate()
          Returns a coordinate randomly selected from the collection's space.
 Coordinate Array2DBase.findRandomCoordinate()
          Returns a coordinate randomly selected from the lattice's space.
 Coordinate Array1D.findRandomCoordinate()
          Returns a coordinate randomly selected from the lattice's space.
 Coordinate Location.getCoordinate()
          Gets the coordinate.
 Coordinate DefaultLocation.getCoordinate()
           
 Coordinate SubContinuous.getExtent()
          Returns the extent of this subscape, always the same as the super space.
 Coordinate Space.getExtent()
          Gets the extent.
 Coordinate CollectionSpace.getExtent()
          Returns the extent of the context.
 

Methods in org.ascape.model.space with parameters of type Coordinate
 Coordinate CoordinateGraph.add(Coordinate coordinate)
           
 Coordinate Coordinate2DDiscrete.add(Coordinate coordinate)
          Adds the location of the supplied coordinate to this coordinate, returning the resulting coordinate.
 Coordinate Coordinate2DContinuous.add(Coordinate coordinate)
          Adds the location of the supplied coordinate to this coordinate, returning the resulting coordinate.
 Coordinate Coordinate1DDiscrete.add(Coordinate coordinate)
          Adds the location of the supplied coordinate to this coordinate, returning the resulting coordinate.
 Coordinate Coordinate1DContinuous.add(Coordinate coordinate)
          Adds the location of the supplied coordinate to this coordinate, returning the resulting coordinate.
abstract  Coordinate Coordinate.add(Coordinate coordinate)
          Adds the location of the supplied coordinate to this coordinate, returning the resulting coordinate.
 double SubListSpace.calculateDistance(Coordinate origin, Coordinate target)
          Returns the shortest distance between one agent and the other, in the context of the superscape.
 double SubCollection.calculateDistance(Coordinate origin, Coordinate target)
          Returns the shortest distance between one agent and the other, in the context of the superscape.
 double Space.calculateDistance(Coordinate origin, Coordinate target)
          Calculate distance.
 double Singleton.calculateDistance(Coordinate origin, Coordinate target)
          Returns the shortest distance between one agent and another.
 double ListBase.calculateDistance(Coordinate origin, Coordinate target)
           
 double Discrete.calculateDistance(Coordinate origin, Coordinate target)
           
 double Continuous2D.calculateDistance(Coordinate origin, Coordinate target)
          Returns the shortest distance between one Location and another.
 double Continuous1D.calculateDistance(Coordinate origin, Coordinate target)
          Returns the shortest distance between one Location and another.
 double CollectionSpace.calculateDistance(Coordinate origin, Coordinate target)
          Returns the shortest distance between one Location and another.
 double Array2DVonNeumann.calculateDistance(Coordinate origin, Coordinate target)
          Returns the shortest distance between one cell and the other.
 double Array2DSmallWorld.calculateDistance(Coordinate origin, Coordinate target)
           
 double Array2DMoore.calculateDistance(Coordinate origin, Coordinate target)
          Returns the shortest distance between one cell and the other, assuming a walk between the two cells.
 double Array2DEuclidian.calculateDistance(Coordinate origin, Coordinate target)
          Returns the shortest distance between one cell and the other, assuming a walk between the two cells.
 double Array2D.calculateDistanceMoore(Coordinate origin, Coordinate target)
          Calculate distance moore.
 Coordinate Continuous2D.calculateRelativePosition(Coordinate origin, Coordinate target)
          Returns the shortest relative position of two agents.
 int Space.countWithin(Coordinate origin, Conditional condition, boolean includeSelf, double distance)
          Count within.
 int CollectionSpace.countWithin(Coordinate origin, Conditional condition, boolean includeSelf, double distance)
          Returns the number of agents within the specified distance of the agent that meet some condition.
 int Array2D.countWithin(Coordinate origin, Conditional condition, boolean includeOrigin, double maximumDistance)
          Returns the number of cells within the supplied distance that meet the supplied condition.
protected  Conditional CollectionSpace.createSpatialConditional(Coordinate origin, Conditional condition, boolean includeSelf, double distance)
          Creates the spatial conditional.
 Node ListBase.findFirstMatchInRank(Coordinate origin, Conditional condition, int rank)
          Returns a random element in the supplied rank that matches the supplied condition, null if no matches.
 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.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.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 Discrete.findNearestBFS(Coordinate origin, Conditional condition, boolean includeOrigin, double distance)
          Finds the nearest agent that meets some condition.
 int ListBase.findNearestMatchRank(Coordinate origin, Conditional condition, boolean includeOrigin)
          Returns the nearest rank that includes a cell which matches the supplied condition, -1 if no matches.
 int ListBase.findNearestMatchRank(Coordinate origin, Conditional condition, boolean includeOrigin, double maximumDistance)
          Returns the nearest rank that includes a cell which matches the supplied condition, -1 if no matches.
 int Array2DSmallWorld.findNearestMatchRank(Coordinate origin, Conditional condition, boolean includeOrigin, double maximumDistance)
           
 int Array2D.findNearestMatchRank(Coordinate origin, Conditional condition, boolean includeOrigin, double maximumDistance)
          Returns the nearest rank that includes a cell which matches the supplied condition, -1 if no matches.
abstract  int Array.findNearestMatchRank(Coordinate origin, Conditional condition, boolean includeOrigin, double maximumDistance)
          Returns the nearest rank that includes a cell which matches the supplied condition, -1 if no matches.
 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 Relative.findRelative(Location location, Coordinate coordinate)
          Find relative.
 Location Array2DBase.findRelative(Location location, Coordinate coordinate)
          Locates a cell based on a relative reference.
 java.util.List Space.findWithin(Coordinate origin, Conditional condition, boolean includeSelf, double distance)
          Find within.
 java.util.List CollectionSpace.findWithin(Coordinate origin, Conditional condition, boolean includeSelf, double distance)
          Returns all agents within the specified distance of the agent.
 java.util.List Array.findWithin(Coordinate origin, Conditional condition, boolean includeOrigin, double distance)
          Returns cells that are near the provided coordinate.
 java.util.List Discrete.findWithinDefault(Coordinate origin, boolean includeSelf, double dist)
          Find within default.
 java.util.List Array2DBase.findWithinEuclidian(Coordinate origin, boolean includeSelf, double dist)
          Find within euclidian.
 java.util.List ListBase.findWithinImpl(Coordinate origin, boolean includeSelf, double distance)
          Returns cells that are near the provided cell.
 java.util.List Array2DVonNeumann.findWithinImpl(Coordinate origin, boolean includeSelf, double distance)
           
 java.util.List Array2DSmallWorld.findWithinImpl(Coordinate origin, boolean includeSelf, double distance)
           
 java.util.List Array2DMoore.findWithinImpl(Coordinate origin, boolean includeSelf, double distance)
           
 java.util.List Array2DEuclidian.findWithinImpl(Coordinate origin, boolean includeSelf, double distance)
           
 java.util.List Array1D.findWithinImpl(Coordinate origin, boolean includeSelf, double dist)
           
protected abstract  java.util.List Array.findWithinImpl(Coordinate origin, boolean includeOrigin, double distance)
          Returns cells that are near the provided coordinate.
 java.util.List Array2DBase.findWithinMoore(Coordinate origin, boolean includeSelf, double distanceDouble)
          Find within moore.
 java.util.List Array2DBase.findWithinVonNeumann(Coordinate origin, boolean includeSelf, double dist)
          Find within von neumann.
 java.util.List Array2DBase.findWithinVonNeumannLineOfSight(Coordinate origin, boolean includeSelf, double dist)
          Find within von neumann line of sight.
 java.util.List Array2DBase.findWithinVonNeumannMovement(Coordinate origin, boolean includeSelf, double distance)
          Find within von neumann movement.
 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.
 double CoordinateGraph.getDistance(Coordinate coordinate)
           
 double Coordinate2DDiscrete.getDistance(Coordinate target)
          Returns the calculated distance between this coordinate and the supplied coordinate.
 double Coordinate2DContinuous.getDistance(Coordinate target)
          Returns the calculated distance between this coordinate and the supplied coordinate.
 double Coordinate1DDiscrete.getDistance(Coordinate coordinate)
          Returns the distance between two coordinates.
 double Coordinate1DContinuous.getDistance(Coordinate coordinate)
          Returns the distance between two coordinates.
abstract  double Coordinate.getDistance(Coordinate coordinate)
          Returns the distance between this coordinate and the supplied coordinate.
protected  int Array2D.getXSpan(Coordinate origin, Coordinate target)
          Gets the x span.
protected  int Array2D.getYSpan(Coordinate origin, Coordinate target)
          Gets the y span.
 boolean Space.hasWithin(Coordinate origin, Conditional condition, boolean includeSelf, double distance)
          Checks for within.
 boolean CollectionSpace.hasWithin(Coordinate origin, Conditional condition, boolean includeSelf, double distance)
          Returns if there are agents within the specified distance of the origin that meet some Condition.
 boolean Array2D.hasWithin(Coordinate origin, Conditional condition, boolean includeOrigin, double maximumDistance)
          Returns true if there is a cell within the supplied distance that meets the supplied condition.
 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 SubContinuous.normalize(Coordinate coor)
           
 void Continuous2D.normalize(Coordinate coor)
          Converts the coordiante into the boundaries of the space.
 void Continuous1D.normalize(Coordinate coor)
          Converts the coordiante into the boundaries of the space.
 void Continuous.normalize(Coordinate coor)
          Converts the coordiante into the boundaries of the space.
 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 Location.setCoordinate(Coordinate coordinate)
          Sets the coordinate.
 void DefaultLocation.setCoordinate(Coordinate coordinate)
           
 void Space.setExtent(Coordinate extent)
          Sets the extent.
 void Singleton.setExtent(Coordinate extent)
           
 void CollectionSpace.setExtent(Coordinate extent)
          Sets the size of the context.
 void Array2DBase.setExtent(Coordinate extent)
          Sets the size of the space.
 java.util.Iterator Space.withinIterator(Coordinate origin, Conditional condition, boolean includeSelf, double distance)
          Within iterator.
 java.util.Iterator Graph.withinIterator(Coordinate origin, Conditional condition, boolean includeSelf, double distance)
           
 java.util.Iterator CollectionSpace.withinIterator(Coordinate origin, Conditional condition, boolean includeSelf, double distance)
          Returns an iteration across all agents the specified distance from the origin.
 java.util.Iterator Array2DSmallWorld.withinIterator(Coordinate origin, Conditional condition, boolean includeSelf, double distance)
           
 

Constructors in org.ascape.model.space with parameters of type Coordinate
CollectionSpace.ClosestDataPoint(Coordinate origin)
          Instantiates a new closest data point.
 

Uses of Coordinate in org.ascape.view.vis
 

Methods in org.ascape.view.vis that return Coordinate
 Coordinate Overhead2DContinuousView.getCoordinateAtPixel(int pixelX, int pixelY)
          Returns the agent at the given pixel in this view.
 



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