Uses of Class
org.locationtech.jts.geom.Envelope
-
Packages that use Envelope Package Description org.locationtech.jts.algorithm Contains classes and interfaces implementing fundamental computational geometry algorithms.org.locationtech.jts.algorithm.match Classes to compute matching metrics between geometries.org.locationtech.jts.geom Contains theGeometry
interface hierarchy and supporting classes.org.locationtech.jts.geom.impl Implementations of interfaces for geometric structures.org.locationtech.jts.geomgraph Contains classes that implement topology graphs.org.locationtech.jts.index Provides classes for various kinds of spatial indexes.org.locationtech.jts.index.chain Contains classes that implement Monotone Chainsorg.locationtech.jts.index.hprtree org.locationtech.jts.index.kdtree Contains classes which implement a k-D tree index over 2-D point data.org.locationtech.jts.index.quadtree Contains classes that implement a Quadtree spatial indexorg.locationtech.jts.index.strtree Contains 2-D and 1-D versions of the Sort-Tile-Recursive (STR) tree, a query-only R-tree.org.locationtech.jts.noding.snapround Contains classes to implement the Snap Rounding algorithm for noding linestrings.org.locationtech.jts.operation.distance Provides classes for computing the distance between geometriesorg.locationtech.jts.operation.distance3d org.locationtech.jts.shape org.locationtech.jts.triangulate Classes to compute Delaunay triangulations.org.locationtech.jts.triangulate.quadedge Classes to implement a topological subdivision of quadeges, to support creating triangulations and Voronoi diagrams.org.locationtech.jts.util Contains support classes for the Java Topology Suite.org.locationtech.jtslab.clip -
-
Uses of Envelope in org.locationtech.jts.algorithm
Constructors in org.locationtech.jts.algorithm with parameters of type Envelope Constructor Description RectangleLineIntersector(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 Envelope Modifier and Type Method Description static double
HausdorffSimilarityMeasure. diagonalSize(Envelope env)
-
Uses of Envelope in org.locationtech.jts.geom
Methods in org.locationtech.jts.geom that return Envelope Modifier and Type Method Description Envelope
Envelope. copy()
Creates a copy of this envelope object.static Envelope
CoordinateArrays. envelope(Coordinate[] coordinates)
Computes the envelope of the coordinates.Envelope
CoordinateSequence. expandEnvelope(Envelope env)
Expands the givenEnvelope
to include the coordinates in the sequence.Envelope
Geometry. getEnvelopeInternal()
Gets anEnvelope
containing the minimum and maximum x and y values in thisGeometry
.Envelope
Envelope. intersection(Envelope env)
Computes the intersection of twoEnvelope
s.Methods in org.locationtech.jts.geom with parameters of type Envelope Modifier and Type Method Description boolean
Envelope. contains(Envelope other)
Tests if theEnvelope other
lies wholely inside thisEnvelope
(inclusive of the boundary).boolean
Envelope. covers(Envelope other)
Tests if theEnvelope other
lies wholely inside thisEnvelope
(inclusive of the boundary).boolean
Envelope. disjoint(Envelope other)
Tests if the region defined byother
is disjoint from the region of thisEnvelope
.double
Envelope. distance(Envelope env)
Computes the distance between this and anotherEnvelope
.Envelope
CoordinateSequence. expandEnvelope(Envelope env)
Expands the givenEnvelope
to include the coordinates in the sequence.void
Envelope. expandToInclude(Envelope other)
Enlarges thisEnvelope
so that it contains theother
Envelope.OctagonalEnvelope
OctagonalEnvelope. expandToInclude(Envelope env)
void
Envelope. init(Envelope env)
Initialize anEnvelope
from an existing Envelope.static Coordinate[]
CoordinateArrays. intersection(Coordinate[] coordinates, Envelope env)
Extracts the coordinates which intersect anEnvelope
.Envelope
Envelope. intersection(Envelope env)
Computes the intersection of twoEnvelope
s.boolean
Envelope. intersects(Envelope other)
Tests if the region defined byother
intersects the region of thisEnvelope
.boolean
Envelope. overlaps(Envelope other)
Deprecated.Use #intersects instead.Geometry
GeometryFactory. toGeometry(Envelope envelope)
Creates aGeometry
with the same extent as the given envelope.Constructors in org.locationtech.jts.geom with parameters of type Envelope Constructor Description Envelope(Envelope env)
Create anEnvelope
from an existing Envelope.OctagonalEnvelope(Envelope env)
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 Envelope Modifier and Type Method Description Envelope
CoordinateArraySequence. expandEnvelope(Envelope env)
Envelope
PackedCoordinateSequence.Double. expandEnvelope(Envelope env)
Envelope
PackedCoordinateSequence.Float. expandEnvelope(Envelope env)
Methods in org.locationtech.jts.geom.impl with parameters of type Envelope Modifier and Type Method Description Envelope
CoordinateArraySequence. expandEnvelope(Envelope env)
Envelope
PackedCoordinateSequence.Double. expandEnvelope(Envelope env)
Envelope
PackedCoordinateSequence.Float. expandEnvelope(Envelope env)
-
Uses of Envelope in org.locationtech.jts.geomgraph
Methods in org.locationtech.jts.geomgraph that return Envelope Modifier and Type Method Description Envelope
Edge. getEnvelope()
-
Uses of Envelope in org.locationtech.jts.index
Methods in org.locationtech.jts.index with parameters of type Envelope Modifier and Type Method Description void
SpatialIndex. insert(Envelope itemEnv, java.lang.Object item)
Adds a spatial item with an extent specified by the givenEnvelope
to the indexjava.util.List
SpatialIndex. query(Envelope searchEnv)
Queries 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
SpatialIndex. remove(Envelope itemEnv, java.lang.Object item)
Removes a single item from the tree. -
Uses of Envelope in org.locationtech.jts.index.chain
Methods in org.locationtech.jts.index.chain that return Envelope Modifier and Type Method Description Envelope
MonotoneChain. getEnvelope()
Gets the envelope of the chain.Methods in org.locationtech.jts.index.chain with parameters of type Envelope Modifier and Type Method Description 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.hprtree
Methods in org.locationtech.jts.index.hprtree that return Envelope Modifier and Type Method Description Envelope[]
HPRtree. getBounds()
Gets the extents of the internal index nodesEnvelope
Item. getEnvelope()
Methods in org.locationtech.jts.index.hprtree with parameters of type Envelope Modifier and Type Method Description int
HilbertEncoder. encode(Envelope env)
void
HPRtree. insert(Envelope itemEnv, java.lang.Object item)
java.util.List
HPRtree. query(Envelope searchEnv)
void
HPRtree. query(Envelope searchEnv, ItemVisitor visitor)
boolean
HPRtree. remove(Envelope itemEnv, java.lang.Object item)
Constructors in org.locationtech.jts.index.hprtree with parameters of type Envelope Constructor Description HilbertEncoder(int level, Envelope extent)
Item(Envelope env, java.lang.Object item)
-
Uses of Envelope in org.locationtech.jts.index.kdtree
Methods in org.locationtech.jts.index.kdtree with parameters of type Envelope Modifier and Type Method Description java.util.List
KdTree. query(Envelope queryEnv)
Performs a range search of the points in the index.void
KdTree. query(Envelope queryEnv, java.util.List result)
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. -
Uses of Envelope in org.locationtech.jts.index.quadtree
Methods in org.locationtech.jts.index.quadtree that return Envelope Modifier and Type Method Description static Envelope
Quadtree. ensureExtent(Envelope itemEnv, double minExtent)
Ensure that the envelope for the inserted item has non-zero extents.Envelope
Key. getEnvelope()
Envelope
Node. getEnvelope()
Methods in org.locationtech.jts.index.quadtree with parameters of type Envelope Modifier and Type Method Description 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 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.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
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.java.util.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
NodeBase. remove(Envelope itemEnv, java.lang.Object item)
Removes a single item from this subtree.boolean
Quadtree. remove(Envelope itemEnv, java.lang.Object item)
Removes a single item from the tree.void
NodeBase. visit(Envelope searchEnv, ItemVisitor visitor)
Constructors in org.locationtech.jts.index.quadtree with parameters of type Envelope Constructor Description Key(Envelope itemEnv)
Node(Envelope env, int level)
-
Uses of Envelope in org.locationtech.jts.index.strtree
Methods in org.locationtech.jts.index.strtree with parameters of type Envelope Modifier and Type Method Description void
STRtree. insert(Envelope itemEnv, java.lang.Object item)
Inserts an item having the given bounds into the tree.static double
EnvelopeDistance. maximumDistance(Envelope env1, Envelope env2)
Computes the maximum distance between the points defining two envelopes.static double
EnvelopeDistance. minMaxDistance(Envelope a, Envelope b)
Computes the Min-Max Distance between twoEnvelope
s.java.lang.Object
STRtree. nearestNeighbour(Envelope env, java.lang.Object item, ItemDistance itemDist)
Finds the item in this tree which is nearest to the givenObject
, usingItemDistance
as the distance metric.java.lang.Object[]
STRtree. nearestNeighbour(Envelope env, java.lang.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.java.util.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, java.lang.Object item)
Removes a single item from the tree. -
Uses of Envelope in org.locationtech.jts.noding.snapround
Methods in org.locationtech.jts.noding.snapround that return Envelope Modifier and Type Method Description Envelope
HotPixel. getSafeEnvelope()
Returns a "safe" envelope that is guaranteed to contain the hot pixel. -
Uses of Envelope in org.locationtech.jts.operation.distance
Methods in org.locationtech.jts.operation.distance that return Envelope Modifier and Type Method Description Envelope
FacetSequence. getEnvelope()
-
Uses of Envelope in org.locationtech.jts.operation.distance3d
Methods in org.locationtech.jts.operation.distance3d that return Envelope Modifier and Type Method Description Envelope
AxisPlaneCoordinateSequence. expandEnvelope(Envelope env)
Methods in org.locationtech.jts.operation.distance3d with parameters of type Envelope Modifier and Type Method Description Envelope
AxisPlaneCoordinateSequence. expandEnvelope(Envelope env)
-
Uses of Envelope in org.locationtech.jts.shape
Methods in org.locationtech.jts.shape that return Envelope Modifier and Type Method Description Envelope
GeometricShapeBuilder. getExtent()
Envelope
GeometricShapeBuilder. getSquareExtent()
Methods in org.locationtech.jts.shape with parameters of type Envelope Modifier and Type Method Description void
GeometricShapeBuilder. setExtent(Envelope extent)
-
Uses of Envelope in org.locationtech.jts.triangulate
Methods in org.locationtech.jts.triangulate that return Envelope Modifier and Type Method Description static Envelope
DelaunayTriangulationBuilder. envelope(java.util.Collection coords)
Computes theEnvelope
of a collection ofCoordinate
s.Methods in org.locationtech.jts.triangulate with parameters of type Envelope Modifier and Type Method Description void
VoronoiDiagramBuilder. setClipEnvelope(Envelope clipEnv)
Sets the envelope to clip the diagram to. -
Uses of Envelope in org.locationtech.jts.triangulate.quadedge
Methods in org.locationtech.jts.triangulate.quadedge that return Envelope Modifier and Type Method Description Envelope
QuadEdgeSubdivision. getEnvelope()
Gets the envelope of the Subdivision (including the frame).Constructors in org.locationtech.jts.triangulate.quadedge with parameters of type Envelope Constructor Description 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 org.locationtech.jts.util
Methods in org.locationtech.jts.util with parameters of type Envelope Modifier and Type Method Description void
GeometricShapeFactory. setEnvelope(Envelope env)
-
Uses of Envelope in org.locationtech.jtslab.clip
Constructors in org.locationtech.jtslab.clip with parameters of type Envelope Constructor Description RectangleClipPolygon(Envelope clipEnv)
RectangleClipPolygon(Envelope clipEnv, PrecisionModel pm)
-