Uses of Class
com.vividsolutions.jts.geom.Envelope

Packages that use Envelope
com.vividsolutions.jts.algorithm Contains classes and interfaces implementing fundamental computational geometry algorithms. 
com.vividsolutions.jts.algorithm.match Classes to compute matching metrics between geometries. 
com.vividsolutions.jts.geom Contains the Geometry interface hierarchy and supporting classes. 
com.vividsolutions.jts.geom.impl Implementations of interfaces for geometric structures. 
com.vividsolutions.jts.geomgraph Contains classes that implement topology graphs. 
com.vividsolutions.jts.index Provides classes for various kinds of spatial indexes. 
com.vividsolutions.jts.index.chain Contains classes that implement Monotone Chains 
com.vividsolutions.jts.index.kdtree Contains classes which implement a k-D tree index over 2-D point data. 
com.vividsolutions.jts.index.quadtree Contains classes that implement a Quadtree spatial index 
com.vividsolutions.jts.index.strtree Contains 2-D and 1-D versions of the Sort-Tile-Recursive (STR) tree, a query-only R-tree. 
com.vividsolutions.jts.noding.snapround Contains classes to implement the Snap Rounding algorithm for noding linestrings. 
com.vividsolutions.jts.operation.buffer Provides classes for computing buffers of geometries 
com.vividsolutions.jts.operation.distance Provides classes for computing the distance between geometries 
com.vividsolutions.jts.operation.distance3d   
com.vividsolutions.jts.shape   
com.vividsolutions.jts.shape.random   
com.vividsolutions.jts.triangulate Classes to compute Delaunay triangulations. 
com.vividsolutions.jts.triangulate.quadedge Classes to implement a topological subdivision of quadeges, to support creating triangulations and Voronoi diagrams. 
com.vividsolutions.jts.util Contains support classes for the Java Topology Suite. 
com.vividsolutions.jtsexample.geom   
 

Uses of Envelope in com.vividsolutions.jts.algorithm
 

Methods in com.vividsolutions.jts.algorithm with parameters of type Envelope
 Coordinate InteriorPointArea.centre(Envelope envelope)
          Returns the centre point of the envelope.
 

Constructors in com.vividsolutions.jts.algorithm with parameters of type Envelope
RectangleLineIntersector(Envelope rectEnv)
          Creates a new intersector for the given query rectangle, specified as an Envelope.
 

Uses of Envelope in com.vividsolutions.jts.algorithm.match
 

Methods in com.vividsolutions.jts.algorithm.match with parameters of type Envelope
static double HausdorffSimilarityMeasure.diagonalSize(Envelope env)
           
 

Uses of Envelope in com.vividsolutions.jts.geom
 

Fields in com.vividsolutions.jts.geom declared as Envelope
protected  Envelope Geometry.envelope
          The bounding box of this Geometry.
 

Methods in com.vividsolutions.jts.geom that return Envelope
protected  Envelope Polygon.computeEnvelopeInternal()
           
protected  Envelope Point.computeEnvelopeInternal()
           
protected  Envelope LineString.computeEnvelopeInternal()
           
protected  Envelope GeometryCollection.computeEnvelopeInternal()
           
protected abstract  Envelope Geometry.computeEnvelopeInternal()
          Returns the minimum and maximum x and y values in this Geometry , or a null Envelope if this Geometry is empty.
 Envelope CoordinateSequence.expandEnvelope(Envelope env)
          Expands the given Envelope to include the coordinates in the sequence.
 Envelope Geometry.getEnvelopeInternal()
          Gets an Envelope containing the minimum and maximum x and y values in this Geometry.
 Envelope Envelope.intersection(Envelope env)
          Computes the intersection of two Envelopes.
 

Methods in com.vividsolutions.jts.geom with parameters of type Envelope
 boolean Envelope.contains(Envelope other)
          Tests if the Envelope other lies wholely inside this Envelope (inclusive of the boundary).
 boolean Envelope.covers(Envelope other)
          Tests 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.
 Envelope CoordinateSequence.expandEnvelope(Envelope env)
          Expands the given Envelope to include the coordinates in the sequence.
 OctagonalEnvelope OctagonalEnvelope.expandToInclude(Envelope env)
           
 void Envelope.expandToInclude(Envelope other)
          Enlarges this Envelope so that it contains the other Envelope.
 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.
 Geometry GeometryFactory.toGeometry(Envelope envelope)
          Creates a Geometry with the same extent as the given envelope.
 

Constructors in com.vividsolutions.jts.geom with parameters of type Envelope
Envelope(Envelope env)
          Create an Envelope from an existing Envelope.
OctagonalEnvelope(Envelope env)
          Creates a new null bounding octagon bounding an Envelope
 

Uses of Envelope in com.vividsolutions.jts.geom.impl
 

Methods in com.vividsolutions.jts.geom.impl that return Envelope
 Envelope PackedCoordinateSequence.Double.expandEnvelope(Envelope env)
           
 Envelope PackedCoordinateSequence.Float.expandEnvelope(Envelope env)
           
 Envelope CoordinateArraySequence.expandEnvelope(Envelope env)
           
 

Methods in com.vividsolutions.jts.geom.impl with parameters of type Envelope
 Envelope PackedCoordinateSequence.Double.expandEnvelope(Envelope env)
           
 Envelope PackedCoordinateSequence.Float.expandEnvelope(Envelope env)
           
 Envelope CoordinateArraySequence.expandEnvelope(Envelope env)
           
 

Uses of Envelope in com.vividsolutions.jts.geomgraph
 

Methods in com.vividsolutions.jts.geomgraph that return Envelope
 Envelope Edge.getEnvelope()
           
 

Uses of Envelope in com.vividsolutions.jts.index
 

Methods in com.vividsolutions.jts.index with parameters of type Envelope
 void SpatialIndex.insert(Envelope itemEnv, Object item)
          Adds a spatial item with an extent specified by the given Envelope to the index
 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, Object item)
          Removes a single item from the tree.
 

Uses of Envelope in com.vividsolutions.jts.index.chain
 

Methods in com.vividsolutions.jts.index.chain that return Envelope
 Envelope MonotoneChain.getEnvelope()
           
 

Methods in com.vividsolutions.jts.index.chain with parameters of type Envelope
 void MonotoneChain.select(Envelope searchEnv, MonotoneChainSelectAction mcs)
          Determine all the line segments in the chain whose envelopes overlap the searchEnvelope, and process them.
 

Uses of Envelope in com.vividsolutions.jts.index.kdtree
 

Methods in com.vividsolutions.jts.index.kdtree with parameters of type Envelope
 List KdTree.query(Envelope queryEnv)
          Performs a range search of the points in the index.
 void KdTree.query(Envelope queryEnv, List result)
          Performs a range search of the points in the index.
 

Uses of Envelope in com.vividsolutions.jts.index.quadtree
 

Methods in com.vividsolutions.jts.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 com.vividsolutions.jts.index.quadtree with parameters of type Envelope
 void NodeBase.addAllItemsFromOverlapping(Envelope searchEnv, 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 searchEnv.
static int NodeBase.getSubnodeIndex(Envelope env, double centrex, double centrey)
          Gets the index of the subquad that wholly contains the given envelope.
 void Root.insert(Envelope itemEnv, Object item)
          Insert an item into the quadtree this is the root of.
 void Quadtree.insert(Envelope itemEnv, Object item)
           
protected  boolean Root.isSearchMatch(Envelope searchEnv)
           
protected abstract  boolean NodeBase.isSearchMatch(Envelope searchEnv)
           
protected  boolean Node.isSearchMatch(Envelope searchEnv)
           
 List Quadtree.query(Envelope searchEnv)
          Queries the tree and returns items which may lie in the given search envelope.
 void Quadtree.query(Envelope searchEnv, ItemVisitor visitor)
          Queries the tree and visits items which may lie in the given search envelope.
 boolean Quadtree.remove(Envelope itemEnv, Object item)
          Removes a single item from the tree.
 boolean NodeBase.remove(Envelope itemEnv, Object item)
          Removes a single item from this subtree.
 void NodeBase.visit(Envelope searchEnv, ItemVisitor visitor)
           
 

Constructors in com.vividsolutions.jts.index.quadtree with parameters of type Envelope
Key(Envelope itemEnv)
           
Node(Envelope env, int level)
           
 

Uses of Envelope in com.vividsolutions.jts.index.strtree
 

Methods in com.vividsolutions.jts.index.strtree with parameters of type Envelope
 void STRtree.insert(Envelope itemEnv, Object item)
          Inserts an item having the given bounds into the tree.
 Object STRtree.nearestNeighbour(Envelope env, Object item, ItemDistance itemDist)
          Finds the item in this tree which is nearest to the given Object, using ItemDistance as the distance metric.
 List STRtree.query(Envelope searchEnv)
          Returns items whose bounds intersect the given envelope.
 void STRtree.query(Envelope searchEnv, ItemVisitor visitor)
          Returns items whose bounds intersect the given envelope.
 boolean STRtree.remove(Envelope itemEnv, Object item)
          Removes a single item from the tree.
 

Uses of Envelope in com.vividsolutions.jts.noding.snapround
 

Methods in com.vividsolutions.jts.noding.snapround that return Envelope
 Envelope HotPixel.getSafeEnvelope()
          Returns a "safe" envelope that is guaranteed to contain the hot pixel.
 

Uses of Envelope in com.vividsolutions.jts.operation.buffer
 

Methods in com.vividsolutions.jts.operation.buffer that return Envelope
 Envelope BufferSubgraph.getEnvelope()
          Computes the envelope of the edges in the subgraph.
 

Uses of Envelope in com.vividsolutions.jts.operation.distance
 

Methods in com.vividsolutions.jts.operation.distance that return Envelope
 Envelope FacetSequence.getEnvelope()
           
 

Uses of Envelope in com.vividsolutions.jts.operation.distance3d
 

Methods in com.vividsolutions.jts.operation.distance3d that return Envelope
 Envelope AxisPlaneCoordinateSequence.expandEnvelope(Envelope env)
           
 

Methods in com.vividsolutions.jts.operation.distance3d with parameters of type Envelope
 Envelope AxisPlaneCoordinateSequence.expandEnvelope(Envelope env)
           
 

Uses of Envelope in com.vividsolutions.jts.shape
 

Fields in com.vividsolutions.jts.shape declared as Envelope
protected  Envelope GeometricShapeBuilder.extent
           
 

Methods in com.vividsolutions.jts.shape that return Envelope
 Envelope GeometricShapeBuilder.getExtent()
           
 Envelope GeometricShapeBuilder.getSquareExtent()
           
 

Methods in com.vividsolutions.jts.shape with parameters of type Envelope
 void GeometricShapeBuilder.setExtent(Envelope extent)
           
 

Uses of Envelope in com.vividsolutions.jts.shape.random
 

Methods in com.vividsolutions.jts.shape.random with parameters of type Envelope
protected  Coordinate RandomPointsBuilder.createRandomCoord(Envelope env)
           
 

Uses of Envelope in com.vividsolutions.jts.triangulate
 

Methods in com.vividsolutions.jts.triangulate that return Envelope
static Envelope DelaunayTriangulationBuilder.envelope(Collection coords)
          Computes the Envelope of a collection of Coordinates.
 

Methods in com.vividsolutions.jts.triangulate with parameters of type Envelope
 void VoronoiDiagramBuilder.setClipEnvelope(Envelope clipEnv)
          Sets the envelope to clip the diagram to.
 

Uses of Envelope in com.vividsolutions.jts.triangulate.quadedge
 

Methods in com.vividsolutions.jts.triangulate.quadedge that return Envelope
 Envelope QuadEdgeSubdivision.getEnvelope()
          Gets the envelope of the Subdivision (including the frame).
 

Constructors in com.vividsolutions.jts.triangulate.quadedge with parameters of type Envelope
QuadEdgeSubdivision(Envelope env, double tolerance)
          Creates a new instance of a quad-edge subdivision based on a frame triangle that encloses a supplied bounding box.
 

Uses of Envelope in com.vividsolutions.jts.util
 

Methods in com.vividsolutions.jts.util that return Envelope
 Envelope GeometricShapeFactory.Dimensions.getEnvelope()
           
 

Methods in com.vividsolutions.jts.util with parameters of type Envelope
 void GeometricShapeFactory.setEnvelope(Envelope env)
           
 void GeometricShapeFactory.Dimensions.setEnvelope(Envelope env)
           
 

Uses of Envelope in com.vividsolutions.jtsexample.geom
 

Methods in com.vividsolutions.jtsexample.geom that return Envelope
 Envelope ExtendedCoordinateSequence.expandEnvelope(Envelope env)
           
 

Methods in com.vividsolutions.jtsexample.geom with parameters of type Envelope
 Envelope ExtendedCoordinateSequence.expandEnvelope(Envelope env)
           
 



Copyright © 2012. All Rights Reserved.