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.
Classes to compute nodings for arrangements of line segments and line segment sequences.
Contains classes to implement the Snap Rounding algorithm for noding linestrings.
Provides classes for computing the distance between geometries
Contains classes that perform vector overlay
to compute boolean set-theoretic spatial functions.
Provides classes to implement the RelateNG algorithm
computes topological relationships of
s.
invalid reference
Geometry
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
Constructors 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 doubleHausdorffSimilarityMeasure.diagonalSize(Envelope env) -
Uses of Envelope in org.locationtech.jts.geom
Fields in org.locationtech.jts.geom declared as EnvelopeModifier and TypeFieldDescriptionprotected EnvelopeGeometry.envelopeThe bounding box of thisGeometry.Methods in org.locationtech.jts.geom that return EnvelopeModifier and TypeMethodDescriptionprotected abstract EnvelopeGeometry.computeEnvelopeInternal()Returns the minimum and maximum x and y values in thisGeometry, or a nullEnvelopeif thisGeometryis empty.protected EnvelopeGeometryCollection.computeEnvelopeInternal()protected EnvelopeLineString.computeEnvelopeInternal()protected EnvelopePoint.computeEnvelopeInternal()protected EnvelopePolygon.computeEnvelopeInternal()Envelope.copy()Creates a copy of this envelope object.static EnvelopeCoordinateArrays.envelope(Coordinate[] coordinates) Computes the envelope of the coordinates.CoordinateSequence.expandEnvelope(Envelope env) Expands the givenEnvelopeto include the coordinates in the sequence.Geometry.getEnvelopeInternal()Gets anEnvelopecontaining the minimum and maximum x and y values in thisGeometry.Envelope.intersection(Envelope env) Computes the intersection of twoEnvelopes.Methods in org.locationtech.jts.geom with parameters of type EnvelopeModifier and TypeMethodDescriptionbooleanTests if theEnvelope otherlies wholely inside thisEnvelope(inclusive of the boundary).booleanEnvelope.containsProperly(Envelope other) Tests if an envelope is properly contained in this one.booleanTests if theEnvelope otherlies wholely inside thisEnvelope(inclusive of the boundary).booleanTests if the region defined byotheris disjoint from the region of thisEnvelope.doubleComputes the distance between this and anotherEnvelope.CoordinateSequence.expandEnvelope(Envelope env) Expands the givenEnvelopeto include the coordinates in the sequence.voidEnvelope.expandToInclude(Envelope other) Enlarges thisEnvelopeso that it contains theotherEnvelope.OctagonalEnvelope.expandToInclude(Envelope env) voidInitialize anEnvelopefrom 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 twoEnvelopes.booleanEnvelope.intersects(Envelope other) Tests if the region defined byotherintersects the region of thisEnvelope.booleanDeprecated.Use #intersects instead.GeometryFactory.toGeometry(Envelope envelope) Creates aGeometrywith the same extent as the given envelope.Constructors in org.locationtech.jts.geom with parameters of type EnvelopeModifierConstructorDescriptionCreate anEnvelopefrom 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
Methods in org.locationtech.jts.geomgraph that return Envelope -
Uses of Envelope in org.locationtech.jts.index
Methods in org.locationtech.jts.index that return EnvelopeMethods in org.locationtech.jts.index with parameters of type EnvelopeModifier and TypeMethodDescriptionvoidAdds a spatial item with an extent specified by the givenEnvelopeto the indexQueries the index for all items whose extents intersect the given searchEnvelopeNote that some kinds of indexes may also return objects which do not in fact intersect the query envelope.voidSpatialIndex.query(Envelope searchEnv, ItemVisitor visitor) Queries the index for all items whose extents intersect the given searchEnvelope, and applies anItemVisitorto them.int[]Queries the index to find all items which intersect an extent.booleanRemoves a single item from the tree. -
Uses of Envelope in org.locationtech.jts.index.chain
Methods in org.locationtech.jts.index.chain that return EnvelopeModifier and TypeMethodDescriptionMonotoneChain.getEnvelope()Gets the envelope of the chain.MonotoneChain.getEnvelope(double expansionDistance) Gets the envelope for this chain, expanded by a given distance.Methods in org.locationtech.jts.index.chain with parameters of type EnvelopeModifier and TypeMethodDescriptionvoidMonotoneChain.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 EnvelopeModifier and TypeMethodDescriptionEnvelope[]HPRtree.getBounds()Gets the extents of the internal index nodesItem.getEnvelope()Methods in org.locationtech.jts.index.hprtree with parameters of type EnvelopeModifier and TypeMethodDescriptionintvoidvoidHPRtree.query(Envelope searchEnv, ItemVisitor visitor) booleanConstructors in org.locationtech.jts.index.hprtree with parameters of type Envelope -
Uses of Envelope in org.locationtech.jts.index.kdtree
Methods in org.locationtech.jts.index.kdtree with parameters of type EnvelopeModifier and TypeMethodDescriptionPerforms a range search of the points in the index.voidPerforms a range search of the points in the index.voidKdTree.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 EnvelopeModifier and TypeMethodDescriptionstatic EnvelopeQuadtree.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 TypeMethodDescriptionvoidNodeBase.addAllItemsFromOverlapping(Envelope searchEnv, List resultItems) voidKey.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 intKey.computeQuadLevel(Envelope env) static NodeNode.createExpanded(Node node, Envelope addEnv) static NodeNode.createNode(Envelope env) static EnvelopeQuadtree.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 intNodeBase.getSubnodeIndex(Envelope env, double centrex, double centrey) Gets the index of the subquad that wholly contains the given envelope.voidvoidInsert an item into the quadtree this is the root of.protected booleanNode.isSearchMatch(Envelope searchEnv) protected abstract booleanNodeBase.isSearchMatch(Envelope searchEnv) protected booleanRoot.isSearchMatch(Envelope searchEnv) Queries the tree and returns items which may lie in the given search envelope.voidQuadtree.query(Envelope searchEnv, ItemVisitor visitor) Queries the tree and visits items which may lie in the given search envelope.booleanRemoves a single item from this subtree.booleanRemoves a single item from the tree.voidNodeBase.visit(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 TypeMethodDescriptionvoidInserts an item having the given bounds into the tree.static doubleEnvelopeDistance.maximumDistance(Envelope env1, Envelope env2) Computes the maximum distance between the points defining two envelopes.static doubleEnvelopeDistance.minMaxDistance(Envelope a, Envelope b) Computes the Min-Max Distance between twoEnvelopes.STRtree.nearestNeighbour(Envelope env, Object item, ItemDistance itemDist) Finds the item in this tree which is nearest to the givenObject, usingItemDistanceas the distance metric.Object[]STRtree.nearestNeighbour(Envelope env, Object item, ItemDistance itemDist, int k) Finds up to k items in this tree which are the nearest neighbors to the givenitem, usingitemDistas the distance metric.Returns items whose bounds intersect the given envelope.voidSTRtree.query(Envelope searchEnv, ItemVisitor visitor) Returns items whose bounds intersect the given envelope.booleanRemoves a single item from the tree. -
Uses of Envelope in org.locationtech.jts.noding
Constructors in org.locationtech.jts.noding with parameters of type EnvelopeModifierConstructorDescriptionMCIndexSegmentSetMutualIntersector(Collection baseSegStrings, Envelope env) -
Uses of Envelope in org.locationtech.jts.noding.snapround
Methods in org.locationtech.jts.noding.snapround that return EnvelopeModifier and TypeMethodDescriptionMCIndexPointSnapper.getSafeEnvelope(HotPixel hp) 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 -
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.overlayng
Constructors in org.locationtech.jts.operation.overlayng with parameters of type EnvelopeModifierConstructorDescriptionLineLimiter(Envelope env) Creates a new limiter for a given envelope.RingClipper(Envelope clipEnv) Creates a new clipper for the given envelope. -
Uses of Envelope in org.locationtech.jts.operation.relateng
Methods in org.locationtech.jts.operation.relateng with parameters of type 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 CoordinateRandomPointsBuilder.createRandomCoord(Envelope env) -
Uses of Envelope in org.locationtech.jts.triangulate
Methods in org.locationtech.jts.triangulate that return EnvelopeModifier and TypeMethodDescriptionstatic EnvelopeDelaunayTriangulationBuilder.envelope(Collection coords) Computes theEnvelopeof a collection ofCoordinates.Methods in org.locationtech.jts.triangulate with parameters of type EnvelopeModifier and TypeMethodDescriptionvoidVoronoiDiagramBuilder.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 EnvelopeModifier and TypeMethodDescriptionQuadEdgeSubdivision.getEnvelope()Gets the envelope of the Subdivision (including the frame).Constructors 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 TypeMethodDescriptionvoidGeometricShapeFactory.Dimensions.setEnvelope(Envelope env) voidGeometricShapeFactory.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.jtslab.clip
Constructors in org.locationtech.jtslab.clip with parameters of type EnvelopeModifierConstructorDescriptionRectangleClipPolygon(Envelope clipEnv) RectangleClipPolygon(Envelope clipEnv, PrecisionModel pm) -
Uses of Envelope in org.locationtech.jtstest.function
Fields in org.locationtech.jtstest.function declared as EnvelopeMethods in org.locationtech.jtstest.function that return Envelope -
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
Methods in org.locationtech.jtstest.testbuilder.geom that return EnvelopeModifier and TypeMethodDescriptionstatic EnvelopeGeometryUtil.totalEnvelope(Geometry geom) Gets the envelope including all holes which might lie outside a polygon.Methods in org.locationtech.jtstest.testbuilder.geom with parameters of type EnvelopeModifier and TypeMethodDescriptionstatic voidSegmentClipper.clip(Coordinate p0, Coordinate p1, Envelope env) static GeometryGeometryBoxDeleter.deleteComponents(Geometry geom, Envelope env, boolean deleteIntersecting) static GeometryGeometryBoxDeleter.deleteComponentsAndVertices(Geometry geom, Envelope env) static GeometryGeometryBoxDeleter.deleteComponentsAndVertices(Geometry geom, Envelope env, boolean deleteIntersectingComponents) static GeometryGeometryBoxDeleter.deleteVertices(Geometry geom, Envelope env) static CoordinateConstrainedInteriorPoint.getCoordinate(Polygon poly, Envelope constraint) static doublestatic doubleConstructors in org.locationtech.jtstest.testbuilder.geom with parameters of type EnvelopeModifierConstructorDescriptionConstrainedInteriorPoint(Polygon poly, Envelope constraint) EnvelopeClipper(Envelope env) -
Uses of Envelope in org.locationtech.jtstest.testbuilder.io.shapefile
Methods in org.locationtech.jtstest.testbuilder.io.shapefile that return Envelope -
Uses of Envelope in org.locationtech.jtstest.testbuilder.model
Methods in org.locationtech.jtstest.testbuilder.model that return EnvelopeModifier and TypeMethodDescriptionGeometryEditModel.getEnvelope()Layer.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
Methods in org.locationtech.jtstest.testbuilder.topostretch with parameters of type EnvelopeModifier and TypeMethodDescriptionintTopologyStretcher.numVerticesInMask(Envelope mask) Geometry[] -
Uses of Envelope in org.locationtech.jtstest.testbuilder.ui
Methods in org.locationtech.jtstest.testbuilder.ui that return EnvelopeMethods in org.locationtech.jtstest.testbuilder.ui with parameters of type Envelope -
Uses of Envelope in org.locationtech.jtstest.testbuilder.ui.style
Methods in org.locationtech.jtstest.testbuilder.ui.style with parameters of type EnvelopeModifier and TypeMethodDescriptionstatic LineSegmentLineLabelBaseline.getBaseline(LineString line, Envelope constraintEnv) Constructors in org.locationtech.jtstest.testbuilder.ui.style 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 EnvelopeBoxBandTool.getEnvelope()Gets the envelope of the indicated rectangle, in model coordinates.