Uses of Class
org.geotools.geometry.iso.topograph2D.Envelope

Packages that use Envelope
org.geotools.geometry.iso.index An implementation of GeoAPI Geometry interfaces from ISO 19107. 
org.geotools.geometry.iso.index.quadtree An implementation of GeoAPI Geometry interfaces from ISO 19107. 
org.geotools.geometry.iso.topograph2D An implementation of GeoAPI Geometry interfaces from ISO 19107. 
 

Uses of Envelope in org.geotools.geometry.iso.index
 

Methods in org.geotools.geometry.iso.index with parameters of type Envelope
 void SpatialIndex.insert(Envelope itemEnv, java.lang.Object item)
          Adds a spatial item with an extent specified by the given Envelope to the index
 java.util.List SpatialIndex.query(Envelope searchEnv)
          Queries the index for all items whose extents intersect the given search Envelope Note that some kinds of indexes may also return objects which do not in fact intersect the query envelope.
 void SpatialIndex.query(Envelope searchEnv, ItemVisitor visitor)
          Queries the index for all items whose extents intersect the given search Envelope, and applies an ItemVisitor to them.
 boolean SpatialIndex.remove(Envelope itemEnv, java.lang.Object item)
          Removes a single item from the tree.
 

Uses of Envelope in org.geotools.geometry.iso.index.quadtree
 

Methods in org.geotools.geometry.iso.index.quadtree that return Envelope
static Envelope Quadtree.ensureExtent(Envelope itemEnv, double minExtent)
          Ensure that the envelope for the inserted item has non-zero extents.
 Envelope Node.getEnvelope()
           
 Envelope Key.getEnvelope()
           
 

Methods in org.geotools.geometry.iso.index.quadtree with parameters of type Envelope
 void NodeBase.addAllItemsFromOverlapping(Envelope searchEnv, java.util.List resultItems)
           
 void Key.computeKey(Envelope itemEnv)
          return a square envelope containing the argument envelope, whose extent is a power of two and which is based at a power of 2
static int Key.computeQuadLevel(Envelope env)
           
static Node Node.createExpanded(Node node, Envelope addEnv)
           
static Node Node.createNode(Envelope env)
           
static Envelope Quadtree.ensureExtent(Envelope itemEnv, double minExtent)
          Ensure that the envelope for the inserted item has non-zero extents.
 NodeBase Node.find(Envelope searchEnv)
          Returns the smallest existing node containing the envelope.
 Node Node.getNode(Envelope searchEnv)
          Returns the subquad containing the envelope.
static int NodeBase.getSubnodeIndex(Envelope env, Coordinate centre)
          Returns the index of the subquad that wholly contains the given envelope.
 void Quadtree.insert(Envelope itemEnv, java.lang.Object item)
           
 void Root.insert(Envelope itemEnv, java.lang.Object item)
          Insert an item into the quadtree this is the root of.
protected  boolean Root.isSearchMatch(Envelope searchEnv)
           
protected abstract  boolean NodeBase.isSearchMatch(Envelope searchEnv)
           
protected  boolean Node.isSearchMatch(Envelope searchEnv)
           
 java.util.List Quadtree.query(Envelope searchEnv)
           
 void Quadtree.query(Envelope searchEnv, ItemVisitor visitor)
           
 boolean Quadtree.remove(Envelope itemEnv, java.lang.Object item)
          Removes a single item from the tree.
 boolean NodeBase.remove(Envelope itemEnv, java.lang.Object item)
          Removes a single item from this subtree.
 void NodeBase.visit(Envelope searchEnv, ItemVisitor visitor)
           
 

Constructors in org.geotools.geometry.iso.index.quadtree with parameters of type Envelope
Key(Envelope itemEnv)
           
Node(Envelope env, int level)
           
 

Uses of Envelope in org.geotools.geometry.iso.topograph2D
 

Methods in org.geotools.geometry.iso.topograph2D that return Envelope
 Envelope Edge.getEnvelope()
           
 Envelope Envelope.intersection(Envelope env)
          Computes the intersection of two Envelopes
 

Methods in org.geotools.geometry.iso.topograph2D with parameters of type Envelope
 boolean Envelope.contains(Envelope other)
          Returns true if the Envelope other lies wholely inside this Envelope (inclusive of the boundary).
 double Envelope.distance(Envelope env)
          Computes the distance between this and another Envelope.
 void Envelope.expandToInclude(Envelope other)
          Enlarges the boundary of the Envelope so that it contains other.
 void Envelope.init(Envelope env)
          Initialize an Envelope from an existing Envelope.
 Envelope Envelope.intersection(Envelope env)
          Computes the intersection of two Envelopes
 boolean Envelope.intersects(Envelope other)
          Check if the region defined by other overlaps (intersects) the region of this Envelope.
 boolean Envelope.overlaps(Envelope other)
          Deprecated. Use #intersects instead. In the future, #overlaps may be changed to be a true overlap check; that is, whether the intersection is two-dimensional.
 

Constructors in org.geotools.geometry.iso.topograph2D with parameters of type Envelope
Envelope(Envelope env)
          Create an Envelope from an existing Envelope.
 



Copyright © 1996-2010 Geotools. All Rights Reserved.