Uses of Class
org.locationtech.jts.geom.Envelope
Packages that use Envelope
Package
Description
Contains classes and interfaces implementing fundamental computational geometry algorithms.
Classes to compute matching metrics between geometries.
Contains the
Geometry
interface hierarchy and supporting classes.Implementations of interfaces for geometric structures.
Contains classes that implement topology graphs.
Provides classes for various kinds of spatial indexes.
Contains classes that implement Monotone Chains
Contains classes which implement a k-D tree index over 2-D point data.
Contains classes that implement a Quadtree spatial index
Contains 2-D and 1-D versions of the Sort-Tile-Recursive (STR) tree, a query-only R-tree.
Contains classes to implement the Snap Rounding algorithm for noding linestrings.
Provides classes for computing buffers of geometries
Provides classes for computing the distance between geometries
Classes which implement topological predicates optimized for particular kinds of geometries.
Classes to perform efficent unioning of collections of geometries.
Provides classes for testing the validity of geometries.
Classes to compute Delaunay triangulations.
Classes to implement a topological subdivision of quadeges, to support creating triangulations
and Voronoi diagrams.
Contains support classes for the Java Topology Suite.
-
Uses of Envelope in org.locationtech.jts.algorithm
Fields in org.locationtech.jts.algorithm declared as EnvelopeMethods in org.locationtech.jts.algorithm with parameters of type EnvelopeConstructors in org.locationtech.jts.algorithm with parameters of type EnvelopeModifierConstructorDescriptionRectangleLineIntersector
(Envelope rectEnv) Creates a new intersector for the given query rectangle, specified as anEnvelope
. -
Uses of Envelope in org.locationtech.jts.algorithm.match
Methods in org.locationtech.jts.algorithm.match with parameters of type EnvelopeModifier and TypeMethodDescriptionstatic double
HausdorffSimilarityMeasure.diagonalSize
(Envelope env) -
Uses of Envelope in org.locationtech.jts.geom
Fields in org.locationtech.jts.geom declared as EnvelopeModifier and TypeFieldDescriptionprotected Envelope
Geometry.envelope
The bounding box of thisGeometry
.Methods in org.locationtech.jts.geom that return EnvelopeModifier and TypeMethodDescriptionprotected abstract Envelope
Geometry.computeEnvelopeInternal()
Returns the minimum and maximum x and y values in thisGeometry
, or a nullEnvelope
if thisGeometry
is empty.protected Envelope
GeometryCollection.computeEnvelopeInternal()
protected Envelope
LineString.computeEnvelopeInternal()
protected Envelope
Point.computeEnvelopeInternal()
protected Envelope
Polygon.computeEnvelopeInternal()
static Envelope
CoordinateArrays.envelope
(Coordinate[] coordinates) Computes the envelope of the coordinates.CoordinateSequence.expandEnvelope
(Envelope env) Expands the givenEnvelope
to include the coordinates in the sequence.DefaultCoordinateSequence.expandEnvelope
(Envelope env) Deprecated.Geometry.getEnvelopeInternal()
Gets anEnvelope
containing the minimum and maximum x and y values in thisGeometry
.Envelope.intersection
(Envelope env) Computes the intersection of twoEnvelope
s.Methods in org.locationtech.jts.geom with parameters of type EnvelopeModifier and TypeMethodDescriptionboolean
Tests if theEnvelope other
lies wholely inside thisEnvelope
(inclusive of the boundary).boolean
Tests if theEnvelope other
lies wholely inside thisEnvelope
(inclusive of the boundary).double
Computes the distance between this and anotherEnvelope
.CoordinateSequence.expandEnvelope
(Envelope env) Expands the givenEnvelope
to include the coordinates in the sequence.DefaultCoordinateSequence.expandEnvelope
(Envelope env) Deprecated.void
Envelope.expandToInclude
(Envelope other) Enlarges thisEnvelope
so that it contains theother
Envelope.OctagonalEnvelope.expandToInclude
(Envelope env) void
Initialize anEnvelope
from an existing Envelope.static Coordinate[]
CoordinateArrays.intersection
(Coordinate[] coordinates, Envelope env) Extracts the coordinates which intersect anEnvelope
.Envelope.intersection
(Envelope env) Computes the intersection of twoEnvelope
s.boolean
Envelope.intersects
(Envelope other) Check if the region defined byother
intersects the region of thisEnvelope
.boolean
Deprecated.Use #intersects instead.GeometryFactory.toGeometry
(Envelope envelope) Creates aGeometry
with the same extent as the given envelope.Constructors in org.locationtech.jts.geom with parameters of type EnvelopeModifierConstructorDescriptionCreate anEnvelope
from an existing Envelope.Creates a new null bounding octagon bounding anEnvelope
-
Uses of Envelope in org.locationtech.jts.geom.impl
Methods in org.locationtech.jts.geom.impl that return EnvelopeModifier and TypeMethodDescriptionCoordinateArraySequence.expandEnvelope
(Envelope env) PackedCoordinateSequence.Double.expandEnvelope
(Envelope env) PackedCoordinateSequence.Float.expandEnvelope
(Envelope env) Methods in org.locationtech.jts.geom.impl with parameters of type EnvelopeModifier and TypeMethodDescriptionCoordinateArraySequence.expandEnvelope
(Envelope env) PackedCoordinateSequence.Double.expandEnvelope
(Envelope env) PackedCoordinateSequence.Float.expandEnvelope
(Envelope env) -
Uses of Envelope in org.locationtech.jts.geomgraph
Fields in org.locationtech.jts.geomgraph declared as EnvelopeMethods in org.locationtech.jts.geomgraph that return Envelope -
Uses of Envelope in org.locationtech.jts.index
Methods in org.locationtech.jts.index with parameters of type EnvelopeModifier and TypeMethodDescriptionvoid
Adds a spatial item with an extent specified by the givenEnvelope
to the indexQueries the index for all items whose extents intersect the given searchEnvelope
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 searchEnvelope
, and applies anItemVisitor
to them.boolean
Removes a single item from the tree. -
Uses of Envelope in org.locationtech.jts.index.chain
Fields in org.locationtech.jts.index.chain declared as EnvelopeMethods in org.locationtech.jts.index.chain that return EnvelopeMethods in org.locationtech.jts.index.chain with parameters of type EnvelopeModifier and TypeMethodDescriptionprivate void
MonotoneChain.computeSelect
(Envelope searchEnv, int start0, int end0, MonotoneChainSelectAction mcs) 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 org.locationtech.jts.index.kdtree
Methods in org.locationtech.jts.index.kdtree that return EnvelopeMethods in org.locationtech.jts.index.kdtree with parameters of type EnvelopeModifier and TypeMethodDescriptionPerforms a range search of the points in the index.void
Performs a range search of the points in the index.void
KdTree.query
(Envelope queryEnv, KdNodeVisitor visitor) Performs a range search of the points in the index and visits all nodes found.private void
KdTree.queryNode
(KdNode currentNode, Envelope queryEnv, boolean odd, KdNodeVisitor visitor) -
Uses of Envelope in org.locationtech.jts.index.quadtree
Fields in org.locationtech.jts.index.quadtree declared as EnvelopeMethods in org.locationtech.jts.index.quadtree that return EnvelopeModifier and TypeMethodDescriptionstatic Envelope
Quadtree.ensureExtent
(Envelope itemEnv, double minExtent) Ensure that the envelope for the inserted item has non-zero extents.Key.getEnvelope()
Node.getEnvelope()
Methods in org.locationtech.jts.index.quadtree with parameters of type EnvelopeModifier and TypeMethodDescriptionvoid
NodeBase.addAllItemsFromOverlapping
(Envelope searchEnv, List resultItems) private void
Quadtree.collectStats
(Envelope itemEnv) private void
Key.computeKey
(int level, Envelope itemEnv) 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 2static 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.Returns the smallest existing node containing the envelope.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
void
Insert an item into the quadtree this is the root of.private void
Root.insertContained
(Node tree, Envelope itemEnv, Object item) insert an item which is known to be contained in the tree rooted at the given QuadNode root.protected boolean
Node.isSearchMatch
(Envelope searchEnv) protected abstract boolean
NodeBase.isSearchMatch
(Envelope searchEnv) protected boolean
Root.isSearchMatch
(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
Removes a single item from this subtree.boolean
Removes a single item from the tree.void
NodeBase.visit
(Envelope searchEnv, ItemVisitor visitor) private void
NodeBase.visitItems
(Envelope searchEnv, ItemVisitor visitor) Constructors in org.locationtech.jts.index.quadtree with parameters of type Envelope -
Uses of Envelope in org.locationtech.jts.index.strtree
Methods in org.locationtech.jts.index.strtree with parameters of type EnvelopeModifier and TypeMethodDescriptionprivate static double
private static double
void
Inserts an item having the given bounds into the tree.STRtree.nearestNeighbour
(Envelope env, Object item, ItemDistance itemDist) Finds the item in this tree which is nearest to the givenObject
, usingItemDistance
as the distance metric.Object[]
STRtree.nearestNeighbour
(Envelope env, Object item, ItemDistance itemDist, int k) Finds k items in this tree which are the top k nearest neighbors to the givenitem
, usingitemDist
as the distance metric.Returns items whose bounds intersect the given envelope.void
STRtree.query
(Envelope searchEnv, ItemVisitor visitor) Returns items whose bounds intersect the given envelope.boolean
Removes a single item from the tree. -
Uses of Envelope in org.locationtech.jts.noding.snapround
Fields in org.locationtech.jts.noding.snapround declared as EnvelopeMethods in org.locationtech.jts.noding.snapround that return EnvelopeModifier and TypeMethodDescriptionHotPixel.getSafeEnvelope()
Returns a "safe" envelope that is guaranteed to contain the hot pixel. -
Uses of Envelope in org.locationtech.jts.operation.buffer
Fields in org.locationtech.jts.operation.buffer declared as EnvelopeMethods in org.locationtech.jts.operation.buffer that return EnvelopeModifier and TypeMethodDescriptionBufferSubgraph.getEnvelope()
Computes the envelope of the edges in the subgraph. -
Uses of Envelope in org.locationtech.jts.operation.distance
Methods in org.locationtech.jts.operation.distance that return Envelope -
Uses of Envelope in org.locationtech.jts.operation.distance3d
Methods in org.locationtech.jts.operation.distance3d that return EnvelopeMethods in org.locationtech.jts.operation.distance3d with parameters of type Envelope -
Uses of Envelope in org.locationtech.jts.operation.predicate
Fields in org.locationtech.jts.operation.predicate declared as EnvelopeModifier and TypeFieldDescriptionprivate Envelope
EnvelopeIntersectsVisitor.rectEnv
private Envelope
GeometryContainsPointVisitor.rectEnv
private Envelope
RectangleContains.rectEnv
private Envelope
RectangleIntersects.rectEnv
private Envelope
RectangleIntersectsSegmentVisitor.rectEnv
Constructors in org.locationtech.jts.operation.predicate with parameters of type Envelope -
Uses of Envelope in org.locationtech.jts.operation.union
Methods in org.locationtech.jts.operation.union with parameters of type EnvelopeModifier and TypeMethodDescriptionprivate Geometry
CascadedPolygonUnion.extractByEnvelope
(Envelope env, Geometry geom, List disjointGeoms) private Geometry
CascadedPolygonUnion.unionUsingEnvelopeIntersection
(Geometry g0, Geometry g1, Envelope common) Unions two polygonal geometries, restricting computation to the envelope intersection where possible. -
Uses of Envelope in org.locationtech.jts.operation.valid
Fields in org.locationtech.jts.operation.valid declared as Envelope -
Uses of Envelope in org.locationtech.jts.shape
Fields in org.locationtech.jts.shape declared as EnvelopeMethods in org.locationtech.jts.shape that return EnvelopeModifier and TypeMethodDescriptionGeometricShapeBuilder.getExtent()
GeometricShapeBuilder.getSquareExtent()
Methods in org.locationtech.jts.shape with parameters of type Envelope -
Uses of Envelope in org.locationtech.jts.shape.random
Methods in org.locationtech.jts.shape.random with parameters of type EnvelopeModifier and TypeMethodDescriptionprotected Coordinate
RandomPointsBuilder.createRandomCoord
(Envelope env) -
Uses of Envelope in org.locationtech.jts.triangulate
Fields in org.locationtech.jts.triangulate declared as EnvelopeModifier and TypeFieldDescriptionprivate Envelope
VoronoiDiagramBuilder.clipEnv
private Envelope
ConformingDelaunayTriangulator.computeAreaEnv
private Envelope
VoronoiDiagramBuilder.diagramEnv
Methods in org.locationtech.jts.triangulate that return EnvelopeModifier and TypeMethodDescriptionprivate static Envelope
ConformingDelaunayTriangulator.computeVertexEnvelope
(Collection vertices) static Envelope
DelaunayTriangulationBuilder.envelope
(Collection coords) Computes theEnvelope
of a collection ofCoordinate
s.Methods in org.locationtech.jts.triangulate with parameters of type EnvelopeModifier and TypeMethodDescriptionprivate static Geometry
VoronoiDiagramBuilder.clipGeometryCollection
(Geometry geom, Envelope clipEnv) void
VoronoiDiagramBuilder.setClipEnvelope
(Envelope clipEnv) Sets the envelope to clip the diagram to. -
Uses of Envelope in org.locationtech.jts.triangulate.quadedge
Fields in org.locationtech.jts.triangulate.quadedge declared as EnvelopeMethods in org.locationtech.jts.triangulate.quadedge that return EnvelopeModifier and TypeMethodDescriptionQuadEdgeSubdivision.getEnvelope()
Gets the envelope of the Subdivision (including the frame).Methods in org.locationtech.jts.triangulate.quadedge with parameters of type EnvelopeConstructors in org.locationtech.jts.triangulate.quadedge with parameters of type EnvelopeModifierConstructorDescriptionQuadEdgeSubdivision
(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 org.locationtech.jts.util
Methods in org.locationtech.jts.util that return EnvelopeMethods in org.locationtech.jts.util with parameters of type EnvelopeModifier and TypeMethodDescriptionvoid
GeometricShapeFactory.Dimensions.setEnvelope
(Envelope env) void
GeometricShapeFactory.setEnvelope
(Envelope env) -
Uses of Envelope in org.locationtech.jtsexample.geom
Methods in org.locationtech.jtsexample.geom that return EnvelopeMethods in org.locationtech.jtsexample.geom with parameters of type Envelope -
Uses of Envelope in org.locationtech.jtstest.function
Fields in org.locationtech.jtstest.function declared as EnvelopeMethods in org.locationtech.jtstest.function that return EnvelopeMethods in org.locationtech.jtstest.function with parameters of type EnvelopeModifier and TypeMethodDescriptionprivate static AffineTransformation
AffineTransformationFunctions.viewportTrans
(Envelope srcEnv, Envelope viewEnv) -
Uses of Envelope in org.locationtech.jtstest.testbuilder
Methods in org.locationtech.jtstest.testbuilder with parameters of type Envelope -
Uses of Envelope in org.locationtech.jtstest.testbuilder.geom
Fields in org.locationtech.jtstest.testbuilder.geom declared as EnvelopeModifier and TypeFieldDescriptionprivate Envelope
GeometryBoxDeleter.BoxDeleteComponentOperation.env
private Envelope
GeometryBoxDeleter.BoxDeleteVertexOperation.env
Methods in org.locationtech.jtstest.testbuilder.geom with parameters of type EnvelopeModifier and TypeMethodDescriptionstatic Geometry
private static Geometry
GeometryBoxDeleter.deleteComponents
(Geometry geom, Envelope env) private static Geometry
GeometryBoxDeleter.deleteVertices
(Geometry geom, Envelope env) static double
static double
Constructors in org.locationtech.jtstest.testbuilder.geom with parameters of type EnvelopeModifierConstructorDescription -
Uses of Envelope in org.locationtech.jtstest.testbuilder.io.shapefile
Fields in org.locationtech.jtstest.testbuilder.io.shapefile declared as EnvelopeMethods in org.locationtech.jtstest.testbuilder.io.shapefile that return Envelope -
Uses of Envelope in org.locationtech.jtstest.testbuilder.model
Fields in org.locationtech.jtstest.testbuilder.model declared as EnvelopeMethods in org.locationtech.jtstest.testbuilder.model that return EnvelopeModifier and TypeMethodDescriptionGeometryEditModel.getEnvelope()
GeometryEditModel.getEnvelopeAll()
GeometryEditModel.getEnvelopeResult()
Methods in org.locationtech.jtstest.testbuilder.model with parameters of type Envelope -
Uses of Envelope in org.locationtech.jtstest.testbuilder.topostretch
Fields in org.locationtech.jtstest.testbuilder.topostretch declared as EnvelopeModifier and TypeFieldDescriptionprivate Envelope
StretchedVertexFinder.limitEnv
private Envelope
TopologyStretcher.VertexInMaskCountCoordinateFilter.mask
Methods in org.locationtech.jtstest.testbuilder.topostretch with parameters of type EnvelopeModifier and TypeMethodDescriptionprivate static boolean
StretchedVertexFinder.contains
(Envelope env, Coordinate p0, Coordinate p1) private List
TopologyStretcher.extractLineStrings
(Geometry[] geom, Envelope mask) static List
StretchedVertexFinder.findNear
(Collection linestrings, double tolerance, Envelope mask) int
TopologyStretcher.numVerticesInMask
(Envelope mask) Geometry[]
Constructors in org.locationtech.jtstest.testbuilder.topostretch with parameters of type EnvelopeModifierConstructorDescriptionStretchedVertexFinder
(Collection linestrings, double tolerance, Envelope limitEnv) -
Uses of Envelope in org.locationtech.jtstest.testbuilder.ui
Fields in org.locationtech.jtstest.testbuilder.ui declared as EnvelopeMethods in org.locationtech.jtstest.testbuilder.ui that return EnvelopeModifier and TypeMethodDescriptionprivate Envelope
Viewport.computeEnvelopeInModel()
Viewport.getModelEnv()
Viewport.getViewEnv()
Methods in org.locationtech.jtstest.testbuilder.ui with parameters of type Envelope -
Uses of Envelope in org.locationtech.jtstest.testbuilder.ui.tools
Methods in org.locationtech.jtstest.testbuilder.ui.tools that return EnvelopeModifier and TypeMethodDescriptionprotected Envelope
BoxBandTool.getEnvelope()
Gets the envelope of the indicated rectangle, in model coordinates.