From c4e40a311771a94d39ea8b08f94c44b30a134d88 Mon Sep 17 00:00:00 2001 From: Martin Davis Date: Thu, 2 Jul 2020 15:34:18 -0700 Subject: [PATCH] Javadoc for 1.17.0 --- javadoc/META-INF/MANIFEST.MF | 5 - javadoc/allclasses-frame.html | 20 +- javadoc/allclasses-noframe.html | 20 +- javadoc/constant-values.html | 126 ++- javadoc/deprecated-list.html | 128 ++- javadoc/help-doc.html | 14 +- javadoc/index-all.html | 843 ++++++++++++++---- javadoc/index.html | 4 +- javadoc/javadoc.bat | 1 + javadoc/options | 36 + javadoc/org/locationtech/jts/JTSVersion.html | 14 +- .../org/locationtech/jts/algorithm/Angle.html | 14 +- .../org/locationtech/jts/algorithm/Area.html | 14 +- ...daryNodeRule.EndPointBoundaryNodeRule.html | 14 +- ...BoundaryNodeRule.Mod2BoundaryNodeRule.html | 14 +- ...le.MonoValentEndPointBoundaryNodeRule.html | 14 +- ...e.MultiValentEndPointBoundaryNodeRule.html | 14 +- .../jts/algorithm/BoundaryNodeRule.html | 14 +- .../jts/algorithm/CGAlgorithms.html | 14 +- .../jts/algorithm/CGAlgorithms3D.html | 14 +- .../jts/algorithm/CGAlgorithmsDD.html | 27 +- .../locationtech/jts/algorithm/Centroid.html | 14 +- .../jts/algorithm/ConvexHull.html | 14 +- .../locationtech/jts/algorithm/Distance.html | 14 +- .../jts/algorithm/HCoordinate.html | 26 +- .../jts/algorithm/InteriorPoint.html | 33 +- .../jts/algorithm/InteriorPointArea.html | 14 +- .../jts/algorithm/InteriorPointLine.html | 14 +- .../jts/algorithm/InteriorPointPoint.html | 18 +- .../jts/algorithm/Intersection.html | 310 +++++++ .../locationtech/jts/algorithm/Length.html | 18 +- .../jts/algorithm/LineIntersector.html | 14 +- .../jts/algorithm/MinimumBoundingCircle.html | 89 +- .../jts/algorithm/MinimumDiameter.html | 14 +- .../algorithm/NotRepresentableException.html | 14 +- .../jts/algorithm/Orientation.html | 14 +- .../jts/algorithm/PointLocation.html | 14 +- .../jts/algorithm/PointLocator.html | 14 +- .../jts/algorithm/RayCrossingCounter.html | 14 +- .../algorithm/RectangleLineIntersector.html | 14 +- .../jts/algorithm/RobustDeterminant.html | 14 +- .../jts/algorithm/RobustLineIntersector.html | 14 +- .../jts/algorithm/class-use/Angle.html | 14 +- .../jts/algorithm/class-use/Area.html | 14 +- ...daryNodeRule.EndPointBoundaryNodeRule.html | 14 +- ...BoundaryNodeRule.Mod2BoundaryNodeRule.html | 14 +- ...le.MonoValentEndPointBoundaryNodeRule.html | 14 +- ...e.MultiValentEndPointBoundaryNodeRule.html | 14 +- .../algorithm/class-use/BoundaryNodeRule.html | 14 +- .../jts/algorithm/class-use/CGAlgorithms.html | 14 +- .../algorithm/class-use/CGAlgorithms3D.html | 14 +- .../algorithm/class-use/CGAlgorithmsDD.html | 14 +- .../jts/algorithm/class-use/Centroid.html | 14 +- .../jts/algorithm/class-use/ConvexHull.html | 14 +- .../jts/algorithm/class-use/Distance.html | 14 +- .../jts/algorithm/class-use/HCoordinate.html | 14 +- .../algorithm/class-use/InteriorPoint.html | 14 +- .../class-use/InteriorPointArea.html | 14 +- .../class-use/InteriorPointLine.html | 14 +- .../class-use/InteriorPointPoint.html | 14 +- .../jts/algorithm/class-use/Intersection.html | 128 +++ .../jts/algorithm/class-use/Length.html | 14 +- .../algorithm/class-use/LineIntersector.html | 34 +- .../class-use/MinimumBoundingCircle.html | 14 +- .../algorithm/class-use/MinimumDiameter.html | 14 +- .../class-use/NotRepresentableException.html | 19 +- .../jts/algorithm/class-use/Orientation.html | 14 +- .../algorithm/class-use/PointLocation.html | 14 +- .../jts/algorithm/class-use/PointLocator.html | 14 +- .../class-use/RayCrossingCounter.html | 14 +- .../class-use/RectangleLineIntersector.html | 14 +- .../class-use/RobustDeterminant.html | 14 +- .../class-use/RobustLineIntersector.html | 14 +- .../construct/LargestEmptyCircle.html | 420 +++++++++ .../construct/MaximumInscribedCircle.html | 424 +++++++++ .../class-use/LargestEmptyCircle.html | 128 +++ .../class-use/MaximumInscribedCircle.html | 128 +++ .../algorithm/construct/package-frame.html | 22 + .../algorithm/construct/package-summary.html | 165 ++++ .../jts/algorithm/construct/package-tree.html | 142 +++ .../jts/algorithm/construct/package-use.html | 128 +++ ....MaxDensifiedByFractionDistanceFilter.html | 14 +- ...sdorffDistance.MaxPointDistanceFilter.html | 22 +- .../distance/DiscreteHausdorffDistance.html | 14 +- .../algorithm/distance/DistanceToPoint.html | 14 +- .../algorithm/distance/PointPairDistance.html | 14 +- ....MaxDensifiedByFractionDistanceFilter.html | 14 +- ...sdorffDistance.MaxPointDistanceFilter.html | 14 +- .../class-use/DiscreteHausdorffDistance.html | 14 +- .../distance/class-use/DistanceToPoint.html | 14 +- .../distance/class-use/PointPairDistance.html | 14 +- .../jts/algorithm/distance/package-frame.html | 6 +- .../algorithm/distance/package-summary.html | 18 +- .../jts/algorithm/distance/package-tree.html | 18 +- .../jts/algorithm/distance/package-use.html | 14 +- .../locate/IndexedPointInAreaLocator.html | 19 +- .../locate/PointOnGeometryLocator.html | 14 +- .../locate/SimplePointInAreaLocator.html | 14 +- .../class-use/IndexedPointInAreaLocator.html | 14 +- .../class-use/PointOnGeometryLocator.html | 14 +- .../class-use/SimplePointInAreaLocator.html | 14 +- .../jts/algorithm/locate/package-frame.html | 6 +- .../jts/algorithm/locate/package-summary.html | 14 +- .../jts/algorithm/locate/package-tree.html | 14 +- .../jts/algorithm/locate/package-use.html | 14 +- .../match/AreaSimilarityMeasure.html | 14 +- .../match/HausdorffSimilarityMeasure.html | 14 +- .../algorithm/match/SimilarityMeasure.html | 14 +- .../match/SimilarityMeasureCombiner.html | 14 +- .../class-use/AreaSimilarityMeasure.html | 14 +- .../class-use/HausdorffSimilarityMeasure.html | 14 +- .../match/class-use/SimilarityMeasure.html | 14 +- .../class-use/SimilarityMeasureCombiner.html | 14 +- .../jts/algorithm/match/package-frame.html | 6 +- .../jts/algorithm/match/package-summary.html | 14 +- .../jts/algorithm/match/package-tree.html | 14 +- .../jts/algorithm/match/package-use.html | 14 +- .../jts/algorithm/package-frame.html | 7 +- .../jts/algorithm/package-summary.html | 44 +- .../jts/algorithm/package-tree.html | 19 +- .../jts/algorithm/package-use.html | 14 +- .../locationtech/jts/awt/FontGlyphReader.html | 14 +- .../jts/awt/GeometryCollectionShape.html | 14 +- .../jts/awt/IdentityPointTransformation.html | 14 +- ...intShapeFactory.BasePointShapeFactory.html | 14 +- .../jts/awt/PointShapeFactory.Circle.html | 14 +- .../jts/awt/PointShapeFactory.Cross.html | 14 +- .../jts/awt/PointShapeFactory.Point.html | 14 +- .../jts/awt/PointShapeFactory.Square.html | 14 +- .../jts/awt/PointShapeFactory.Star.html | 14 +- .../jts/awt/PointShapeFactory.Triangle.html | 14 +- .../jts/awt/PointShapeFactory.X.html | 14 +- .../jts/awt/PointShapeFactory.html | 14 +- .../jts/awt/PointTransformation.html | 14 +- .../locationtech/jts/awt/PolygonShape.html | 14 +- .../jts/awt/ShapeCollectionPathIterator.html | 14 +- .../org/locationtech/jts/awt/ShapeReader.html | 14 +- .../org/locationtech/jts/awt/ShapeWriter.html | 14 +- .../jts/awt/class-use/FontGlyphReader.html | 14 +- .../class-use/GeometryCollectionShape.html | 14 +- .../IdentityPointTransformation.html | 14 +- ...intShapeFactory.BasePointShapeFactory.html | 14 +- .../class-use/PointShapeFactory.Circle.html | 14 +- .../class-use/PointShapeFactory.Cross.html | 14 +- .../class-use/PointShapeFactory.Point.html | 14 +- .../class-use/PointShapeFactory.Square.html | 14 +- .../awt/class-use/PointShapeFactory.Star.html | 14 +- .../class-use/PointShapeFactory.Triangle.html | 14 +- .../awt/class-use/PointShapeFactory.X.html | 14 +- .../jts/awt/class-use/PointShapeFactory.html | 14 +- .../awt/class-use/PointTransformation.html | 14 +- .../jts/awt/class-use/PolygonShape.html | 14 +- .../ShapeCollectionPathIterator.html | 14 +- .../jts/awt/class-use/ShapeReader.html | 14 +- .../jts/awt/class-use/ShapeWriter.html | 14 +- .../locationtech/jts/awt/package-frame.html | 6 +- .../locationtech/jts/awt/package-summary.html | 14 +- .../locationtech/jts/awt/package-tree.html | 14 +- .../org/locationtech/jts/awt/package-use.html | 14 +- .../jts/class-use/JTSVersion.html | 14 +- .../locationtech/jts/densify/Densifier.html | 14 +- .../jts/densify/class-use/Densifier.html | 14 +- .../jts/densify/package-frame.html | 6 +- .../jts/densify/package-summary.html | 14 +- .../jts/densify/package-tree.html | 14 +- .../locationtech/jts/densify/package-use.html | 14 +- .../jts/dissolve/LineDissolver.html | 14 +- .../jts/dissolve/class-use/LineDissolver.html | 14 +- .../jts/dissolve/package-frame.html | 6 +- .../jts/dissolve/package-summary.html | 14 +- .../jts/dissolve/package-tree.html | 14 +- .../jts/dissolve/package-use.html | 14 +- .../locationtech/jts/edgegraph/EdgeGraph.html | 14 +- .../jts/edgegraph/EdgeGraphBuilder.html | 14 +- .../locationtech/jts/edgegraph/HalfEdge.html | 213 +++-- .../jts/edgegraph/MarkHalfEdge.html | 16 +- .../jts/edgegraph/class-use/EdgeGraph.html | 14 +- .../edgegraph/class-use/EdgeGraphBuilder.html | 14 +- .../jts/edgegraph/class-use/HalfEdge.html | 63 +- .../jts/edgegraph/class-use/MarkHalfEdge.html | 14 +- .../jts/edgegraph/package-frame.html | 6 +- .../jts/edgegraph/package-summary.html | 14 +- .../jts/edgegraph/package-tree.html | 14 +- .../jts/edgegraph/package-use.html | 14 +- .../Coordinate.DimensionalComparator.html | 14 +- .../org/locationtech/jts/geom/Coordinate.html | 28 +- ...rdinateArrays.BidirectionalComparator.html | 14 +- .../CoordinateArrays.ForwardComparator.html | 14 +- .../jts/geom/CoordinateArrays.html | 14 +- .../jts/geom/CoordinateFilter.html | 26 +- .../locationtech/jts/geom/CoordinateList.html | 40 +- .../jts/geom/CoordinateSequence.html | 25 +- .../geom/CoordinateSequenceComparator.html | 14 +- .../jts/geom/CoordinateSequenceFactory.html | 16 +- .../jts/geom/CoordinateSequenceFilter.html | 14 +- .../jts/geom/CoordinateSequences.html | 14 +- .../locationtech/jts/geom/CoordinateXY.html | 14 +- .../locationtech/jts/geom/CoordinateXYM.html | 14 +- .../locationtech/jts/geom/CoordinateXYZM.html | 18 +- .../locationtech/jts/geom/Coordinates.html | 14 +- .../DefaultCoordinateSequenceFactory.html | 399 --------- .../org/locationtech/jts/geom/Dimension.html | 18 +- .../org/locationtech/jts/geom/Envelope.html | 182 ++-- .../org/locationtech/jts/geom/Geometry.html | 367 +++++--- .../jts/geom/GeometryCollection.html | 59 +- .../jts/geom/GeometryCollectionIterator.html | 14 +- .../jts/geom/GeometryComponentFilter.html | 14 +- .../jts/geom/GeometryFactory.html | 191 ++-- .../locationtech/jts/geom/GeometryFilter.html | 14 +- .../jts/geom/IntersectionMatrix.html | 14 +- .../locationtech/jts/geom/LineSegment.html | 50 +- .../org/locationtech/jts/geom/LineString.html | 81 +- javadoc/org/locationtech/jts/geom/Lineal.html | 14 +- .../org/locationtech/jts/geom/LinearRing.html | 50 +- .../org/locationtech/jts/geom/Location.html | 14 +- .../jts/geom/MultiLineString.html | 53 +- .../org/locationtech/jts/geom/MultiPoint.html | 43 +- .../locationtech/jts/geom/MultiPolygon.html | 57 +- .../jts/geom/OctagonalEnvelope.html | 14 +- javadoc/org/locationtech/jts/geom/Point.html | 71 +- .../org/locationtech/jts/geom/Polygon.html | 93 +- .../org/locationtech/jts/geom/Polygonal.html | 14 +- .../jts/geom/PrecisionModel.Type.html | 14 +- .../locationtech/jts/geom/PrecisionModel.html | 14 +- javadoc/org/locationtech/jts/geom/Puntal.html | 14 +- .../jts/geom/TopologyException.html | 14 +- .../org/locationtech/jts/geom/Triangle.html | 74 +- .../Coordinate.DimensionalComparator.html | 14 +- .../jts/geom/class-use/Coordinate.html | 564 +++++++----- ...rdinateArrays.BidirectionalComparator.html | 14 +- .../CoordinateArrays.ForwardComparator.html | 14 +- .../jts/geom/class-use/CoordinateArrays.html | 14 +- .../jts/geom/class-use/CoordinateFilter.html | 36 +- .../jts/geom/class-use/CoordinateList.html | 14 +- .../geom/class-use/CoordinateSequence.html | 139 ++- .../CoordinateSequenceComparator.html | 14 +- .../class-use/CoordinateSequenceFactory.html | 31 +- .../class-use/CoordinateSequenceFilter.html | 34 +- .../geom/class-use/CoordinateSequences.html | 14 +- .../jts/geom/class-use/CoordinateXY.html | 14 +- .../jts/geom/class-use/CoordinateXYM.html | 14 +- .../jts/geom/class-use/CoordinateXYZM.html | 14 +- .../jts/geom/class-use/Coordinates.html | 14 +- .../jts/geom/class-use/Dimension.html | 14 +- .../jts/geom/class-use/Envelope.html | 203 ++++- .../jts/geom/class-use/Geometry.html | 713 ++++++++++----- .../geom/class-use/GeometryCollection.html | 18 +- .../class-use/GeometryCollectionIterator.html | 14 +- .../class-use/GeometryComponentFilter.html | 36 +- .../jts/geom/class-use/GeometryFactory.html | 30 +- .../jts/geom/class-use/GeometryFilter.html | 34 +- .../geom/class-use/IntersectionMatrix.html | 14 +- .../jts/geom/class-use/LineSegment.html | 14 +- .../jts/geom/class-use/LineString.html | 94 +- .../jts/geom/class-use/Lineal.html | 14 +- .../jts/geom/class-use/LinearRing.html | 26 +- .../jts/geom/class-use/Location.html | 14 +- .../jts/geom/class-use/MultiLineString.html | 18 +- .../jts/geom/class-use/MultiPoint.html | 18 +- .../jts/geom/class-use/MultiPolygon.html | 18 +- .../jts/geom/class-use/OctagonalEnvelope.html | 14 +- .../jts/geom/class-use/Point.html | 68 +- .../jts/geom/class-use/Polygon.html | 18 +- .../jts/geom/class-use/Polygonal.html | 14 +- .../geom/class-use/PrecisionModel.Type.html | 14 +- .../jts/geom/class-use/PrecisionModel.html | 24 +- .../jts/geom/class-use/Puntal.html | 14 +- .../jts/geom/class-use/TopologyException.html | 14 +- .../jts/geom/class-use/Triangle.html | 14 +- .../geom/impl/CoordinateArraySequence.html | 14 +- .../impl/CoordinateArraySequenceFactory.html | 14 +- .../impl/PackedCoordinateSequence.Double.html | 65 +- .../impl/PackedCoordinateSequence.Float.html | 59 +- .../geom/impl/PackedCoordinateSequence.html | 19 +- .../impl/PackedCoordinateSequenceFactory.html | 121 ++- .../class-use/CoordinateArraySequence.html | 14 +- .../CoordinateArraySequenceFactory.html | 14 +- .../PackedCoordinateSequence.Double.html | 14 +- .../PackedCoordinateSequence.Float.html | 14 +- .../class-use/PackedCoordinateSequence.html | 14 +- .../PackedCoordinateSequenceFactory.html | 22 +- .../jts/geom/impl/package-frame.html | 6 +- .../jts/geom/impl/package-summary.html | 14 +- .../jts/geom/impl/package-tree.html | 14 +- .../jts/geom/impl/package-use.html | 14 +- .../locationtech/jts/geom/package-frame.html | 7 +- .../jts/geom/package-summary.html | 58 +- .../locationtech/jts/geom/package-tree.html | 15 +- .../locationtech/jts/geom/package-use.html | 146 +-- .../jts/geom/prep/PreparedGeometry.html | 14 +- .../geom/prep/PreparedGeometryFactory.html | 18 +- .../jts/geom/prep/PreparedLineString.html | 14 +- .../jts/geom/prep/PreparedPoint.html | 14 +- .../jts/geom/prep/PreparedPolygon.html | 14 +- .../geom/prep/class-use/PreparedGeometry.html | 14 +- .../class-use/PreparedGeometryFactory.html | 14 +- .../prep/class-use/PreparedLineString.html | 14 +- .../geom/prep/class-use/PreparedPoint.html | 14 +- .../geom/prep/class-use/PreparedPolygon.html | 14 +- .../jts/geom/prep/package-frame.html | 6 +- .../jts/geom/prep/package-summary.html | 14 +- .../jts/geom/prep/package-tree.html | 14 +- .../jts/geom/prep/package-use.html | 14 +- .../jts/geom/util/AffineTransformation.html | 14 +- .../util/AffineTransformationBuilder.html | 14 +- .../util/AffineTransformationFactory.html | 14 +- .../util/ComponentCoordinateExtracter.html | 27 +- .../geom/util/GeometryCollectionMapper.html | 14 +- .../jts/geom/util/GeometryCombiner.html | 14 +- .../GeometryEditor.CoordinateOperation.html | 14 +- ...tryEditor.CoordinateSequenceOperation.html | 14 +- ...eometryEditor.GeometryEditorOperation.html | 14 +- .../GeometryEditor.NoOpGeometryOperation.html | 14 +- .../jts/geom/util/GeometryEditor.html | 14 +- .../jts/geom/util/GeometryExtracter.html | 100 ++- .../jts/geom/util/GeometryMapper.MapOp.html | 14 +- .../jts/geom/util/GeometryMapper.html | 14 +- .../jts/geom/util/GeometryTransformer.html | 14 +- .../jts/geom/util/LineStringExtracter.html | 14 +- .../geom/util/LinearComponentExtracter.html | 14 +- .../NoninvertibleTransformationException.html | 14 +- .../jts/geom/util/PointExtracter.html | 14 +- .../jts/geom/util/PolygonExtracter.html | 14 +- .../util/ShortCircuitedGeometryVisitor.html | 14 +- .../jts/geom/util/SineStarFactory.html | 14 +- .../util/class-use/AffineTransformation.html | 14 +- .../AffineTransformationBuilder.html | 14 +- .../AffineTransformationFactory.html | 14 +- .../ComponentCoordinateExtracter.html | 14 +- .../class-use/GeometryCollectionMapper.html | 14 +- .../geom/util/class-use/GeometryCombiner.html | 14 +- .../GeometryEditor.CoordinateOperation.html | 14 +- ...tryEditor.CoordinateSequenceOperation.html | 14 +- ...eometryEditor.GeometryEditorOperation.html | 14 +- .../GeometryEditor.NoOpGeometryOperation.html | 14 +- .../geom/util/class-use/GeometryEditor.html | 14 +- .../util/class-use/GeometryExtracter.html | 14 +- .../util/class-use/GeometryMapper.MapOp.html | 14 +- .../geom/util/class-use/GeometryMapper.html | 14 +- .../util/class-use/GeometryTransformer.html | 14 +- .../util/class-use/LineStringExtracter.html | 14 +- .../class-use/LinearComponentExtracter.html | 14 +- .../NoninvertibleTransformationException.html | 14 +- .../geom/util/class-use/PointExtracter.html | 14 +- .../geom/util/class-use/PolygonExtracter.html | 14 +- .../ShortCircuitedGeometryVisitor.html | 14 +- .../geom/util/class-use/SineStarFactory.html | 14 +- .../jts/geom/util/package-frame.html | 6 +- .../jts/geom/util/package-summary.html | 16 +- .../jts/geom/util/package-tree.html | 14 +- .../jts/geom/util/package-use.html | 14 +- .../org/locationtech/jts/geomgraph/Depth.html | 14 +- .../jts/geomgraph/DirectedEdge.html | 14 +- .../jts/geomgraph/DirectedEdgeStar.html | 14 +- .../org/locationtech/jts/geomgraph/Edge.html | 14 +- .../locationtech/jts/geomgraph/EdgeEnd.html | 14 +- .../jts/geomgraph/EdgeEndStar.html | 14 +- .../jts/geomgraph/EdgeIntersection.html | 14 +- .../jts/geomgraph/EdgeIntersectionList.html | 14 +- .../locationtech/jts/geomgraph/EdgeList.html | 14 +- .../jts/geomgraph/EdgeNodingValidator.html | 14 +- .../locationtech/jts/geomgraph/EdgeRing.html | 14 +- .../jts/geomgraph/GeometryGraph.html | 14 +- .../jts/geomgraph/GraphComponent.html | 14 +- .../org/locationtech/jts/geomgraph/Label.html | 14 +- .../org/locationtech/jts/geomgraph/Node.html | 14 +- .../jts/geomgraph/NodeFactory.html | 14 +- .../locationtech/jts/geomgraph/NodeMap.html | 14 +- .../jts/geomgraph/PlanarGraph.html | 14 +- .../locationtech/jts/geomgraph/Position.html | 14 +- .../locationtech/jts/geomgraph/Quadrant.html | 14 +- .../jts/geomgraph/TopologyLocation.html | 14 +- .../jts/geomgraph/class-use/Depth.html | 14 +- .../jts/geomgraph/class-use/DirectedEdge.html | 26 +- .../geomgraph/class-use/DirectedEdgeStar.html | 14 +- .../jts/geomgraph/class-use/Edge.html | 14 +- .../jts/geomgraph/class-use/EdgeEnd.html | 26 +- .../jts/geomgraph/class-use/EdgeEndStar.html | 14 +- .../geomgraph/class-use/EdgeIntersection.html | 14 +- .../class-use/EdgeIntersectionList.html | 14 +- .../jts/geomgraph/class-use/EdgeList.html | 14 +- .../class-use/EdgeNodingValidator.html | 14 +- .../jts/geomgraph/class-use/EdgeRing.html | 18 +- .../geomgraph/class-use/GeometryGraph.html | 22 +- .../geomgraph/class-use/GraphComponent.html | 14 +- .../jts/geomgraph/class-use/Label.html | 22 +- .../jts/geomgraph/class-use/Node.html | 14 +- .../jts/geomgraph/class-use/NodeFactory.html | 14 +- .../jts/geomgraph/class-use/NodeMap.html | 14 +- .../jts/geomgraph/class-use/PlanarGraph.html | 14 +- .../jts/geomgraph/class-use/Position.html | 14 +- .../jts/geomgraph/class-use/Quadrant.html | 14 +- .../geomgraph/class-use/TopologyLocation.html | 14 +- .../geomgraph/index/EdgeSetIntersector.html | 14 +- .../jts/geomgraph/index/MonotoneChain.html | 14 +- .../geomgraph/index/MonotoneChainEdge.html | 14 +- .../geomgraph/index/MonotoneChainIndexer.html | 31 +- .../geomgraph/index/SegmentIntersector.html | 14 +- .../index/SimpleEdgeSetIntersector.html | 14 +- .../index/SimpleMCSweepLineIntersector.html | 14 +- .../index/SimpleSweepLineIntersector.html | 14 +- .../jts/geomgraph/index/SweepLineEvent.html | 14 +- .../jts/geomgraph/index/SweepLineSegment.html | 14 +- .../index/class-use/EdgeSetIntersector.html | 14 +- .../index/class-use/MonotoneChain.html | 14 +- .../index/class-use/MonotoneChainEdge.html | 14 +- .../index/class-use/MonotoneChainIndexer.html | 14 +- .../index/class-use/SegmentIntersector.html | 44 +- .../class-use/SimpleEdgeSetIntersector.html | 14 +- .../SimpleMCSweepLineIntersector.html | 14 +- .../class-use/SimpleSweepLineIntersector.html | 14 +- .../index/class-use/SweepLineEvent.html | 14 +- .../index/class-use/SweepLineSegment.html | 14 +- .../jts/geomgraph/index/package-frame.html | 6 +- .../jts/geomgraph/index/package-summary.html | 14 +- .../jts/geomgraph/index/package-tree.html | 14 +- .../jts/geomgraph/index/package-use.html | 14 +- .../jts/geomgraph/package-frame.html | 6 +- .../jts/geomgraph/package-summary.html | 14 +- .../jts/geomgraph/package-tree.html | 14 +- .../jts/geomgraph/package-use.html | 14 +- .../jts/index/ArrayListVisitor.html | 14 +- .../locationtech/jts/index/ItemVisitor.html | 14 +- .../locationtech/jts/index/SpatialIndex.html | 16 +- .../jts/index/bintree/Bintree.html | 14 +- .../jts/index/bintree/Interval.html | 14 +- .../locationtech/jts/index/bintree/Key.html | 14 +- .../locationtech/jts/index/bintree/Node.html | 14 +- .../jts/index/bintree/NodeBase.html | 14 +- .../locationtech/jts/index/bintree/Root.html | 14 +- .../jts/index/bintree/class-use/Bintree.html | 14 +- .../jts/index/bintree/class-use/Interval.html | 28 +- .../jts/index/bintree/class-use/Key.html | 14 +- .../jts/index/bintree/class-use/Node.html | 14 +- .../jts/index/bintree/class-use/NodeBase.html | 14 +- .../jts/index/bintree/class-use/Root.html | 14 +- .../jts/index/bintree/package-frame.html | 6 +- .../jts/index/bintree/package-summary.html | 14 +- .../jts/index/bintree/package-tree.html | 14 +- .../jts/index/bintree/package-use.html | 14 +- .../jts/index/chain/MonotoneChain.html | 94 +- .../jts/index/chain/MonotoneChainBuilder.html | 81 +- .../chain/MonotoneChainOverlapAction.html | 14 +- .../chain/MonotoneChainSelectAction.html | 14 +- .../index/chain/class-use/MonotoneChain.html | 19 +- .../chain/class-use/MonotoneChainBuilder.html | 14 +- .../class-use/MonotoneChainOverlapAction.html | 14 +- .../class-use/MonotoneChainSelectAction.html | 14 +- .../jts/index/chain/package-frame.html | 6 +- .../jts/index/chain/package-summary.html | 18 +- .../jts/index/chain/package-tree.html | 18 +- .../jts/index/chain/package-use.html | 14 +- .../jts/index/class-use/ArrayListVisitor.html | 14 +- .../jts/index/class-use/ItemVisitor.html | 61 +- .../jts/index/class-use/SpatialIndex.html | 44 +- .../jts/index/hprtree/HPRtree.html | 489 ++++++++++ .../jts/index/hprtree/HilbertEncoder.html | 277 ++++++ .../locationtech/jts/index/hprtree/Item.html | 307 +++++++ .../jts/index/hprtree/class-use/HPRtree.html | 128 +++ .../hprtree/class-use/HilbertEncoder.html | 128 +++ .../jts/index/hprtree/class-use/Item.html | 128 +++ .../jts/index/hprtree/package-frame.html | 23 + .../jts/index/hprtree/package-summary.html | 156 ++++ .../jts/index/hprtree/package-tree.html | 143 +++ .../jts/index/hprtree/package-use.html | 128 +++ .../IntervalRTreeBranchNode.html | 14 +- .../intervalrtree/IntervalRTreeLeafNode.html | 14 +- .../IntervalRTreeNode.NodeComparator.html | 14 +- .../intervalrtree/IntervalRTreeNode.html | 14 +- .../SortedPackedIntervalRTree.html | 14 +- .../class-use/IntervalRTreeBranchNode.html | 14 +- .../class-use/IntervalRTreeLeafNode.html | 14 +- .../IntervalRTreeNode.NodeComparator.html | 14 +- .../class-use/IntervalRTreeNode.html | 14 +- .../class-use/SortedPackedIntervalRTree.html | 14 +- .../index/intervalrtree/package-frame.html | 6 +- .../index/intervalrtree/package-summary.html | 18 +- .../jts/index/intervalrtree/package-tree.html | 18 +- .../jts/index/intervalrtree/package-use.html | 14 +- .../locationtech/jts/index/kdtree/KdNode.html | 14 +- .../jts/index/kdtree/KdNodeVisitor.html | 14 +- .../locationtech/jts/index/kdtree/KdTree.html | 14 +- .../jts/index/kdtree/class-use/KdNode.html | 14 +- .../index/kdtree/class-use/KdNodeVisitor.html | 14 +- .../jts/index/kdtree/class-use/KdTree.html | 14 +- .../jts/index/kdtree/package-frame.html | 6 +- .../jts/index/kdtree/package-summary.html | 14 +- .../jts/index/kdtree/package-tree.html | 14 +- .../jts/index/kdtree/package-use.html | 14 +- .../locationtech/jts/index/package-frame.html | 6 +- .../jts/index/package-summary.html | 14 +- .../locationtech/jts/index/package-tree.html | 14 +- .../locationtech/jts/index/package-use.html | 49 +- .../jts/index/quadtree/DoubleBits.html | 14 +- .../jts/index/quadtree/IntervalSize.html | 14 +- .../locationtech/jts/index/quadtree/Key.html | 14 +- .../locationtech/jts/index/quadtree/Node.html | 14 +- .../jts/index/quadtree/NodeBase.html | 14 +- .../jts/index/quadtree/Quadtree.html | 14 +- .../locationtech/jts/index/quadtree/Root.html | 14 +- .../index/quadtree/class-use/DoubleBits.html | 14 +- .../quadtree/class-use/IntervalSize.html | 14 +- .../jts/index/quadtree/class-use/Key.html | 14 +- .../jts/index/quadtree/class-use/Node.html | 14 +- .../index/quadtree/class-use/NodeBase.html | 14 +- .../index/quadtree/class-use/Quadtree.html | 14 +- .../jts/index/quadtree/class-use/Root.html | 14 +- .../jts/index/quadtree/package-frame.html | 6 +- .../jts/index/quadtree/package-summary.html | 14 +- .../jts/index/quadtree/package-tree.html | 14 +- .../jts/index/quadtree/package-use.html | 14 +- .../jts/index/strtree/AbstractNode.html | 14 +- .../jts/index/strtree/AbstractSTRtree.html | 14 +- .../jts/index/strtree/Boundable.html | 14 +- .../BoundablePairDistanceComparator.html | 22 +- .../jts/index/strtree/EnvelopeDistance.html | 329 +++++++ .../index/strtree/GeometryItemDistance.html | 28 +- .../jts/index/strtree/Interval.html | 14 +- .../jts/index/strtree/ItemBoundable.html | 14 +- .../jts/index/strtree/ItemDistance.html | 26 +- .../jts/index/strtree/SIRtree.html | 14 +- .../jts/index/strtree/STRtree.html | 155 ++-- .../index/strtree/class-use/AbstractNode.html | 14 +- .../strtree/class-use/AbstractSTRtree.html | 14 +- .../index/strtree/class-use/Boundable.html | 14 +- .../BoundablePairDistanceComparator.html | 14 +- .../strtree/class-use/EnvelopeDistance.html | 128 +++ .../class-use/GeometryItemDistance.html | 14 +- .../jts/index/strtree/class-use/Interval.html | 14 +- .../strtree/class-use/ItemBoundable.html | 24 +- .../index/strtree/class-use/ItemDistance.html | 31 +- .../jts/index/strtree/class-use/SIRtree.html | 14 +- .../jts/index/strtree/class-use/STRtree.html | 23 +- .../jts/index/strtree/package-frame.html | 7 +- .../jts/index/strtree/package-summary.html | 30 +- .../jts/index/strtree/package-tree.html | 15 +- .../jts/index/strtree/package-use.html | 14 +- .../jts/index/sweepline/SweepLineEvent.html | 14 +- .../jts/index/sweepline/SweepLineIndex.html | 14 +- .../index/sweepline/SweepLineInterval.html | 14 +- .../sweepline/SweepLineOverlapAction.html | 14 +- .../sweepline/class-use/SweepLineEvent.html | 14 +- .../sweepline/class-use/SweepLineIndex.html | 14 +- .../class-use/SweepLineInterval.html | 14 +- .../class-use/SweepLineOverlapAction.html | 14 +- .../jts/index/sweepline/package-frame.html | 6 +- .../jts/index/sweepline/package-summary.html | 14 +- .../jts/index/sweepline/package-tree.html | 14 +- .../jts/index/sweepline/package-use.html | 14 +- .../jts/io/ByteArrayInStream.html | 14 +- .../jts/io/ByteOrderDataInStream.html | 14 +- .../locationtech/jts/io/ByteOrderValues.html | 14 +- javadoc/org/locationtech/jts/io/InStream.html | 14 +- .../jts/io/InputStreamInStream.html | 14 +- javadoc/org/locationtech/jts/io/Ordinate.html | 18 +- .../locationtech/jts/io/OrdinateFormat.html | 466 ++++++++++ .../org/locationtech/jts/io/OutStream.html | 14 +- .../jts/io/OutputStreamOutStream.html | 18 +- .../locationtech/jts/io/ParseException.html | 14 +- .../org/locationtech/jts/io/WKBConstants.html | 14 +- .../locationtech/jts/io/WKBHexFileReader.html | 14 +- .../org/locationtech/jts/io/WKBReader.html | 14 +- .../org/locationtech/jts/io/WKBWriter.html | 14 +- .../locationtech/jts/io/WKTFileReader.html | 40 +- .../org/locationtech/jts/io/WKTReader.html | 14 +- .../org/locationtech/jts/io/WKTWriter.html | 55 +- .../jts/io/class-use/ByteArrayInStream.html | 14 +- .../io/class-use/ByteOrderDataInStream.html | 14 +- .../jts/io/class-use/ByteOrderValues.html | 14 +- .../jts/io/class-use/InStream.html | 14 +- .../jts/io/class-use/InputStreamInStream.html | 14 +- .../jts/io/class-use/Ordinate.html | 14 +- .../class-use/OrdinateFormat.html} | 62 +- .../jts/io/class-use/OutStream.html | 14 +- .../io/class-use/OutputStreamOutStream.html | 14 +- .../jts/io/class-use/ParseException.html | 18 +- .../jts/io/class-use/WKBConstants.html | 14 +- .../jts/io/class-use/WKBHexFileReader.html | 14 +- .../jts/io/class-use/WKBReader.html | 14 +- .../jts/io/class-use/WKBWriter.html | 14 +- .../jts/io/class-use/WKTFileReader.html | 14 +- .../jts/io/class-use/WKTReader.html | 14 +- .../jts/io/class-use/WKTWriter.html | 14 +- .../jts/io/gml2/GMLConstants.html | 14 +- .../locationtech/jts/io/gml2/GMLHandler.html | 14 +- .../locationtech/jts/io/gml2/GMLReader.html | 14 +- .../locationtech/jts/io/gml2/GMLWriter.html | 14 +- .../jts/io/gml2/GeometryStrategies.html | 14 +- .../jts/io/gml2/class-use/GMLConstants.html | 14 +- .../jts/io/gml2/class-use/GMLHandler.html | 14 +- .../jts/io/gml2/class-use/GMLReader.html | 14 +- .../jts/io/gml2/class-use/GMLWriter.html | 14 +- .../io/gml2/class-use/GeometryStrategies.html | 14 +- .../jts/io/gml2/package-frame.html | 6 +- .../jts/io/gml2/package-summary.html | 14 +- .../jts/io/gml2/package-tree.html | 14 +- .../locationtech/jts/io/gml2/package-use.html | 14 +- .../locationtech/jts/io/kml/KMLWriter.html | 14 +- .../jts/io/kml/class-use/KMLWriter.html | 14 +- .../jts/io/kml/package-frame.html | 6 +- .../jts/io/kml/package-summary.html | 14 +- .../locationtech/jts/io/kml/package-tree.html | 14 +- .../locationtech/jts/io/kml/package-use.html | 14 +- .../locationtech/jts/io/package-frame.html | 7 +- .../locationtech/jts/io/package-summary.html | 33 +- .../org/locationtech/jts/io/package-tree.html | 15 +- .../org/locationtech/jts/io/package-use.html | 26 +- .../jts/linearref/LengthIndexedLine.html | 14 +- .../jts/linearref/LengthLocationMap.html | 14 +- .../jts/linearref/LinearGeometryBuilder.html | 14 +- .../jts/linearref/LinearIterator.html | 14 +- .../jts/linearref/LinearLocation.html | 14 +- .../jts/linearref/LocationIndexedLine.html | 14 +- .../class-use/LengthIndexedLine.html | 14 +- .../class-use/LengthLocationMap.html | 14 +- .../class-use/LinearGeometryBuilder.html | 14 +- .../linearref/class-use/LinearIterator.html | 14 +- .../linearref/class-use/LinearLocation.html | 14 +- .../class-use/LocationIndexedLine.html | 14 +- .../jts/linearref/package-frame.html | 6 +- .../jts/linearref/package-summary.html | 14 +- .../jts/linearref/package-tree.html | 14 +- .../jts/linearref/package-use.html | 14 +- javadoc/org/locationtech/jts/math/DD.html | 172 ++-- .../org/locationtech/jts/math/MathUtil.html | 14 +- javadoc/org/locationtech/jts/math/Matrix.html | 14 +- .../org/locationtech/jts/math/Plane3D.html | 14 +- .../org/locationtech/jts/math/Vector2D.html | 14 +- .../org/locationtech/jts/math/Vector3D.html | 295 +++++- .../locationtech/jts/math/class-use/DD.html | 69 +- .../jts/math/class-use/MathUtil.html | 14 +- .../jts/math/class-use/Matrix.html | 14 +- .../jts/math/class-use/Plane3D.html | 14 +- .../jts/math/class-use/Vector2D.html | 14 +- .../jts/math/class-use/Vector3D.html | 61 +- .../locationtech/jts/math/package-frame.html | 6 +- .../jts/math/package-summary.html | 14 +- .../locationtech/jts/math/package-tree.html | 14 +- .../locationtech/jts/math/package-use.html | 14 +- .../jts/noding/BasicSegmentString.html | 14 +- .../jts/noding/FastNodingValidator.html | 14 +- .../FastSegmentSetIntersectionFinder.html | 14 +- .../InteriorIntersectionFinderAdder.html | 14 +- .../jts/noding/IntersectionAdder.html | 14 +- .../jts/noding/IntersectionFinderAdder.html | 14 +- .../jts/noding/IteratedNoder.html | 14 +- .../MCIndexNoder.SegmentOverlapAction.html | 14 +- .../locationtech/jts/noding/MCIndexNoder.html | 14 +- ...utualIntersector.SegmentOverlapAction.html | 14 +- .../MCIndexSegmentSetMutualIntersector.html | 14 +- .../jts/noding/NodableSegmentString.html | 14 +- .../jts/noding/NodedSegmentString.html | 14 +- .../org/locationtech/jts/noding/Noder.html | 14 +- .../jts/noding/NodingIntersectionFinder.html | 182 ++-- .../jts/noding/NodingValidator.html | 14 +- .../org/locationtech/jts/noding/Octant.html | 14 +- .../jts/noding/OrientedCoordinateArray.html | 14 +- .../locationtech/jts/noding/ScaledNoder.html | 14 +- .../noding/SegmentIntersectionDetector.html | 14 +- .../jts/noding/SegmentIntersector.html | 14 +- .../locationtech/jts/noding/SegmentNode.html | 37 +- .../jts/noding/SegmentNodeList.html | 14 +- .../jts/noding/SegmentPointComparator.html | 14 +- .../noding/SegmentSetMutualIntersector.html | 14 +- .../jts/noding/SegmentString.html | 14 +- ...ntStringDissolver.SegmentStringMerger.html | 14 +- .../jts/noding/SegmentStringDissolver.html | 14 +- .../jts/noding/SegmentStringUtil.html | 14 +- .../locationtech/jts/noding/SimpleNoder.html | 14 +- .../SimpleSegmentSetMutualIntersector.html | 14 +- .../jts/noding/SinglePassNoder.html | 14 +- .../noding/class-use/BasicSegmentString.html | 14 +- .../noding/class-use/FastNodingValidator.html | 14 +- .../FastSegmentSetIntersectionFinder.html | 14 +- .../InteriorIntersectionFinderAdder.html | 14 +- .../noding/class-use/IntersectionAdder.html | 14 +- .../class-use/IntersectionFinderAdder.html | 14 +- .../jts/noding/class-use/IteratedNoder.html | 14 +- .../MCIndexNoder.SegmentOverlapAction.html | 14 +- .../jts/noding/class-use/MCIndexNoder.html | 14 +- ...utualIntersector.SegmentOverlapAction.html | 14 +- .../MCIndexSegmentSetMutualIntersector.html | 14 +- .../class-use/NodableSegmentString.html | 14 +- .../noding/class-use/NodedSegmentString.html | 14 +- .../jts/noding/class-use/Noder.html | 14 +- .../class-use/NodingIntersectionFinder.html | 32 +- .../jts/noding/class-use/NodingValidator.html | 14 +- .../jts/noding/class-use/Octant.html | 14 +- .../class-use/OrientedCoordinateArray.html | 14 +- .../jts/noding/class-use/ScaledNoder.html | 14 +- .../SegmentIntersectionDetector.html | 14 +- .../noding/class-use/SegmentIntersector.html | 28 +- .../jts/noding/class-use/SegmentNode.html | 14 +- .../jts/noding/class-use/SegmentNodeList.html | 14 +- .../class-use/SegmentPointComparator.html | 14 +- .../SegmentSetMutualIntersector.html | 14 +- .../jts/noding/class-use/SegmentString.html | 28 +- ...ntStringDissolver.SegmentStringMerger.html | 14 +- .../class-use/SegmentStringDissolver.html | 14 +- .../noding/class-use/SegmentStringUtil.html | 14 +- .../jts/noding/class-use/SimpleNoder.html | 14 +- .../SimpleSegmentSetMutualIntersector.html | 14 +- .../jts/noding/class-use/SinglePassNoder.html | 14 +- .../jts/noding/package-frame.html | 6 +- .../jts/noding/package-summary.html | 14 +- .../locationtech/jts/noding/package-tree.html | 14 +- .../locationtech/jts/noding/package-use.html | 14 +- .../jts/noding/snapround/GeometryNoder.html | 14 +- .../jts/noding/snapround/HotPixel.html | 14 +- ...CIndexPointSnapper.HotPixelSnapAction.html | 40 +- .../noding/snapround/MCIndexPointSnapper.html | 14 +- .../noding/snapround/MCIndexSnapRounder.html | 14 +- .../noding/snapround/SimpleSnapRounder.html | 14 +- .../snapround/class-use/GeometryNoder.html | 14 +- .../noding/snapround/class-use/HotPixel.html | 14 +- ...CIndexPointSnapper.HotPixelSnapAction.html | 14 +- .../class-use/MCIndexPointSnapper.html | 14 +- .../class-use/MCIndexSnapRounder.html | 14 +- .../class-use/SimpleSnapRounder.html | 14 +- .../jts/noding/snapround/package-frame.html | 6 +- .../jts/noding/snapround/package-summary.html | 14 +- .../jts/noding/snapround/package-tree.html | 14 +- .../jts/noding/snapround/package-use.html | 14 +- .../jts/operation/BoundaryOp.html | 14 +- .../jts/operation/GeometryGraphOperation.html | 14 +- .../jts/operation/IsSimpleOp.html | 14 +- .../buffer/BufferInputLineSimplifier.html | 14 +- .../jts/operation/buffer/BufferOp.html | 14 +- .../operation/buffer/BufferParameters.html | 14 +- .../operation/buffer/OffsetCurveBuilder.html | 55 +- .../buffer/OffsetCurveSetBuilder.html | 18 +- .../jts/operation/buffer/VariableBuffer.html | 395 ++++++++ .../class-use/BufferInputLineSimplifier.html | 14 +- .../operation/buffer/class-use/BufferOp.html | 14 +- .../buffer/class-use/BufferParameters.html | 14 +- .../buffer/class-use/OffsetCurveBuilder.html | 14 +- .../class-use/OffsetCurveSetBuilder.html | 14 +- .../buffer/class-use/VariableBuffer.html | 128 +++ .../jts/operation/buffer/package-frame.html | 7 +- .../jts/operation/buffer/package-summary.html | 21 +- .../jts/operation/buffer/package-tree.html | 15 +- .../jts/operation/buffer/package-use.html | 14 +- ...tanceFinder.MaxMidpointDistanceFilter.html | 14 +- ...DistanceFinder.MaxPointDistanceFilter.html | 22 +- .../BufferCurveMaximumDistanceFinder.html | 14 +- .../validate/BufferDistanceValidator.html | 14 +- .../validate/BufferResultValidator.html | 14 +- .../validate/DistanceToPointFinder.html | 14 +- .../buffer/validate/PointPairDistance.html | 14 +- ...tanceFinder.MaxMidpointDistanceFilter.html | 14 +- ...DistanceFinder.MaxPointDistanceFilter.html | 14 +- .../BufferCurveMaximumDistanceFinder.html | 14 +- .../class-use/BufferDistanceValidator.html | 14 +- .../class-use/BufferResultValidator.html | 14 +- .../class-use/DistanceToPointFinder.html | 14 +- .../validate/class-use/PointPairDistance.html | 14 +- .../buffer/validate/package-frame.html | 6 +- .../buffer/validate/package-summary.html | 14 +- .../buffer/validate/package-tree.html | 14 +- .../buffer/validate/package-use.html | 14 +- .../jts/operation/class-use/BoundaryOp.html | 14 +- .../class-use/GeometryGraphOperation.html | 14 +- .../jts/operation/class-use/IsSimpleOp.html | 14 +- .../ConnectedElementLocationFilter.html | 17 +- .../distance/ConnectedElementPointFilter.html | 14 +- .../jts/operation/distance/DistanceOp.html | 16 +- .../jts/operation/distance/FacetSequence.html | 14 +- .../distance/FacetSequenceTreeBuilder.html | 14 +- .../operation/distance/GeometryLocation.html | 14 +- .../distance/IndexedFacetDistance.html | 97 +- .../ConnectedElementLocationFilter.html | 14 +- .../ConnectedElementPointFilter.html | 14 +- .../distance/class-use/DistanceOp.html | 14 +- .../distance/class-use/FacetSequence.html | 14 +- .../class-use/FacetSequenceTreeBuilder.html | 14 +- .../distance/class-use/GeometryLocation.html | 14 +- .../class-use/IndexedFacetDistance.html | 14 +- .../jts/operation/distance/package-frame.html | 6 +- .../operation/distance/package-summary.html | 14 +- .../jts/operation/distance/package-tree.html | 14 +- .../jts/operation/distance/package-use.html | 14 +- .../AxisPlaneCoordinateSequence.html | 14 +- .../operation/distance3d/Distance3DOp.html | 16 +- .../operation/distance3d/PlanarPolygon3D.html | 14 +- .../AxisPlaneCoordinateSequence.html | 14 +- .../distance3d/class-use/Distance3DOp.html | 14 +- .../distance3d/class-use/PlanarPolygon3D.html | 14 +- .../operation/distance3d/package-frame.html | 6 +- .../operation/distance3d/package-summary.html | 14 +- .../operation/distance3d/package-tree.html | 14 +- .../jts/operation/distance3d/package-use.html | 14 +- .../jts/operation/linemerge/EdgeString.html | 14 +- .../linemerge/LineMergeDirectedEdge.html | 14 +- .../operation/linemerge/LineMergeEdge.html | 14 +- .../operation/linemerge/LineMergeGraph.html | 14 +- .../jts/operation/linemerge/LineMerger.html | 14 +- .../operation/linemerge/LineSequencer.html | 14 +- .../linemerge/class-use/EdgeString.html | 14 +- .../class-use/LineMergeDirectedEdge.html | 14 +- .../linemerge/class-use/LineMergeEdge.html | 14 +- .../linemerge/class-use/LineMergeGraph.html | 14 +- .../linemerge/class-use/LineMerger.html | 14 +- .../linemerge/class-use/LineSequencer.html | 14 +- .../operation/linemerge/package-frame.html | 6 +- .../operation/linemerge/package-summary.html | 14 +- .../jts/operation/linemerge/package-tree.html | 14 +- .../jts/operation/linemerge/package-use.html | 14 +- .../overlay/ConsistentPolygonRingChecker.html | 14 +- .../jts/operation/overlay/EdgeSetNoder.html | 14 +- .../jts/operation/overlay/LineBuilder.html | 14 +- .../operation/overlay/MaximalEdgeRing.html | 14 +- .../operation/overlay/MinimalEdgeRing.html | 14 +- .../operation/overlay/OverlayNodeFactory.html | 14 +- .../jts/operation/overlay/OverlayOp.html | 14 +- .../jts/operation/overlay/PointBuilder.html | 14 +- .../jts/operation/overlay/PolygonBuilder.html | 14 +- .../ConsistentPolygonRingChecker.html | 14 +- .../overlay/class-use/EdgeSetNoder.html | 14 +- .../overlay/class-use/LineBuilder.html | 14 +- .../overlay/class-use/MaximalEdgeRing.html | 14 +- .../overlay/class-use/MinimalEdgeRing.html | 14 +- .../overlay/class-use/OverlayNodeFactory.html | 14 +- .../overlay/class-use/OverlayOp.html | 14 +- .../overlay/class-use/PointBuilder.html | 14 +- .../overlay/class-use/PolygonBuilder.html | 14 +- .../jts/operation/overlay/package-frame.html | 6 +- .../operation/overlay/package-summary.html | 14 +- .../jts/operation/overlay/package-tree.html | 14 +- .../jts/operation/overlay/package-use.html | 14 +- .../overlay/snap/GeometrySnapper.html | 14 +- .../overlay/snap/LineStringSnapper.html | 14 +- .../overlay/snap/SnapIfNeededOverlayOp.html | 14 +- .../operation/overlay/snap/SnapOverlayOp.html | 14 +- .../snap/class-use/GeometrySnapper.html | 14 +- .../snap/class-use/LineStringSnapper.html | 14 +- .../snap/class-use/SnapIfNeededOverlayOp.html | 14 +- .../overlay/snap/class-use/SnapOverlayOp.html | 14 +- .../operation/overlay/snap/package-frame.html | 6 +- .../overlay/snap/package-summary.html | 14 +- .../operation/overlay/snap/package-tree.html | 14 +- .../operation/overlay/snap/package-use.html | 14 +- .../overlay/validate/FuzzyPointLocator.html | 14 +- .../validate/OffsetPointGenerator.html | 14 +- .../validate/OverlayResultValidator.html | 14 +- .../validate/class-use/FuzzyPointLocator.html | 14 +- .../class-use/OffsetPointGenerator.html | 14 +- .../class-use/OverlayResultValidator.html | 14 +- .../overlay/validate/package-frame.html | 6 +- .../overlay/validate/package-summary.html | 14 +- .../overlay/validate/package-tree.html | 14 +- .../overlay/validate/package-use.html | 14 +- .../jts/operation/package-frame.html | 6 +- .../jts/operation/package-summary.html | 14 +- .../jts/operation/package-tree.html | 14 +- .../jts/operation/package-use.html | 14 +- .../operation/polygonize/HoleAssigner.html | 320 +++++++ .../jts/operation/polygonize/Polygonizer.html | 47 +- .../polygonize/class-use/HoleAssigner.html | 128 +++ .../polygonize/class-use/Polygonizer.html | 14 +- .../operation/polygonize/package-frame.html | 7 +- .../operation/polygonize/package-summary.html | 21 +- .../operation/polygonize/package-tree.html | 15 +- .../jts/operation/polygonize/package-use.html | 14 +- .../predicate/RectangleContains.html | 14 +- .../predicate/RectangleIntersects.html | 14 +- .../class-use/RectangleContains.html | 14 +- .../class-use/RectangleIntersects.html | 14 +- .../operation/predicate/package-frame.html | 6 +- .../operation/predicate/package-summary.html | 14 +- .../jts/operation/predicate/package-tree.html | 14 +- .../jts/operation/predicate/package-use.html | 14 +- .../jts/operation/relate/EdgeEndBuilder.html | 14 +- .../jts/operation/relate/EdgeEndBundle.html | 14 +- .../operation/relate/EdgeEndBundleStar.html | 14 +- .../jts/operation/relate/RelateComputer.html | 14 +- .../jts/operation/relate/RelateNode.html | 14 +- .../operation/relate/RelateNodeFactory.html | 14 +- .../jts/operation/relate/RelateNodeGraph.html | 14 +- .../jts/operation/relate/RelateOp.html | 14 +- .../relate/class-use/EdgeEndBuilder.html | 14 +- .../relate/class-use/EdgeEndBundle.html | 14 +- .../relate/class-use/EdgeEndBundleStar.html | 14 +- .../relate/class-use/RelateComputer.html | 14 +- .../relate/class-use/RelateNode.html | 14 +- .../relate/class-use/RelateNodeFactory.html | 14 +- .../relate/class-use/RelateNodeGraph.html | 14 +- .../operation/relate/class-use/RelateOp.html | 14 +- .../jts/operation/relate/package-frame.html | 6 +- .../jts/operation/relate/package-summary.html | 14 +- .../jts/operation/relate/package-tree.html | 14 +- .../jts/operation/relate/package-use.html | 14 +- .../operation/union/CascadedPolygonUnion.html | 18 +- .../jts/operation/union/OverlapUnion.html | 367 ++++++++ .../operation/union/PointGeometryUnion.html | 18 +- .../jts/operation/union/UnaryUnionOp.html | 27 +- .../jts/operation/union/UnionInteracting.html | 14 +- .../union/class-use/CascadedPolygonUnion.html | 14 +- .../union/class-use/OverlapUnion.html | 128 +++ .../union/class-use/PointGeometryUnion.html | 14 +- .../union/class-use/UnaryUnionOp.html | 14 +- .../union/class-use/UnionInteracting.html | 14 +- .../jts/operation/union/package-frame.html | 7 +- .../jts/operation/union/package-summary.html | 26 +- .../jts/operation/union/package-tree.html | 15 +- .../jts/operation/union/package-use.html | 14 +- .../valid/ConnectedInteriorTester.html | 14 +- .../operation/valid/ConsistentAreaTester.html | 14 +- .../valid/IndexedNestedRingTester.html | 14 +- .../jts/operation/valid/IsValidOp.html | 14 +- .../operation/valid/RepeatedPointTester.html | 14 +- .../valid/TopologyValidationError.html | 14 +- .../class-use/ConnectedInteriorTester.html | 14 +- .../valid/class-use/ConsistentAreaTester.html | 14 +- .../class-use/IndexedNestedRingTester.html | 14 +- .../operation/valid/class-use/IsValidOp.html | 14 +- .../valid/class-use/RepeatedPointTester.html | 14 +- .../class-use/TopologyValidationError.html | 14 +- .../jts/operation/valid/package-frame.html | 6 +- .../jts/operation/valid/package-summary.html | 14 +- .../jts/operation/valid/package-tree.html | 14 +- .../jts/operation/valid/package-use.html | 14 +- .../org/locationtech/jts/package-frame.html | 6 +- .../org/locationtech/jts/package-summary.html | 14 +- .../org/locationtech/jts/package-tree.html | 14 +- javadoc/org/locationtech/jts/package-use.html | 14 +- .../jts/planargraph/DirectedEdge.html | 14 +- .../jts/planargraph/DirectedEdgeStar.html | 14 +- .../locationtech/jts/planargraph/Edge.html | 14 +- .../jts/planargraph/GraphComponent.html | 14 +- .../locationtech/jts/planargraph/Node.html | 14 +- .../locationtech/jts/planargraph/NodeMap.html | 14 +- .../jts/planargraph/PlanarGraph.html | 14 +- .../jts/planargraph/Subgraph.html | 14 +- .../algorithm/ConnectedSubgraphFinder.html | 14 +- .../class-use/ConnectedSubgraphFinder.html | 14 +- .../planargraph/algorithm/package-frame.html | 6 +- .../algorithm/package-summary.html | 14 +- .../planargraph/algorithm/package-tree.html | 14 +- .../planargraph/algorithm/package-use.html | 14 +- .../planargraph/class-use/DirectedEdge.html | 22 +- .../class-use/DirectedEdgeStar.html | 14 +- .../jts/planargraph/class-use/Edge.html | 26 +- .../planargraph/class-use/GraphComponent.html | 14 +- .../jts/planargraph/class-use/Node.html | 14 +- .../jts/planargraph/class-use/NodeMap.html | 14 +- .../planargraph/class-use/PlanarGraph.html | 14 +- .../jts/planargraph/class-use/Subgraph.html | 14 +- .../jts/planargraph/package-frame.html | 6 +- .../jts/planargraph/package-summary.html | 14 +- .../jts/planargraph/package-tree.html | 14 +- .../jts/planargraph/package-use.html | 14 +- .../jts/precision/CommonBits.html | 14 +- .../jts/precision/CommonBitsOp.html | 14 +- .../jts/precision/CommonBitsRemover.html | 14 +- .../CoordinatePrecisionReducerFilter.html | 14 +- .../jts/precision/EnhancedPrecisionOp.html | 14 +- .../precision/GeometryPrecisionReducer.html | 14 +- .../jts/precision/MinimumClearance.html | 14 +- .../PrecisionReducerCoordinateOperation.html | 14 +- .../SimpleGeometryPrecisionReducer.html | 14 +- .../jts/precision/SimpleMinimumClearance.html | 14 +- .../jts/precision/class-use/CommonBits.html | 14 +- .../jts/precision/class-use/CommonBitsOp.html | 14 +- .../class-use/CommonBitsRemover.html | 14 +- .../CoordinatePrecisionReducerFilter.html | 14 +- .../class-use/EnhancedPrecisionOp.html | 14 +- .../class-use/GeometryPrecisionReducer.html | 14 +- .../precision/class-use/MinimumClearance.html | 14 +- .../PrecisionReducerCoordinateOperation.html | 14 +- .../SimpleGeometryPrecisionReducer.html | 14 +- .../class-use/SimpleMinimumClearance.html | 14 +- .../jts/precision/doc-files/minClearance.png | Bin 6539 -> 6540 bytes .../jts/precision/package-frame.html | 6 +- .../jts/precision/package-summary.html | 14 +- .../jts/precision/package-tree.html | 14 +- .../jts/precision/package-use.html | 14 +- .../jts/shape/GeometricShapeBuilder.html | 14 +- .../class-use/GeometricShapeBuilder.html | 14 +- .../jts/shape/fractal/HilbertCode.html | 16 +- .../shape/fractal/HilbertCurveBuilder.html | 14 +- .../shape/fractal/KochSnowflakeBuilder.html | 14 +- .../jts/shape/fractal/MortonCode.html | 16 +- .../jts/shape/fractal/MortonCurveBuilder.html | 14 +- .../fractal/SierpinskiCarpetBuilder.html | 14 +- .../shape/fractal/class-use/HilbertCode.html | 14 +- .../class-use/HilbertCurveBuilder.html | 14 +- .../class-use/KochSnowflakeBuilder.html | 14 +- .../shape/fractal/class-use/MortonCode.html | 14 +- .../fractal/class-use/MortonCurveBuilder.html | 14 +- .../class-use/SierpinskiCarpetBuilder.html | 14 +- .../jts/shape/fractal/package-frame.html | 6 +- .../jts/shape/fractal/package-summary.html | 14 +- .../jts/shape/fractal/package-tree.html | 14 +- .../jts/shape/fractal/package-use.html | 14 +- .../locationtech/jts/shape/package-frame.html | 6 +- .../jts/shape/package-summary.html | 14 +- .../locationtech/jts/shape/package-tree.html | 14 +- .../locationtech/jts/shape/package-use.html | 14 +- .../jts/shape/random/RandomPointsBuilder.html | 14 +- .../random/RandomPointsInGridBuilder.html | 14 +- .../random/class-use/RandomPointsBuilder.html | 14 +- .../class-use/RandomPointsInGridBuilder.html | 14 +- .../jts/shape/random/package-frame.html | 6 +- .../jts/shape/random/package-summary.html | 14 +- .../jts/shape/random/package-tree.html | 14 +- .../jts/shape/random/package-use.html | 14 +- .../simplify/DouglasPeuckerSimplifier.html | 14 +- .../simplify/TaggedLineStringSimplifier.html | 14 +- .../TopologyPreservingSimplifier.html | 14 +- .../jts/simplify/VWSimplifier.html | 14 +- .../class-use/DouglasPeuckerSimplifier.html | 14 +- .../class-use/TaggedLineStringSimplifier.html | 14 +- .../TopologyPreservingSimplifier.html | 14 +- .../jts/simplify/class-use/VWSimplifier.html | 14 +- .../jts/simplify/package-frame.html | 6 +- .../jts/simplify/package-summary.html | 14 +- .../jts/simplify/package-tree.html | 14 +- .../jts/simplify/package-use.html | 14 +- ...onformingDelaunayTriangulationBuilder.html | 14 +- .../ConformingDelaunayTriangulator.html | 14 +- .../ConstraintEnforcementException.html | 14 +- .../ConstraintSplitPointFinder.html | 14 +- .../jts/triangulate/ConstraintVertex.html | 14 +- .../triangulate/ConstraintVertexFactory.html | 14 +- .../DelaunayTriangulationBuilder.html | 14 +- .../IncrementalDelaunayTriangulator.html | 14 +- .../triangulate/MidpointSplitPointFinder.html | 14 +- .../NonEncroachingSplitPointFinder.html | 14 +- .../locationtech/jts/triangulate/Segment.html | 14 +- .../jts/triangulate/SplitSegment.html | 14 +- .../VertexTaggedGeometryDataMapper.html | 14 +- .../triangulate/VoronoiDiagramBuilder.html | 14 +- ...onformingDelaunayTriangulationBuilder.html | 14 +- .../ConformingDelaunayTriangulator.html | 14 +- .../ConstraintEnforcementException.html | 14 +- .../class-use/ConstraintSplitPointFinder.html | 14 +- .../class-use/ConstraintVertex.html | 14 +- .../class-use/ConstraintVertexFactory.html | 14 +- .../DelaunayTriangulationBuilder.html | 14 +- .../IncrementalDelaunayTriangulator.html | 14 +- .../class-use/MidpointSplitPointFinder.html | 14 +- .../NonEncroachingSplitPointFinder.html | 14 +- .../jts/triangulate/class-use/Segment.html | 14 +- .../triangulate/class-use/SplitSegment.html | 14 +- .../VertexTaggedGeometryDataMapper.html | 14 +- .../class-use/VoronoiDiagramBuilder.html | 14 +- .../jts/triangulate/package-frame.html | 6 +- .../jts/triangulate/package-summary.html | 14 +- .../jts/triangulate/package-tree.html | 14 +- .../jts/triangulate/package-use.html | 14 +- .../EdgeConnectedTriangleTraversal.html | 14 +- .../quadedge/LastFoundQuadEdgeLocator.html | 14 +- .../quadedge/LocateFailureException.html | 14 +- .../jts/triangulate/quadedge/QuadEdge.html | 14 +- .../triangulate/quadedge/QuadEdgeLocator.html | 14 +- .../quadedge/QuadEdgeSubdivision.html | 14 +- .../quadedge/QuadEdgeTriangle.html | 14 +- .../triangulate/quadedge/QuadEdgeUtil.html | 14 +- .../quadedge/TraversalVisitor.html | 14 +- .../quadedge/TrianglePredicate.html | 14 +- .../triangulate/quadedge/TriangleVisitor.html | 14 +- .../jts/triangulate/quadedge/Vertex.html | 14 +- .../EdgeConnectedTriangleTraversal.html | 14 +- .../class-use/LastFoundQuadEdgeLocator.html | 14 +- .../class-use/LocateFailureException.html | 14 +- .../quadedge/class-use/QuadEdge.html | 22 +- .../quadedge/class-use/QuadEdgeLocator.html | 14 +- .../class-use/QuadEdgeSubdivision.html | 30 +- .../quadedge/class-use/QuadEdgeTriangle.html | 14 +- .../quadedge/class-use/QuadEdgeUtil.html | 14 +- .../quadedge/class-use/TraversalVisitor.html | 14 +- .../quadedge/class-use/TrianglePredicate.html | 14 +- .../quadedge/class-use/TriangleVisitor.html | 14 +- .../quadedge/class-use/Vertex.html | 22 +- .../triangulate/quadedge/package-frame.html | 6 +- .../triangulate/quadedge/package-summary.html | 14 +- .../triangulate/quadedge/package-tree.html | 14 +- .../jts/triangulate/quadedge/package-use.html | 14 +- javadoc/org/locationtech/jts/util/Assert.html | 14 +- .../jts/util/AssertionFailedException.html | 14 +- .../jts/util/CollectionUtil.Function.html | 14 +- .../locationtech/jts/util/CollectionUtil.html | 14 +- .../jts/util/CoordinateArrayFilter.html | 22 +- .../jts/util/CoordinateCountFilter.html | 22 +- javadoc/org/locationtech/jts/util/Debug.html | 14 +- .../jts/util/GeometricShapeFactory.html | 18 +- .../locationtech/jts/util/IntArrayList.html | 395 ++++++++ javadoc/org/locationtech/jts/util/Memory.html | 18 +- .../org/locationtech/jts/util/NumberUtil.html | 14 +- .../locationtech/jts/util/ObjectCounter.html | 14 +- .../locationtech/jts/util/PriorityQueue.html | 53 +- .../org/locationtech/jts/util/Stopwatch.html | 14 +- .../org/locationtech/jts/util/StringUtil.html | 39 +- .../jts/util/TestBuilderProxy.html | 305 +++++++ .../jts/util/UniqueCoordinateArrayFilter.html | 32 +- .../jts/util/class-use/Assert.html | 14 +- .../class-use/AssertionFailedException.html | 14 +- .../class-use/CollectionUtil.Function.html | 14 +- .../jts/util/class-use/CollectionUtil.html | 14 +- .../util/class-use/CoordinateArrayFilter.html | 14 +- .../util/class-use/CoordinateCountFilter.html | 14 +- .../jts/util/class-use/Debug.html | 14 +- .../util/class-use/GeometricShapeFactory.html | 14 +- .../jts/util/class-use/IntArrayList.html | 128 +++ .../jts/util/class-use/Memory.html | 14 +- .../jts/util/class-use/NumberUtil.html | 14 +- .../jts/util/class-use/ObjectCounter.html | 14 +- .../jts/util/class-use/PriorityQueue.html | 14 +- .../jts/util/class-use/Stopwatch.html | 14 +- .../jts/util/class-use/StringUtil.html | 14 +- .../jts/util/class-use/TestBuilderProxy.html | 128 +++ .../UniqueCoordinateArrayFilter.html | 14 +- .../locationtech/jts/util/package-frame.html | 8 +- .../jts/util/package-summary.html | 42 +- .../locationtech/jts/util/package-tree.html | 16 +- .../locationtech/jts/util/package-use.html | 14 +- javadoc/overview-frame.html | 10 +- javadoc/overview-summary.html | 98 +- javadoc/overview-tree.html | 34 +- javadoc/package-list | 2 + javadoc/packages | 56 ++ javadoc/serialized-form.html | 40 +- 1122 files changed, 19780 insertions(+), 9944 deletions(-) delete mode 100644 javadoc/META-INF/MANIFEST.MF create mode 100644 javadoc/javadoc.bat create mode 100644 javadoc/options create mode 100644 javadoc/org/locationtech/jts/algorithm/Intersection.html create mode 100644 javadoc/org/locationtech/jts/algorithm/class-use/Intersection.html create mode 100644 javadoc/org/locationtech/jts/algorithm/construct/LargestEmptyCircle.html create mode 100644 javadoc/org/locationtech/jts/algorithm/construct/MaximumInscribedCircle.html create mode 100644 javadoc/org/locationtech/jts/algorithm/construct/class-use/LargestEmptyCircle.html create mode 100644 javadoc/org/locationtech/jts/algorithm/construct/class-use/MaximumInscribedCircle.html create mode 100644 javadoc/org/locationtech/jts/algorithm/construct/package-frame.html create mode 100644 javadoc/org/locationtech/jts/algorithm/construct/package-summary.html create mode 100644 javadoc/org/locationtech/jts/algorithm/construct/package-tree.html create mode 100644 javadoc/org/locationtech/jts/algorithm/construct/package-use.html delete mode 100644 javadoc/org/locationtech/jts/geom/DefaultCoordinateSequenceFactory.html create mode 100644 javadoc/org/locationtech/jts/index/hprtree/HPRtree.html create mode 100644 javadoc/org/locationtech/jts/index/hprtree/HilbertEncoder.html create mode 100644 javadoc/org/locationtech/jts/index/hprtree/Item.html create mode 100644 javadoc/org/locationtech/jts/index/hprtree/class-use/HPRtree.html create mode 100644 javadoc/org/locationtech/jts/index/hprtree/class-use/HilbertEncoder.html create mode 100644 javadoc/org/locationtech/jts/index/hprtree/class-use/Item.html create mode 100644 javadoc/org/locationtech/jts/index/hprtree/package-frame.html create mode 100644 javadoc/org/locationtech/jts/index/hprtree/package-summary.html create mode 100644 javadoc/org/locationtech/jts/index/hprtree/package-tree.html create mode 100644 javadoc/org/locationtech/jts/index/hprtree/package-use.html create mode 100644 javadoc/org/locationtech/jts/index/strtree/EnvelopeDistance.html create mode 100644 javadoc/org/locationtech/jts/index/strtree/class-use/EnvelopeDistance.html create mode 100644 javadoc/org/locationtech/jts/io/OrdinateFormat.html rename javadoc/org/locationtech/jts/{geom/class-use/DefaultCoordinateSequenceFactory.html => io/class-use/OrdinateFormat.html} (53%) create mode 100644 javadoc/org/locationtech/jts/operation/buffer/VariableBuffer.html create mode 100644 javadoc/org/locationtech/jts/operation/buffer/class-use/VariableBuffer.html create mode 100644 javadoc/org/locationtech/jts/operation/polygonize/HoleAssigner.html create mode 100644 javadoc/org/locationtech/jts/operation/polygonize/class-use/HoleAssigner.html create mode 100644 javadoc/org/locationtech/jts/operation/union/OverlapUnion.html create mode 100644 javadoc/org/locationtech/jts/operation/union/class-use/OverlapUnion.html create mode 100644 javadoc/org/locationtech/jts/util/IntArrayList.html create mode 100644 javadoc/org/locationtech/jts/util/TestBuilderProxy.html create mode 100644 javadoc/org/locationtech/jts/util/class-use/IntArrayList.html create mode 100644 javadoc/org/locationtech/jts/util/class-use/TestBuilderProxy.html create mode 100644 javadoc/packages diff --git a/javadoc/META-INF/MANIFEST.MF b/javadoc/META-INF/MANIFEST.MF deleted file mode 100644 index 07fabe141..000000000 --- a/javadoc/META-INF/MANIFEST.MF +++ /dev/null @@ -1,5 +0,0 @@ -Manifest-Version: 1.0 -Built-By: jgarnett -Created-By: Apache Maven 3.6.0 -Build-Jdk: 1.8.0_192-ea - diff --git a/javadoc/allclasses-frame.html b/javadoc/allclasses-frame.html index 1ee252f77..1b3392fa9 100644 --- a/javadoc/allclasses-frame.html +++ b/javadoc/allclasses-frame.html @@ -2,10 +2,10 @@ - + -All Classes (org.locationtech.jts:jts-core 1.16.1 API) - +All Classes (org.locationtech.jts:jts-core 1.17.0 API) + @@ -93,7 +93,6 @@
  • CoordinateXYZM
  • DD
  • Debug
  • -
  • DefaultCoordinateSequenceFactory
  • DelaunayTriangulationBuilder
  • Densifier
  • Depth
  • @@ -132,6 +131,7 @@
  • EdgeString
  • EnhancedPrecisionOp
  • Envelope
  • +
  • EnvelopeDistance
  • FacetSequence
  • FacetSequenceTreeBuilder
  • FastNodingValidator
  • @@ -177,7 +177,10 @@
  • HCoordinate
  • HilbertCode
  • HilbertCurveBuilder
  • +
  • HilbertEncoder
  • +
  • HoleAssigner
  • HotPixel
  • +
  • HPRtree
  • IdentityPointTransformation
  • IncrementalDelaunayTriangulator
  • IndexedFacetDistance
  • @@ -185,11 +188,13 @@
  • IndexedPointInAreaLocator
  • InputStreamInStream
  • InStream
  • +
  • IntArrayList
  • InteriorIntersectionFinderAdder
  • InteriorPoint
  • InteriorPointArea
  • InteriorPointLine
  • InteriorPointPoint
  • +
  • Intersection
  • IntersectionAdder
  • IntersectionFinderAdder
  • IntersectionMatrix
  • @@ -202,6 +207,7 @@
  • IntervalSize
  • IsSimpleOp
  • IsValidOp
  • +
  • Item
  • ItemBoundable
  • ItemDistance
  • ItemVisitor
  • @@ -215,6 +221,7 @@
  • KMLWriter
  • KochSnowflakeBuilder
  • Label
  • +
  • LargestEmptyCircle
  • LastFoundQuadEdgeLocator
  • Length
  • LengthIndexedLine
  • @@ -244,6 +251,7 @@
  • MathUtil
  • Matrix
  • MaximalEdgeRing
  • +
  • MaximumInscribedCircle
  • MCIndexNoder
  • MCIndexNoder.SegmentOverlapAction
  • MCIndexPointSnapper
  • @@ -294,10 +302,12 @@
  • OffsetCurveSetBuilder
  • OffsetPointGenerator
  • Ordinate
  • +
  • OrdinateFormat
  • Orientation
  • OrientedCoordinateArray
  • OutputStreamOutStream
  • OutStream
  • +
  • OverlapUnion
  • OverlayNodeFactory
  • OverlayOp
  • OverlayResultValidator
  • @@ -417,6 +427,7 @@
  • SweepLineOverlapAction
  • SweepLineSegment
  • TaggedLineStringSimplifier
  • +
  • TestBuilderProxy
  • TopologyException
  • TopologyLocation
  • TopologyPreservingSimplifier
  • @@ -428,6 +439,7 @@
  • UnaryUnionOp
  • UnionInteracting
  • UniqueCoordinateArrayFilter
  • +
  • VariableBuffer
  • Vector2D
  • Vector3D
  • Vertex
  • diff --git a/javadoc/allclasses-noframe.html b/javadoc/allclasses-noframe.html index 4170afe3d..6dfaf2f62 100644 --- a/javadoc/allclasses-noframe.html +++ b/javadoc/allclasses-noframe.html @@ -2,10 +2,10 @@ - + -All Classes (org.locationtech.jts:jts-core 1.16.1 API) - +All Classes (org.locationtech.jts:jts-core 1.17.0 API) + @@ -93,7 +93,6 @@
  • CoordinateXYZM
  • DD
  • Debug
  • -
  • DefaultCoordinateSequenceFactory
  • DelaunayTriangulationBuilder
  • Densifier
  • Depth
  • @@ -132,6 +131,7 @@
  • EdgeString
  • EnhancedPrecisionOp
  • Envelope
  • +
  • EnvelopeDistance
  • FacetSequence
  • FacetSequenceTreeBuilder
  • FastNodingValidator
  • @@ -177,7 +177,10 @@
  • HCoordinate
  • HilbertCode
  • HilbertCurveBuilder
  • +
  • HilbertEncoder
  • +
  • HoleAssigner
  • HotPixel
  • +
  • HPRtree
  • IdentityPointTransformation
  • IncrementalDelaunayTriangulator
  • IndexedFacetDistance
  • @@ -185,11 +188,13 @@
  • IndexedPointInAreaLocator
  • InputStreamInStream
  • InStream
  • +
  • IntArrayList
  • InteriorIntersectionFinderAdder
  • InteriorPoint
  • InteriorPointArea
  • InteriorPointLine
  • InteriorPointPoint
  • +
  • Intersection
  • IntersectionAdder
  • IntersectionFinderAdder
  • IntersectionMatrix
  • @@ -202,6 +207,7 @@
  • IntervalSize
  • IsSimpleOp
  • IsValidOp
  • +
  • Item
  • ItemBoundable
  • ItemDistance
  • ItemVisitor
  • @@ -215,6 +221,7 @@
  • KMLWriter
  • KochSnowflakeBuilder
  • Label
  • +
  • LargestEmptyCircle
  • LastFoundQuadEdgeLocator
  • Length
  • LengthIndexedLine
  • @@ -244,6 +251,7 @@
  • MathUtil
  • Matrix
  • MaximalEdgeRing
  • +
  • MaximumInscribedCircle
  • MCIndexNoder
  • MCIndexNoder.SegmentOverlapAction
  • MCIndexPointSnapper
  • @@ -294,10 +302,12 @@
  • OffsetCurveSetBuilder
  • OffsetPointGenerator
  • Ordinate
  • +
  • OrdinateFormat
  • Orientation
  • OrientedCoordinateArray
  • OutputStreamOutStream
  • OutStream
  • +
  • OverlapUnion
  • OverlayNodeFactory
  • OverlayOp
  • OverlayResultValidator
  • @@ -417,6 +427,7 @@
  • SweepLineOverlapAction
  • SweepLineSegment
  • TaggedLineStringSimplifier
  • +
  • TestBuilderProxy
  • TopologyException
  • TopologyLocation
  • TopologyPreservingSimplifier
  • @@ -428,6 +439,7 @@
  • UnaryUnionOp
  • UnionInteracting
  • UniqueCoordinateArrayFilter
  • +
  • VariableBuffer
  • Vector2D
  • Vector3D
  • Vertex
  • diff --git a/javadoc/constant-values.html b/javadoc/constant-values.html index 3c7864cb1..43539f1b1 100644 --- a/javadoc/constant-values.html +++ b/javadoc/constant-values.html @@ -2,10 +2,10 @@ - + -Constant Field Values (org.locationtech.jts:jts-core 1.16.1 API) - +Constant Field Values (org.locationtech.jts:jts-core 1.17.0 API) + @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,14 +13,14 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ + + + + + +
    + + + + + + + +
    org.locationtech.jts:jts-core 1.17.0
    +
    + + + +
    +
    org.locationtech.jts.algorithm
    +

    Class Intersection

    +
    +
    + +
    +
      +
    • +
      +
      +
      public class Intersection
      +extends Object
      +
      Contains functions to compute intersections between lines.
      +
      +
      Author:
      +
      Martin Davis
      +
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          Intersection

          +
          public Intersection()
          +
        • +
        +
      • +
      + +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          intersection

          +
          public static Coordinate intersection(Coordinate p1,
          +                                      Coordinate p2,
          +                                      Coordinate q1,
          +                                      Coordinate q2)
          +
          Computes the intersection point of two lines. + If the lines are parallel or collinear this case is detected + and null is returned. +

          + In general it is not possible to accurately compute + the intersection point of two lines, due to + numerical roundoff. + This is particularly true when the input lines are nearly parallel. + This routine uses numerical conditioning on the input values + to ensure that the computed value should be very close to the correct value.

          +
          +
          Parameters:
          +
          p1 - an endpoint of line 1
          +
          p2 - an endpoint of line 1
          +
          q1 - an endpoint of line 2
          +
          q2 - an endpoint of line 2
          +
          Returns:
          +
          the intersection point between the lines, if there is one, + or null if the lines are parallel or collinear
          +
          See Also:
          +
          CGAlgorithmsDD.intersection(Coordinate, Coordinate, Coordinate, Coordinate)
          +
          +
        • +
        +
      • +
      +
    • +
    +
    +
    + + +
    + + + + + + + +
    org.locationtech.jts:jts-core 1.17.0
    +
    + + +

    Copyright © 2020. All rights reserved.

    + + diff --git a/javadoc/org/locationtech/jts/algorithm/Length.html b/javadoc/org/locationtech/jts/algorithm/Length.html index 6eca7f16d..f44205f12 100644 --- a/javadoc/org/locationtech/jts/algorithm/Length.html +++ b/javadoc/org/locationtech/jts/algorithm/Length.html @@ -2,10 +2,10 @@ - + -Length (org.locationtech.jts:jts-core 1.16.1 API) - +Length (org.locationtech.jts:jts-core 1.17.0 API) + @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,14 +13,14 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ + + + + + +
    + + + + + + + +
    org.locationtech.jts:jts-core 1.17.0
    +
    + + +
    +

    Uses of Class
    org.locationtech.jts.algorithm.Intersection

    +
    +
    No usage of org.locationtech.jts.algorithm.Intersection
    + +
    + + + + + + + +
    org.locationtech.jts:jts-core 1.17.0
    +
    + + +

    Copyright © 2020. All rights reserved.

    + + diff --git a/javadoc/org/locationtech/jts/algorithm/class-use/Length.html b/javadoc/org/locationtech/jts/algorithm/class-use/Length.html index f0c53ec95..12d70e284 100644 --- a/javadoc/org/locationtech/jts/algorithm/class-use/Length.html +++ b/javadoc/org/locationtech/jts/algorithm/class-use/Length.html @@ -2,10 +2,10 @@ - + -Uses of Class org.locationtech.jts.algorithm.Length (org.locationtech.jts:jts-core 1.16.1 API) - +Uses of Class org.locationtech.jts.algorithm.Length (org.locationtech.jts:jts-core 1.17.0 API) + @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ + + + + + +
    + + + + + + + +
    org.locationtech.jts:jts-core 1.17.0
    +
    + + + +
    +
    org.locationtech.jts.algorithm.construct
    +

    Class LargestEmptyCircle

    +
    +
    + +
    +
      +
    • +
      +
      +
      public class LargestEmptyCircle
      +extends Object
      +
      Constructs the Largest Empty Circle for a set + of obstacle geometries, up to a specified tolerance. + The obstacles are point and line geometries. +

      + The Largest Empty Circle is the largest circle which + has its center in the convex hull of the obstacles (the boundary), + and whose interior does not intersect with any obstacle. + The circle center is the point in the interior of the boundary + which has the farthest distance from the obstacles (up to tolerance). + The circle is determined by the center point + and a point lying on an obstacle indicating the circle radius. +

      + The implementation uses a successive-approximation technique + over a grid of square cells covering the obstacles and boundary. + The grid is refined using a branch-and-bound algorithm. + Point containment and distance are computed in a performant + way by using spatial indexes. +

      +

      Future Enhancements

      +
        +
      • Support polygons as obstacles +
      • Support a client-defined boundary polygon +
      +
      +
      Author:
      +
      Martin Davis
      +
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          LargestEmptyCircle

          +
          public LargestEmptyCircle(Geometry obstacles,
          +                          double tolerance)
          +
          Creates a new instance of a Largest Empty Circle construction.
          +
          +
          Parameters:
          +
          obstacles - a geometry representing the obstacles (points and lines)
          +
          tolerance - the distance tolerance for computing the circle center point
          +
          +
        • +
        +
      • +
      + +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getCenter

          +
          public static Point getCenter(Geometry obstacles,
          +                              double tolerance)
          +
          Computes the center point of the Largest Empty Circle + within a set of obstacles, up to a given tolerance distance.
          +
          +
          Parameters:
          +
          obstacles - a geometry representing the obstacles (points and lines)
          +
          tolerance - the distance tolerance for computing the center point
          +
          Returns:
          +
          the center point of the Largest Empty Circle
          +
          +
        • +
        + + + +
          +
        • +

          getRadiusLine

          +
          public static LineString getRadiusLine(Geometry obstacles,
          +                                       double tolerance)
          +
          Computes a radius line of the Largest Empty Circle + within a set of obstacles, up to a given distance tolerance.
          +
          +
          Parameters:
          +
          obstacles - a geometry representing the obstacles (points and lines)
          +
          tolerance - the distance tolerance for computing the center point
          +
          Returns:
          +
          a line from the center of the circle to a point on the edge
          +
          +
        • +
        + + + +
          +
        • +

          getCenter

          +
          public Point getCenter()
          +
          Gets the center point of the Largest Empty Circle + (up to the tolerance distance).
          +
          +
          Returns:
          +
          the center point of the Largest Empty Circle
          +
          +
        • +
        + + + +
          +
        • +

          getRadiusPoint

          +
          public Point getRadiusPoint()
          +
          Gets a point defining the radius of the Largest Empty Circle. + This is a point on the obstacles which is + nearest to the computed center of the Largest Empty Circle. + The line segment from the center to this point + is a radius of the constructed circle, and this point + lies on the boundary of the circle.
          +
          +
          Returns:
          +
          a point defining the radius of the Largest Empty Circle
          +
          +
        • +
        + + + +
          +
        • +

          getRadiusLine

          +
          public LineString getRadiusLine()
          +
          Gets a line representing a radius of the Largest Empty Circle.
          +
          +
          Returns:
          +
          a line from the center of the circle to a point on the edge
          +
          +
        • +
        +
      • +
      +
    • +
    +
    +
    + + +
    + + + + + + + +
    org.locationtech.jts:jts-core 1.17.0
    +
    + + +

    Copyright © 2020. All rights reserved.

    + + diff --git a/javadoc/org/locationtech/jts/algorithm/construct/MaximumInscribedCircle.html b/javadoc/org/locationtech/jts/algorithm/construct/MaximumInscribedCircle.html new file mode 100644 index 000000000..d030cd5c0 --- /dev/null +++ b/javadoc/org/locationtech/jts/algorithm/construct/MaximumInscribedCircle.html @@ -0,0 +1,424 @@ + + + + + + +MaximumInscribedCircle (org.locationtech.jts:jts-core 1.17.0 API) + + + + + + + + +
    + + + + + + + +
    org.locationtech.jts:jts-core 1.17.0
    +
    + + + +
    +
    org.locationtech.jts.algorithm.construct
    +

    Class MaximumInscribedCircle

    +
    +
    + +
    +
      +
    • +
      +
      +
      public class MaximumInscribedCircle
      +extends Object
      +
      Constructs the Maximum Inscribed Circle for a + polygonal Geometry, up to a specified tolerance. + The Maximum Inscribed Circle is determined by a point in the interior of the area + which has the farthest distance from the area boundary, + along with a boundary point at that distance. +

      + In the context of geography the center of the Maximum Inscribed Circle + is known as the Pole of Inaccessibility. + A cartographic use case is to determine a suitable point + to place a map label within a polygon. +

      + The radius length of the Maximum Inscribed Circle is a + measure of how "narrow" a polygon is. It is the + distance at which the negative buffer becomes empty. +

      + The class supports polygons with holes and multipolygons. +

      + The implementation uses a successive-approximation technique + over a grid of square cells covering the area geometry. + The grid is refined using a branch-and-bound algorithm. + Point containment and distance are computed in a performant + way by using spatial indexes. + +

      Future Enhancements

      +
        +
      • Support a polygonal constraint on placement of center +
      +
      +
      Author:
      +
      Martin Davis
      +
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          MaximumInscribedCircle

          +
          public MaximumInscribedCircle(Geometry polygonal,
          +                              double tolerance)
          +
          Creates a new instance of a Maximum Inscribed Circle computation.
          +
          +
          Parameters:
          +
          polygonal - an areal geometry
          +
          tolerance - the distance tolerance for computing the centre point
          +
          +
        • +
        +
      • +
      + +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getCenter

          +
          public static Point getCenter(Geometry polygonal,
          +                              double tolerance)
          +
          Computes the center point of the Maximum Inscribed Circle + of a polygonal geometry, up to a given tolerance distance.
          +
          +
          Parameters:
          +
          polygonal - a polygonal geometry
          +
          tolerance - the distance tolerance for computing the center point
          +
          Returns:
          +
          the center point of the maximum inscribed circle
          +
          +
        • +
        + + + +
          +
        • +

          getRadiusLine

          +
          public static LineString getRadiusLine(Geometry polygonal,
          +                                       double tolerance)
          +
          Computes a radius line of the Maximum Inscribed Circle + of a polygonal geometry, up to a given tolerance distance.
          +
          +
          Parameters:
          +
          polygonal - a polygonal geometry
          +
          tolerance - the distance tolerance for computing the center point
          +
          Returns:
          +
          a line from the center to a point on the circle
          +
          +
        • +
        + + + +
          +
        • +

          getCenter

          +
          public Point getCenter()
          +
          Gets the center point of the maximum inscribed circle + (up to the tolerance distance).
          +
          +
          Returns:
          +
          the center point of the maximum inscribed circle
          +
          +
        • +
        + + + +
          +
        • +

          getRadiusPoint

          +
          public Point getRadiusPoint()
          +
          Gets a point defining the radius of the Maximum Inscribed Circle. + This is a point on the boundary which is + nearest to the computed center of the Maximum Inscribed Circle. + The line segment from the center to this point + is a radius of the constructed circle, and this point + lies on the boundary of the circle.
          +
          +
          Returns:
          +
          a point defining the radius of the Maximum Inscribed Circle
          +
          +
        • +
        + + + +
          +
        • +

          getRadiusLine

          +
          public LineString getRadiusLine()
          +
          Gets a line representing a radius of the Largest Empty Circle.
          +
          +
          Returns:
          +
          a line from the center of the circle to a point on the edge
          +
          +
        • +
        +
      • +
      +
    • +
    +
    +
    + + +
    + + + + + + + +
    org.locationtech.jts:jts-core 1.17.0
    +
    + + +

    Copyright © 2020. All rights reserved.

    + + diff --git a/javadoc/org/locationtech/jts/algorithm/construct/class-use/LargestEmptyCircle.html b/javadoc/org/locationtech/jts/algorithm/construct/class-use/LargestEmptyCircle.html new file mode 100644 index 000000000..74e52fe3d --- /dev/null +++ b/javadoc/org/locationtech/jts/algorithm/construct/class-use/LargestEmptyCircle.html @@ -0,0 +1,128 @@ + + + + + + +Uses of Class org.locationtech.jts.algorithm.construct.LargestEmptyCircle (org.locationtech.jts:jts-core 1.17.0 API) + + + + + + + + +
    + + + + + + + +
    org.locationtech.jts:jts-core 1.17.0
    +
    + + +
    +

    Uses of Class
    org.locationtech.jts.algorithm.construct.LargestEmptyCircle

    +
    +
    No usage of org.locationtech.jts.algorithm.construct.LargestEmptyCircle
    + +
    + + + + + + + +
    org.locationtech.jts:jts-core 1.17.0
    +
    + + +

    Copyright © 2020. All rights reserved.

    + + diff --git a/javadoc/org/locationtech/jts/algorithm/construct/class-use/MaximumInscribedCircle.html b/javadoc/org/locationtech/jts/algorithm/construct/class-use/MaximumInscribedCircle.html new file mode 100644 index 000000000..564f8cab4 --- /dev/null +++ b/javadoc/org/locationtech/jts/algorithm/construct/class-use/MaximumInscribedCircle.html @@ -0,0 +1,128 @@ + + + + + + +Uses of Class org.locationtech.jts.algorithm.construct.MaximumInscribedCircle (org.locationtech.jts:jts-core 1.17.0 API) + + + + + + + + +
    + + + + + + + +
    org.locationtech.jts:jts-core 1.17.0
    +
    + + +
    +

    Uses of Class
    org.locationtech.jts.algorithm.construct.MaximumInscribedCircle

    +
    +
    No usage of org.locationtech.jts.algorithm.construct.MaximumInscribedCircle
    + +
    + + + + + + + +
    org.locationtech.jts:jts-core 1.17.0
    +
    + + +

    Copyright © 2020. All rights reserved.

    + + diff --git a/javadoc/org/locationtech/jts/algorithm/construct/package-frame.html b/javadoc/org/locationtech/jts/algorithm/construct/package-frame.html new file mode 100644 index 000000000..447075183 --- /dev/null +++ b/javadoc/org/locationtech/jts/algorithm/construct/package-frame.html @@ -0,0 +1,22 @@ + + + + + + +org.locationtech.jts.algorithm.construct (org.locationtech.jts:jts-core 1.17.0 API) + + + + + +

    org.locationtech.jts.algorithm.construct

    +
    +

    Classes

    + +
    + + diff --git a/javadoc/org/locationtech/jts/algorithm/construct/package-summary.html b/javadoc/org/locationtech/jts/algorithm/construct/package-summary.html new file mode 100644 index 000000000..1784bcc93 --- /dev/null +++ b/javadoc/org/locationtech/jts/algorithm/construct/package-summary.html @@ -0,0 +1,165 @@ + + + + + + +org.locationtech.jts.algorithm.construct (org.locationtech.jts:jts-core 1.17.0 API) + + + + + + + + +
    + + + + + + + +
    org.locationtech.jts:jts-core 1.17.0
    +
    + + +
    +

    Package org.locationtech.jts.algorithm.construct

    +
    +
    Provides classes that implement various kinds of geometric constructions.
    +
    +

    See: Description

    +
    +
    + + + + +

    Package org.locationtech.jts.algorithm.construct Description

    +
    Provides classes that implement various kinds of geometric constructions.
    +
    + +
    + + + + + + + +
    org.locationtech.jts:jts-core 1.17.0
    +
    + + +

    Copyright © 2020. All rights reserved.

    + + diff --git a/javadoc/org/locationtech/jts/algorithm/construct/package-tree.html b/javadoc/org/locationtech/jts/algorithm/construct/package-tree.html new file mode 100644 index 000000000..0d3227bfa --- /dev/null +++ b/javadoc/org/locationtech/jts/algorithm/construct/package-tree.html @@ -0,0 +1,142 @@ + + + + + + +org.locationtech.jts.algorithm.construct Class Hierarchy (org.locationtech.jts:jts-core 1.17.0 API) + + + + + + + + +
    + + + + + + + +
    org.locationtech.jts:jts-core 1.17.0
    +
    + + +
    +

    Hierarchy For Package org.locationtech.jts.algorithm.construct

    +Package Hierarchies: + +
    +
    +

    Class Hierarchy

    + +
    + +
    + + + + + + + +
    org.locationtech.jts:jts-core 1.17.0
    +
    + + +

    Copyright © 2020. All rights reserved.

    + + diff --git a/javadoc/org/locationtech/jts/algorithm/construct/package-use.html b/javadoc/org/locationtech/jts/algorithm/construct/package-use.html new file mode 100644 index 000000000..ad2382d03 --- /dev/null +++ b/javadoc/org/locationtech/jts/algorithm/construct/package-use.html @@ -0,0 +1,128 @@ + + + + + + +Uses of Package org.locationtech.jts.algorithm.construct (org.locationtech.jts:jts-core 1.17.0 API) + + + + + + + + +
    + + + + + + + +
    org.locationtech.jts:jts-core 1.17.0
    +
    + + +
    +

    Uses of Package
    org.locationtech.jts.algorithm.construct

    +
    +
    No usage of org.locationtech.jts.algorithm.construct
    + +
    + + + + + + + +
    org.locationtech.jts:jts-core 1.17.0
    +
    + + +

    Copyright © 2020. All rights reserved.

    + + diff --git a/javadoc/org/locationtech/jts/algorithm/distance/DiscreteHausdorffDistance.MaxDensifiedByFractionDistanceFilter.html b/javadoc/org/locationtech/jts/algorithm/distance/DiscreteHausdorffDistance.MaxDensifiedByFractionDistanceFilter.html index 0b483cb99..94127edcc 100644 --- a/javadoc/org/locationtech/jts/algorithm/distance/DiscreteHausdorffDistance.MaxDensifiedByFractionDistanceFilter.html +++ b/javadoc/org/locationtech/jts/algorithm/distance/DiscreteHausdorffDistance.MaxDensifiedByFractionDistanceFilter.html @@ -2,10 +2,10 @@ - + -DiscreteHausdorffDistance.MaxDensifiedByFractionDistanceFilter (org.locationtech.jts:jts-core 1.16.1 API) - +DiscreteHausdorffDistance.MaxDensifiedByFractionDistanceFilter (org.locationtech.jts:jts-core 1.17.0 API) + @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ diff --git a/javadoc/org/locationtech/jts/algorithm/distance/package-summary.html b/javadoc/org/locationtech/jts/algorithm/distance/package-summary.html index 544305cca..12da5a3b2 100644 --- a/javadoc/org/locationtech/jts/algorithm/distance/package-summary.html +++ b/javadoc/org/locationtech/jts/algorithm/distance/package-summary.html @@ -2,10 +2,10 @@ - + -org.locationtech.jts.algorithm.distance (org.locationtech.jts:jts-core 1.16.1 API) - +org.locationtech.jts.algorithm.distance (org.locationtech.jts:jts-core 1.17.0 API) + @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ diff --git a/javadoc/org/locationtech/jts/algorithm/locate/package-summary.html b/javadoc/org/locationtech/jts/algorithm/locate/package-summary.html index bfa570142..9d8074be3 100644 --- a/javadoc/org/locationtech/jts/algorithm/locate/package-summary.html +++ b/javadoc/org/locationtech/jts/algorithm/locate/package-summary.html @@ -2,10 +2,10 @@ - + -org.locationtech.jts.algorithm.locate (org.locationtech.jts:jts-core 1.16.1 API) - +org.locationtech.jts.algorithm.locate (org.locationtech.jts:jts-core 1.17.0 API) + @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ diff --git a/javadoc/org/locationtech/jts/algorithm/match/package-summary.html b/javadoc/org/locationtech/jts/algorithm/match/package-summary.html index 36ae637b3..78f7e8d22 100644 --- a/javadoc/org/locationtech/jts/algorithm/match/package-summary.html +++ b/javadoc/org/locationtech/jts/algorithm/match/package-summary.html @@ -2,10 +2,10 @@ - + -org.locationtech.jts.algorithm.match (org.locationtech.jts:jts-core 1.16.1 API) - +org.locationtech.jts.algorithm.match (org.locationtech.jts:jts-core 1.17.0 API) + @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -35,6 +35,7 @@
  • InteriorPointArea
  • InteriorPointLine
  • InteriorPointPoint
  • +
  • Intersection
  • Length
  • LineIntersector
  • MinimumBoundingCircle
  • diff --git a/javadoc/org/locationtech/jts/algorithm/package-summary.html b/javadoc/org/locationtech/jts/algorithm/package-summary.html index a640db166..450d29216 100644 --- a/javadoc/org/locationtech/jts/algorithm/package-summary.html +++ b/javadoc/org/locationtech/jts/algorithm/package-summary.html @@ -2,10 +2,10 @@ - + -org.locationtech.jts.algorithm (org.locationtech.jts:jts-core 1.16.1 API) - +org.locationtech.jts.algorithm (org.locationtech.jts:jts-core 1.17.0 API) + @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ diff --git a/javadoc/org/locationtech/jts/awt/package-summary.html b/javadoc/org/locationtech/jts/awt/package-summary.html index 2758310ae..e24ebc6e7 100644 --- a/javadoc/org/locationtech/jts/awt/package-summary.html +++ b/javadoc/org/locationtech/jts/awt/package-summary.html @@ -2,10 +2,10 @@ - + -org.locationtech.jts.awt (org.locationtech.jts:jts-core 1.16.1 API) - +org.locationtech.jts.awt (org.locationtech.jts:jts-core 1.17.0 API) + @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ diff --git a/javadoc/org/locationtech/jts/densify/package-summary.html b/javadoc/org/locationtech/jts/densify/package-summary.html index b5e2e4c15..da8aa0cda 100644 --- a/javadoc/org/locationtech/jts/densify/package-summary.html +++ b/javadoc/org/locationtech/jts/densify/package-summary.html @@ -2,10 +2,10 @@ - + -org.locationtech.jts.densify (org.locationtech.jts:jts-core 1.16.1 API) - +org.locationtech.jts.densify (org.locationtech.jts:jts-core 1.17.0 API) + @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ diff --git a/javadoc/org/locationtech/jts/dissolve/package-summary.html b/javadoc/org/locationtech/jts/dissolve/package-summary.html index 5a144f4a6..c936e38b8 100644 --- a/javadoc/org/locationtech/jts/dissolve/package-summary.html +++ b/javadoc/org/locationtech/jts/dissolve/package-summary.html @@ -2,10 +2,10 @@ - + -org.locationtech.jts.dissolve (org.locationtech.jts:jts-core 1.16.1 API) - +org.locationtech.jts.dissolve (org.locationtech.jts:jts-core 1.17.0 API) + @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,13 +13,13 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ diff --git a/javadoc/org/locationtech/jts/edgegraph/package-summary.html b/javadoc/org/locationtech/jts/edgegraph/package-summary.html index 2311256fc..1c45b7310 100644 --- a/javadoc/org/locationtech/jts/edgegraph/package-summary.html +++ b/javadoc/org/locationtech/jts/edgegraph/package-summary.html @@ -2,10 +2,10 @@ - + -org.locationtech.jts.edgegraph (org.locationtech.jts:jts-core 1.16.1 API) - +org.locationtech.jts.edgegraph (org.locationtech.jts:jts-core 1.17.0 API) + @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,13 +13,13 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ - - - - - -
    - - - - - - - -
    org.locationtech.jts:jts-core 1.16.1
    -
    - - - -
    -
    org.locationtech.jts.geom
    -

    Class DefaultCoordinateSequenceFactory

    -
    -
    - -
    - -
    -
    - -
    -
    - -
    -
    - - -
    - - - - - - - -
    org.locationtech.jts:jts-core 1.16.1
    -
    - - -

    Copyright © 2019. All rights reserved.

    - - diff --git a/javadoc/org/locationtech/jts/geom/Dimension.html b/javadoc/org/locationtech/jts/geom/Dimension.html index 2cdc43ec0..2cf474429 100644 --- a/javadoc/org/locationtech/jts/geom/Dimension.html +++ b/javadoc/org/locationtech/jts/geom/Dimension.html @@ -2,10 +2,10 @@ - + -Dimension (org.locationtech.jts:jts-core 1.16.1 API) - +Dimension (org.locationtech.jts:jts-core 1.17.0 API) + @@ -13,7 +13,7 @@ @@ -13,13 +13,13 @@ @@ -13,13 +13,13 @@ @@ -13,13 +13,13 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,13 +13,13 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,13 +13,13 @@ @@ -13,13 +13,13 @@ @@ -13,7 +13,7 @@ @@ -13,14 +13,14 @@ @@ -13,7 +13,7 @@ @@ -13,14 +13,14 @@ @@ -13,7 +13,7 @@ @@ -13,14 +13,14 @@ @@ -13,7 +13,7 @@ @@ -13,13 +13,13 @@ @@ -13,13 +13,13 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,13 +13,13 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ diff --git a/javadoc/org/locationtech/jts/geom/impl/package-summary.html b/javadoc/org/locationtech/jts/geom/impl/package-summary.html index e4c7fa1d8..c1f9f834e 100644 --- a/javadoc/org/locationtech/jts/geom/impl/package-summary.html +++ b/javadoc/org/locationtech/jts/geom/impl/package-summary.html @@ -2,10 +2,10 @@ - + -org.locationtech.jts.geom.impl (org.locationtech.jts:jts-core 1.16.1 API) - +org.locationtech.jts.geom.impl (org.locationtech.jts:jts-core 1.17.0 API) + @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -38,7 +38,6 @@
  • CoordinateXY
  • CoordinateXYM
  • CoordinateXYZM
  • -
  • DefaultCoordinateSequenceFactory
  • Dimension
  • Envelope
  • Geometry
  • diff --git a/javadoc/org/locationtech/jts/geom/package-summary.html b/javadoc/org/locationtech/jts/geom/package-summary.html index f6970e76b..403dd1a9c 100644 --- a/javadoc/org/locationtech/jts/geom/package-summary.html +++ b/javadoc/org/locationtech/jts/geom/package-summary.html @@ -2,10 +2,10 @@ - + -org.locationtech.jts.geom (org.locationtech.jts:jts-core 1.16.1 API) - +org.locationtech.jts.geom (org.locationtech.jts:jts-core 1.17.0 API) + @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ diff --git a/javadoc/org/locationtech/jts/geom/prep/package-summary.html b/javadoc/org/locationtech/jts/geom/prep/package-summary.html index 5f329cc68..645f965ac 100644 --- a/javadoc/org/locationtech/jts/geom/prep/package-summary.html +++ b/javadoc/org/locationtech/jts/geom/prep/package-summary.html @@ -2,10 +2,10 @@ - + -org.locationtech.jts.geom.prep (org.locationtech.jts:jts-core 1.16.1 API) - +org.locationtech.jts.geom.prep (org.locationtech.jts:jts-core 1.17.0 API) + @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,14 +13,14 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ diff --git a/javadoc/org/locationtech/jts/geom/util/package-summary.html b/javadoc/org/locationtech/jts/geom/util/package-summary.html index 0f54b93a9..ef40dca95 100644 --- a/javadoc/org/locationtech/jts/geom/util/package-summary.html +++ b/javadoc/org/locationtech/jts/geom/util/package-summary.html @@ -2,10 +2,10 @@ - + -org.locationtech.jts.geom.util (org.locationtech.jts:jts-core 1.16.1 API) - +org.locationtech.jts.geom.util (org.locationtech.jts:jts-core 1.17.0 API) + @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,13 +13,13 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ diff --git a/javadoc/org/locationtech/jts/geomgraph/index/package-summary.html b/javadoc/org/locationtech/jts/geomgraph/index/package-summary.html index d5d57d927..16c434809 100644 --- a/javadoc/org/locationtech/jts/geomgraph/index/package-summary.html +++ b/javadoc/org/locationtech/jts/geomgraph/index/package-summary.html @@ -2,10 +2,10 @@ - + -org.locationtech.jts.geomgraph.index (org.locationtech.jts:jts-core 1.16.1 API) - +org.locationtech.jts.geomgraph.index (org.locationtech.jts:jts-core 1.17.0 API) + @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ diff --git a/javadoc/org/locationtech/jts/geomgraph/package-summary.html b/javadoc/org/locationtech/jts/geomgraph/package-summary.html index c60552500..08557af34 100644 --- a/javadoc/org/locationtech/jts/geomgraph/package-summary.html +++ b/javadoc/org/locationtech/jts/geomgraph/package-summary.html @@ -2,10 +2,10 @@ - + -org.locationtech.jts.geomgraph (org.locationtech.jts:jts-core 1.16.1 API) - +org.locationtech.jts.geomgraph (org.locationtech.jts:jts-core 1.17.0 API) + @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ diff --git a/javadoc/org/locationtech/jts/index/bintree/package-summary.html b/javadoc/org/locationtech/jts/index/bintree/package-summary.html index 8b05dda0a..b1faf41be 100644 --- a/javadoc/org/locationtech/jts/index/bintree/package-summary.html +++ b/javadoc/org/locationtech/jts/index/bintree/package-summary.html @@ -2,10 +2,10 @@ - + -org.locationtech.jts.index.bintree (org.locationtech.jts:jts-core 1.16.1 API) - +org.locationtech.jts.index.bintree (org.locationtech.jts:jts-core 1.17.0 API) + @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,13 +13,13 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ diff --git a/javadoc/org/locationtech/jts/index/chain/package-summary.html b/javadoc/org/locationtech/jts/index/chain/package-summary.html index dcd0e81e9..97df6c2b6 100644 --- a/javadoc/org/locationtech/jts/index/chain/package-summary.html +++ b/javadoc/org/locationtech/jts/index/chain/package-summary.html @@ -2,10 +2,10 @@ - + -org.locationtech.jts.index.chain (org.locationtech.jts:jts-core 1.16.1 API) - +org.locationtech.jts.index.chain (org.locationtech.jts:jts-core 1.17.0 API) + @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ + + + + + +
    + + + + + + + +
    org.locationtech.jts:jts-core 1.17.0
    +
    + + + +
    +
    org.locationtech.jts.index.hprtree
    +

    Class HPRtree

    +
    +
    + +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      SpatialIndex
      +
      +
      +
      +
      public class HPRtree
      +extends Object
      +implements SpatialIndex
      +
      A Hilbert-Packed R-tree. This is a static R-tree + which is packed by using the Hilbert ordering + of the tree items. +

      + The tree is constructed by sorting the items + by the Hilbert code of the midpoint of their envelope. + Then, a set of internal layers is created recursively + as follows: +

        +
      • The items/nodes of the previous are partitioned into blocks + of size nodeCapacity +
      • For each block a layer node is created with range + equal to the envelope of the items/nodess in the block +
      + The internal layers are stored using an array to + store the node bounds. + The link between a node and its children is + stored implicitly in the indexes of the array. + For efficiency, the offsets to the layers + within the node array are pre-computed and stored. +

      + NOTE: Based on performance testing, + the HPRtree is somewhat faster than the STRtree. + It should also be more memory-efficent, + due to fewer object allocations. + However, it is not clear whether this + will produce a significant improvement + for use in JTS operations.

      +
      +
      Author:
      +
      Martin Davis
      +
      See Also:
      +
      STRtree
      +
      +
    • +
    +
    +
    +
      +
    • + +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + + +
        Constructors 
        Constructor and Description
        HPRtree() +
        Creates a new index with the default node capacity.
        +
        HPRtree(int nodeCapacity) +
        Creates a new index with the given node capacity.
        +
        +
      • +
      + + +
    • +
    +
    +
    +
      +
    • + +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          HPRtree

          +
          public HPRtree()
          +
          Creates a new index with the default node capacity.
          +
        • +
        + + + +
          +
        • +

          HPRtree

          +
          public HPRtree(int nodeCapacity)
          +
          Creates a new index with the given node capacity.
          +
          +
          Parameters:
          +
          nodeCapacity - the node capacity to use
          +
          +
        • +
        +
      • +
      + +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          size

          +
          public int size()
          +
          Gets the number of items in the index.
          +
          +
          Returns:
          +
          the number of items
          +
          +
        • +
        + + + + + + + +
          +
        • +

          query

          +
          public List query(Envelope searchEnv)
          +
          Description copied from interface: SpatialIndex
          +
          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.
          +
          +
          Specified by:
          +
          query in interface SpatialIndex
          +
          Parameters:
          +
          searchEnv - the envelope to query for
          +
          Returns:
          +
          a list of the items found by the query
          +
          +
        • +
        + + + +
          +
        • +

          query

          +
          public void query(Envelope searchEnv,
          +                  ItemVisitor visitor)
          +
          Description copied from interface: SpatialIndex
          +
          Queries the index for all items whose extents intersect the given search Envelope, + and applies an ItemVisitor to them. + Note that some kinds of indexes may also return objects which do not in fact + intersect the query envelope.
          +
          +
          Specified by:
          +
          query in interface SpatialIndex
          +
          Parameters:
          +
          searchEnv - the envelope to query for
          +
          visitor - a visitor object to apply to the items found
          +
          +
        • +
        + + + +
          +
        • +

          remove

          +
          public boolean remove(Envelope itemEnv,
          +                      Object item)
          +
          Description copied from interface: SpatialIndex
          +
          Removes a single item from the tree.
          +
          +
          Specified by:
          +
          remove in interface SpatialIndex
          +
          Parameters:
          +
          itemEnv - the Envelope of the item to remove
          +
          item - the item to remove
          +
          Returns:
          +
          true if the item was found
          +
          +
        • +
        + + + +
          +
        • +

          build

          +
          public void build()
          +
          Builds the index, if not already built.
          +
        • +
        + + + +
          +
        • +

          getBounds

          +
          public Envelope[] getBounds()
          +
          Gets the extents of the internal index nodes
          +
          +
          Returns:
          +
          a list of the internal node extents
          +
          +
        • +
        +
      • +
      +
    • +
    +
    +
    + + +
    + + + + + + + +
    org.locationtech.jts:jts-core 1.17.0
    +
    + + +

    Copyright © 2020. All rights reserved.

    + + diff --git a/javadoc/org/locationtech/jts/index/hprtree/HilbertEncoder.html b/javadoc/org/locationtech/jts/index/hprtree/HilbertEncoder.html new file mode 100644 index 000000000..172e2ea58 --- /dev/null +++ b/javadoc/org/locationtech/jts/index/hprtree/HilbertEncoder.html @@ -0,0 +1,277 @@ + + + + + + +HilbertEncoder (org.locationtech.jts:jts-core 1.17.0 API) + + + + + + + + +
    + + + + + + + +
    org.locationtech.jts:jts-core 1.17.0
    +
    + + + +
    +
    org.locationtech.jts.index.hprtree
    +

    Class HilbertEncoder

    +
    +
    + +
    +
      +
    • +
      +
      +
      public class HilbertEncoder
      +extends Object
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          HilbertEncoder

          +
          public HilbertEncoder(int level,
          +                      Envelope extent)
          +
        • +
        +
      • +
      + +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          encode

          +
          public int encode(Envelope env)
          +
        • +
        +
      • +
      +
    • +
    +
    +
    + + +
    + + + + + + + +
    org.locationtech.jts:jts-core 1.17.0
    +
    + + +

    Copyright © 2020. All rights reserved.

    + + diff --git a/javadoc/org/locationtech/jts/index/hprtree/Item.html b/javadoc/org/locationtech/jts/index/hprtree/Item.html new file mode 100644 index 000000000..75ec2528b --- /dev/null +++ b/javadoc/org/locationtech/jts/index/hprtree/Item.html @@ -0,0 +1,307 @@ + + + + + + +Item (org.locationtech.jts:jts-core 1.17.0 API) + + + + + + + + +
    + + + + + + + +
    org.locationtech.jts:jts-core 1.17.0
    +
    + + + +
    +
    org.locationtech.jts.index.hprtree
    +

    Class Item

    +
    +
    + +
    +
      +
    • +
      +
      +
      public class Item
      +extends Object
      +
    • +
    +
    +
    + +
    +
    + +
    +
    + + +
    + + + + + + + +
    org.locationtech.jts:jts-core 1.17.0
    +
    + + +

    Copyright © 2020. All rights reserved.

    + + diff --git a/javadoc/org/locationtech/jts/index/hprtree/class-use/HPRtree.html b/javadoc/org/locationtech/jts/index/hprtree/class-use/HPRtree.html new file mode 100644 index 000000000..fb00888d9 --- /dev/null +++ b/javadoc/org/locationtech/jts/index/hprtree/class-use/HPRtree.html @@ -0,0 +1,128 @@ + + + + + + +Uses of Class org.locationtech.jts.index.hprtree.HPRtree (org.locationtech.jts:jts-core 1.17.0 API) + + + + + + + + +
    + + + + + + + +
    org.locationtech.jts:jts-core 1.17.0
    +
    + + +
    +

    Uses of Class
    org.locationtech.jts.index.hprtree.HPRtree

    +
    +
    No usage of org.locationtech.jts.index.hprtree.HPRtree
    + +
    + + + + + + + +
    org.locationtech.jts:jts-core 1.17.0
    +
    + + +

    Copyright © 2020. All rights reserved.

    + + diff --git a/javadoc/org/locationtech/jts/index/hprtree/class-use/HilbertEncoder.html b/javadoc/org/locationtech/jts/index/hprtree/class-use/HilbertEncoder.html new file mode 100644 index 000000000..0a6619a24 --- /dev/null +++ b/javadoc/org/locationtech/jts/index/hprtree/class-use/HilbertEncoder.html @@ -0,0 +1,128 @@ + + + + + + +Uses of Class org.locationtech.jts.index.hprtree.HilbertEncoder (org.locationtech.jts:jts-core 1.17.0 API) + + + + + + + + +
    + + + + + + + +
    org.locationtech.jts:jts-core 1.17.0
    +
    + + +
    +

    Uses of Class
    org.locationtech.jts.index.hprtree.HilbertEncoder

    +
    +
    No usage of org.locationtech.jts.index.hprtree.HilbertEncoder
    + +
    + + + + + + + +
    org.locationtech.jts:jts-core 1.17.0
    +
    + + +

    Copyright © 2020. All rights reserved.

    + + diff --git a/javadoc/org/locationtech/jts/index/hprtree/class-use/Item.html b/javadoc/org/locationtech/jts/index/hprtree/class-use/Item.html new file mode 100644 index 000000000..e654e95cb --- /dev/null +++ b/javadoc/org/locationtech/jts/index/hprtree/class-use/Item.html @@ -0,0 +1,128 @@ + + + + + + +Uses of Class org.locationtech.jts.index.hprtree.Item (org.locationtech.jts:jts-core 1.17.0 API) + + + + + + + + +
    + + + + + + + +
    org.locationtech.jts:jts-core 1.17.0
    +
    + + +
    +

    Uses of Class
    org.locationtech.jts.index.hprtree.Item

    +
    +
    No usage of org.locationtech.jts.index.hprtree.Item
    + +
    + + + + + + + +
    org.locationtech.jts:jts-core 1.17.0
    +
    + + +

    Copyright © 2020. All rights reserved.

    + + diff --git a/javadoc/org/locationtech/jts/index/hprtree/package-frame.html b/javadoc/org/locationtech/jts/index/hprtree/package-frame.html new file mode 100644 index 000000000..95a107ec8 --- /dev/null +++ b/javadoc/org/locationtech/jts/index/hprtree/package-frame.html @@ -0,0 +1,23 @@ + + + + + + +org.locationtech.jts.index.hprtree (org.locationtech.jts:jts-core 1.17.0 API) + + + + + +

    org.locationtech.jts.index.hprtree

    +
    +

    Classes

    + +
    + + diff --git a/javadoc/org/locationtech/jts/index/hprtree/package-summary.html b/javadoc/org/locationtech/jts/index/hprtree/package-summary.html new file mode 100644 index 000000000..662366504 --- /dev/null +++ b/javadoc/org/locationtech/jts/index/hprtree/package-summary.html @@ -0,0 +1,156 @@ + + + + + + +org.locationtech.jts.index.hprtree (org.locationtech.jts:jts-core 1.17.0 API) + + + + + + + + +
    + + + + + + + +
    org.locationtech.jts:jts-core 1.17.0
    +
    + + +
    +

    Package org.locationtech.jts.index.hprtree

    +
    +
    + +
    + +
    + + + + + + + +
    org.locationtech.jts:jts-core 1.17.0
    +
    + + +

    Copyright © 2020. All rights reserved.

    + + diff --git a/javadoc/org/locationtech/jts/index/hprtree/package-tree.html b/javadoc/org/locationtech/jts/index/hprtree/package-tree.html new file mode 100644 index 000000000..65cb7632f --- /dev/null +++ b/javadoc/org/locationtech/jts/index/hprtree/package-tree.html @@ -0,0 +1,143 @@ + + + + + + +org.locationtech.jts.index.hprtree Class Hierarchy (org.locationtech.jts:jts-core 1.17.0 API) + + + + + + + + +
    + + + + + + + +
    org.locationtech.jts:jts-core 1.17.0
    +
    + + +
    +

    Hierarchy For Package org.locationtech.jts.index.hprtree

    +Package Hierarchies: + +
    +
    +

    Class Hierarchy

    + +
    + +
    + + + + + + + +
    org.locationtech.jts:jts-core 1.17.0
    +
    + + +

    Copyright © 2020. All rights reserved.

    + + diff --git a/javadoc/org/locationtech/jts/index/hprtree/package-use.html b/javadoc/org/locationtech/jts/index/hprtree/package-use.html new file mode 100644 index 000000000..ea5f75f7f --- /dev/null +++ b/javadoc/org/locationtech/jts/index/hprtree/package-use.html @@ -0,0 +1,128 @@ + + + + + + +Uses of Package org.locationtech.jts.index.hprtree (org.locationtech.jts:jts-core 1.17.0 API) + + + + + + + + +
    + + + + + + + +
    org.locationtech.jts:jts-core 1.17.0
    +
    + + +
    +

    Uses of Package
    org.locationtech.jts.index.hprtree

    +
    +
    No usage of org.locationtech.jts.index.hprtree
    + +
    + + + + + + + +
    org.locationtech.jts:jts-core 1.17.0
    +
    + + +

    Copyright © 2020. All rights reserved.

    + + diff --git a/javadoc/org/locationtech/jts/index/intervalrtree/IntervalRTreeBranchNode.html b/javadoc/org/locationtech/jts/index/intervalrtree/IntervalRTreeBranchNode.html index 033470552..7be1f7279 100644 --- a/javadoc/org/locationtech/jts/index/intervalrtree/IntervalRTreeBranchNode.html +++ b/javadoc/org/locationtech/jts/index/intervalrtree/IntervalRTreeBranchNode.html @@ -2,10 +2,10 @@ - + -IntervalRTreeBranchNode (org.locationtech.jts:jts-core 1.16.1 API) - +IntervalRTreeBranchNode (org.locationtech.jts:jts-core 1.17.0 API) + @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ diff --git a/javadoc/org/locationtech/jts/index/intervalrtree/package-summary.html b/javadoc/org/locationtech/jts/index/intervalrtree/package-summary.html index b59f93f21..42e0bfc41 100644 --- a/javadoc/org/locationtech/jts/index/intervalrtree/package-summary.html +++ b/javadoc/org/locationtech/jts/index/intervalrtree/package-summary.html @@ -2,10 +2,10 @@ - + -org.locationtech.jts.index.intervalrtree (org.locationtech.jts:jts-core 1.16.1 API) - +org.locationtech.jts.index.intervalrtree (org.locationtech.jts:jts-core 1.17.0 API) + @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ diff --git a/javadoc/org/locationtech/jts/index/kdtree/package-summary.html b/javadoc/org/locationtech/jts/index/kdtree/package-summary.html index 5125d6ca9..e79623ea7 100644 --- a/javadoc/org/locationtech/jts/index/kdtree/package-summary.html +++ b/javadoc/org/locationtech/jts/index/kdtree/package-summary.html @@ -2,10 +2,10 @@ - + -org.locationtech.jts.index.kdtree (org.locationtech.jts:jts-core 1.16.1 API) - +org.locationtech.jts.index.kdtree (org.locationtech.jts:jts-core 1.17.0 API) + @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ diff --git a/javadoc/org/locationtech/jts/index/package-summary.html b/javadoc/org/locationtech/jts/index/package-summary.html index 145bd0a08..d5e2ca1fc 100644 --- a/javadoc/org/locationtech/jts/index/package-summary.html +++ b/javadoc/org/locationtech/jts/index/package-summary.html @@ -2,10 +2,10 @@ - + -org.locationtech.jts.index (org.locationtech.jts:jts-core 1.16.1 API) - +org.locationtech.jts.index (org.locationtech.jts:jts-core 1.17.0 API) + @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ diff --git a/javadoc/org/locationtech/jts/index/quadtree/package-summary.html b/javadoc/org/locationtech/jts/index/quadtree/package-summary.html index 758c8136b..8485a94f5 100644 --- a/javadoc/org/locationtech/jts/index/quadtree/package-summary.html +++ b/javadoc/org/locationtech/jts/index/quadtree/package-summary.html @@ -2,10 +2,10 @@ - + -org.locationtech.jts.index.quadtree (org.locationtech.jts:jts-core 1.16.1 API) - +org.locationtech.jts.index.quadtree (org.locationtech.jts:jts-core 1.17.0 API) + @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ + + + + + +
    + + + + + + + +
    org.locationtech.jts:jts-core 1.17.0
    +
    + + + +
    +
    org.locationtech.jts.index.strtree
    +

    Class EnvelopeDistance

    +
    +
    + +
    +
      +
    • +
      +
      +
      public class EnvelopeDistance
      +extends Object
      +
      Functions for computing distances between Envelopes.
      +
      +
      Author:
      +
      mdavis
      +
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          EnvelopeDistance

          +
          public EnvelopeDistance()
          +
        • +
        +
      • +
      + +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          maximumDistance

          +
          public static double maximumDistance(Envelope env1,
          +                                     Envelope env2)
          +
          Computes the maximum distance between the points defining two envelopes. + It is equal to the length of the diagonal of + the envelope containing both input envelopes. + This is a coarse upper bound on the distance between + geometries bounded by the envelopes.
          +
          +
          Parameters:
          +
          env1 - an envelope
          +
          env2 - an envelope
          +
          Returns:
          +
          the maximum distance between the points defining the envelopes
          +
          +
        • +
        + + + +
          +
        • +

          minMaxDistance

          +
          public static double minMaxDistance(Envelope a,
          +                                    Envelope b)
          +
          Computes the Min-Max Distance between two Envelopes. + It is equal to the minimum of the maximum distances between all pairs of + edge segments from the two envelopes. + This is the tight upper bound on the distance between + geometric items bounded by the envelopes. +

          + Theoretically this bound can be used in the R-tree nearest-neighbour branch-and-bound search + instead of maximumDistance(Envelope, Envelope). + However, little performance improvement is observed in practice.

          +
          +
          Parameters:
          +
          a - an envelope
          +
          b - an envelope
          +
          Returns:
          +
          the min-max-distance between the envelopes
          +
          +
        • +
        +
      • +
      +
    • +
    +
    +
    + + +
    + + + + + + + +
    org.locationtech.jts:jts-core 1.17.0
    +
    + + +

    Copyright © 2020. All rights reserved.

    + + diff --git a/javadoc/org/locationtech/jts/index/strtree/GeometryItemDistance.html b/javadoc/org/locationtech/jts/index/strtree/GeometryItemDistance.html index b6b5b82d1..b4f025720 100644 --- a/javadoc/org/locationtech/jts/index/strtree/GeometryItemDistance.html +++ b/javadoc/org/locationtech/jts/index/strtree/GeometryItemDistance.html @@ -2,10 +2,10 @@ - + -GeometryItemDistance (org.locationtech.jts:jts-core 1.16.1 API) - +GeometryItemDistance (org.locationtech.jts:jts-core 1.17.0 API) + @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,13 +13,13 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ + + + + + +
    + + + + + + + +
    org.locationtech.jts:jts-core 1.17.0
    +
    + + +
    +

    Uses of Class
    org.locationtech.jts.index.strtree.EnvelopeDistance

    +
    +
    No usage of org.locationtech.jts.index.strtree.EnvelopeDistance
    + +
    + + + + + + + +
    org.locationtech.jts:jts-core 1.17.0
    +
    + + +

    Copyright © 2020. All rights reserved.

    + + diff --git a/javadoc/org/locationtech/jts/index/strtree/class-use/GeometryItemDistance.html b/javadoc/org/locationtech/jts/index/strtree/class-use/GeometryItemDistance.html index 22fde6df3..32998d1f1 100644 --- a/javadoc/org/locationtech/jts/index/strtree/class-use/GeometryItemDistance.html +++ b/javadoc/org/locationtech/jts/index/strtree/class-use/GeometryItemDistance.html @@ -2,10 +2,10 @@ - + -Uses of Class org.locationtech.jts.index.strtree.GeometryItemDistance (org.locationtech.jts:jts-core 1.16.1 API) - +Uses of Class org.locationtech.jts.index.strtree.GeometryItemDistance (org.locationtech.jts:jts-core 1.17.0 API) + @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -22,6 +22,7 @@
  • AbstractNode
  • AbstractSTRtree
  • BoundablePairDistanceComparator
  • +
  • EnvelopeDistance
  • GeometryItemDistance
  • Interval
  • ItemBoundable
  • diff --git a/javadoc/org/locationtech/jts/index/strtree/package-summary.html b/javadoc/org/locationtech/jts/index/strtree/package-summary.html index e3d20d746..355a94c03 100644 --- a/javadoc/org/locationtech/jts/index/strtree/package-summary.html +++ b/javadoc/org/locationtech/jts/index/strtree/package-summary.html @@ -2,10 +2,10 @@ - + -org.locationtech.jts.index.strtree (org.locationtech.jts:jts-core 1.16.1 API) - +org.locationtech.jts.index.strtree (org.locationtech.jts:jts-core 1.17.0 API) + @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ diff --git a/javadoc/org/locationtech/jts/index/sweepline/package-summary.html b/javadoc/org/locationtech/jts/index/sweepline/package-summary.html index 9044a7e31..151b7d148 100644 --- a/javadoc/org/locationtech/jts/index/sweepline/package-summary.html +++ b/javadoc/org/locationtech/jts/index/sweepline/package-summary.html @@ -2,10 +2,10 @@ - + -org.locationtech.jts.index.sweepline (org.locationtech.jts:jts-core 1.16.1 API) - +org.locationtech.jts.index.sweepline (org.locationtech.jts:jts-core 1.17.0 API) + @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ + + + + + +
    + + + + + + + +
    org.locationtech.jts:jts-core 1.17.0
    +
    + + + +
    +
    org.locationtech.jts.io
    +

    Class OrdinateFormat

    +
    +
    + +
    +
      +
    • +
      +
      +
      public class OrdinateFormat
      +extends Object
      +
      Formats numeric values for ordinates + in a consistent, accurate way. +

      + The format has the following characteristics: +

        +
      • It is consistent in all locales (in particular, the decimal separator is always a period) +
      • Scientific notation is never output, even for very large numbers. + This means that it is possible that output can contain a large number of digits. +
      • The maximum number of decimal places reflects the available precision +
      • NaN values are represented as "NaN" +
      • Inf values are represented as "Inf" or "-Inf" +
      +
      +
      Author:
      +
      mdavis
      +
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
        +
      • + + +

        Field Detail

        + + + + + + + + + + + + + + + +
          +
        • +

          MAX_FRACTION_DIGITS

          +
          public static final int MAX_FRACTION_DIGITS
          +
          The maximum number of fraction digits to support output of reasonable ordinate values. + + The default is chosen to allow representing the smallest possible IEEE-754 double-precision value, + although this is not expected to occur (and is not supported by other areas of the JTS code).
          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          DEFAULT

          +
          public static OrdinateFormat DEFAULT
          +
          The default formatter using the maximum number of digits in the fraction portion of a number.
          +
        • +
        +
      • +
      + +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          OrdinateFormat

          +
          public OrdinateFormat()
          +
          Creates an OrdinateFormat using the default maximum number of fraction digits.
          +
        • +
        + + + +
          +
        • +

          OrdinateFormat

          +
          public OrdinateFormat(int maximumFractionDigits)
          +
          Creates an OrdinateFormat using the given maximum number of fraction digits.
          +
          +
          Parameters:
          +
          maximumFractionDigits - the maximum number of fraction digits to output
          +
          +
        • +
        +
      • +
      + +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          create

          +
          public static OrdinateFormat create(int maximumFractionDigits)
          +
          Creates a new formatter with the given maximum number of digits in the fraction portion of a number.
          +
          +
          Parameters:
          +
          maximumFractionDigits - the maximum number of fraction digits to output
          +
          Returns:
          +
          a formatter
          +
          +
        • +
        + + + +
          +
        • +

          format

          +
          public String format(double ord)
          +
          Returns a string representation of the given ordinate numeric value.
          +
          +
          Parameters:
          +
          ord - the ordinate value
          +
          Returns:
          +
          the formatted number string
          +
          +
        • +
        +
      • +
      +
    • +
    +
    +
    + + +
    + + + + + + + +
    org.locationtech.jts:jts-core 1.17.0
    +
    + + +

    Copyright © 2020. All rights reserved.

    + + diff --git a/javadoc/org/locationtech/jts/io/OutStream.html b/javadoc/org/locationtech/jts/io/OutStream.html index 85617a642..f9f4c1af6 100644 --- a/javadoc/org/locationtech/jts/io/OutStream.html +++ b/javadoc/org/locationtech/jts/io/OutStream.html @@ -2,10 +2,10 @@ - + -OutStream (org.locationtech.jts:jts-core 1.16.1 API) - +OutStream (org.locationtech.jts:jts-core 1.17.0 API) + @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,13 +13,13 @@ @@ -13,7 +13,7 @@ @@ -13,13 +13,13 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ diff --git a/javadoc/org/locationtech/jts/io/gml2/package-summary.html b/javadoc/org/locationtech/jts/io/gml2/package-summary.html index 00106f052..c3bfa6396 100644 --- a/javadoc/org/locationtech/jts/io/gml2/package-summary.html +++ b/javadoc/org/locationtech/jts/io/gml2/package-summary.html @@ -2,10 +2,10 @@ - + -org.locationtech.jts.io.gml2 (org.locationtech.jts:jts-core 1.16.1 API) - +org.locationtech.jts.io.gml2 (org.locationtech.jts:jts-core 1.17.0 API) + @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ diff --git a/javadoc/org/locationtech/jts/io/kml/package-summary.html b/javadoc/org/locationtech/jts/io/kml/package-summary.html index d13208406..6174c6bf6 100644 --- a/javadoc/org/locationtech/jts/io/kml/package-summary.html +++ b/javadoc/org/locationtech/jts/io/kml/package-summary.html @@ -2,10 +2,10 @@ - + -org.locationtech.jts.io.kml (org.locationtech.jts:jts-core 1.16.1 API) - +org.locationtech.jts.io.kml (org.locationtech.jts:jts-core 1.17.0 API) + @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -24,6 +24,7 @@
  • ByteOrderDataInStream
  • ByteOrderValues
  • InputStreamInStream
  • +
  • OrdinateFormat
  • OutputStreamOutStream
  • WKBHexFileReader
  • WKBReader
  • diff --git a/javadoc/org/locationtech/jts/io/package-summary.html b/javadoc/org/locationtech/jts/io/package-summary.html index f1f3998b9..4adc86258 100644 --- a/javadoc/org/locationtech/jts/io/package-summary.html +++ b/javadoc/org/locationtech/jts/io/package-summary.html @@ -2,10 +2,10 @@ - + -org.locationtech.jts.io (org.locationtech.jts:jts-core 1.16.1 API) - +org.locationtech.jts.io (org.locationtech.jts:jts-core 1.17.0 API) + @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ diff --git a/javadoc/org/locationtech/jts/linearref/package-summary.html b/javadoc/org/locationtech/jts/linearref/package-summary.html index 184d2cb53..bebf472fd 100644 --- a/javadoc/org/locationtech/jts/linearref/package-summary.html +++ b/javadoc/org/locationtech/jts/linearref/package-summary.html @@ -2,10 +2,10 @@ - + -org.locationtech.jts.linearref (org.locationtech.jts:jts-core 1.16.1 API) - +org.locationtech.jts.linearref (org.locationtech.jts:jts-core 1.17.0 API) + @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,13 +13,13 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,13 +13,13 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ diff --git a/javadoc/org/locationtech/jts/math/package-summary.html b/javadoc/org/locationtech/jts/math/package-summary.html index 4758874b9..acf34e4f4 100644 --- a/javadoc/org/locationtech/jts/math/package-summary.html +++ b/javadoc/org/locationtech/jts/math/package-summary.html @@ -2,10 +2,10 @@ - + -org.locationtech.jts.math (org.locationtech.jts:jts-core 1.16.1 API) - +org.locationtech.jts.math (org.locationtech.jts:jts-core 1.17.0 API) + @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,13 +13,13 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,13 +13,13 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ diff --git a/javadoc/org/locationtech/jts/noding/package-summary.html b/javadoc/org/locationtech/jts/noding/package-summary.html index 4a72a2782..adc5b6408 100644 --- a/javadoc/org/locationtech/jts/noding/package-summary.html +++ b/javadoc/org/locationtech/jts/noding/package-summary.html @@ -2,10 +2,10 @@ - + -org.locationtech.jts.noding (org.locationtech.jts:jts-core 1.16.1 API) - +org.locationtech.jts.noding (org.locationtech.jts:jts-core 1.17.0 API) + @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ diff --git a/javadoc/org/locationtech/jts/noding/snapround/package-summary.html b/javadoc/org/locationtech/jts/noding/snapround/package-summary.html index b5f438176..eeca0865a 100644 --- a/javadoc/org/locationtech/jts/noding/snapround/package-summary.html +++ b/javadoc/org/locationtech/jts/noding/snapround/package-summary.html @@ -2,10 +2,10 @@ - + -org.locationtech.jts.noding.snapround (org.locationtech.jts:jts-core 1.16.1 API) - +org.locationtech.jts.noding.snapround (org.locationtech.jts:jts-core 1.17.0 API) + @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,13 +13,13 @@ @@ -13,7 +13,7 @@ + + + + + +
    + + + + + + + +
    org.locationtech.jts:jts-core 1.17.0
    +
    + + + +
    +
    org.locationtech.jts.operation.buffer
    +

    Class VariableBuffer

    +
    +
    + +
    +
      +
    • +
      +
      +
      public class VariableBuffer
      +extends Object
      +
      Creates a buffer polygon with a varying buffer distance + at each vertex along a line. +

      + Only single lines are supported as input, since buffer widths + are typically specified individually for each line.

      +
      +
      Author:
      +
      Martin Davis
      +
      +
    • +
    +
    +
    +
      +
    • + +
        +
      • + + +

        Constructor Summary

        + + + + + + + + +
        Constructors 
        Constructor and Description
        VariableBuffer(Geometry line, + double[] distance) +
        Creates a generator for a variable-distance line buffer.
        +
        +
      • +
      + + +
    • +
    +
    +
    +
      +
    • + +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          VariableBuffer

          +
          public VariableBuffer(Geometry line,
          +                      double[] distance)
          +
          Creates a generator for a variable-distance line buffer.
          +
          +
          Parameters:
          +
          line - the linestring to buffer
          +
          distance - the buffer distance for each vertex of the line
          +
          +
        • +
        +
      • +
      + +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          buffer

          +
          public static Geometry buffer(Geometry line,
          +                              double startDistance,
          +                              double endDistance)
          +
          Creates a buffer polygon along a line with the buffer distance interpolated + between a start distance and an end distance.
          +
          +
          Parameters:
          +
          line - the line to buffer
          +
          startDistance - the buffer width at the start of the line
          +
          endDistance - the buffer width at the end of the line
          +
          Returns:
          +
          the variable-distance buffer polygon
          +
          +
        • +
        + + + +
          +
        • +

          buffer

          +
          public static Geometry buffer(Geometry line,
          +                              double startDistance,
          +                              double midDistance,
          +                              double endDistance)
          +
          Creates a buffer polygon along a line with the buffer distance interpolated + between a start distance, a middle distance and an end distance. + The middle distance is attained at + the vertex at or just past the half-length of the line. + For smooth buffering of a LinearRing (or the rings of a Polygon) + the start distance and end distance should be equal.
          +
          +
          Parameters:
          +
          line - the line to buffer
          +
          startDistance - the buffer width at the start of the line
          +
          midDistance - the buffer width at the middle vertex of the line
          +
          endDistance - the buffer width at the end of the line
          +
          Returns:
          +
          the variable-distance buffer polygon
          +
          +
        • +
        + + + +
          +
        • +

          buffer

          +
          public static Geometry buffer(Geometry line,
          +                              double[] distance)
          +
          Creates a buffer polygon along a line with the distance specified + at each vertex.
          +
          +
          Parameters:
          +
          line - the line to buffer
          +
          distance - the buffer distance for each vertex of the line
          +
          Returns:
          +
          the variable-distance buffer polygon
          +
          +
        • +
        + + + +
          +
        • +

          getResult

          +
          public Geometry getResult()
          +
          Computes the buffer polygon.
          +
          +
          Returns:
          +
          a buffer polygon
          +
          +
        • +
        +
      • +
      +
    • +
    +
    +
    + + +
    + + + + + + + +
    org.locationtech.jts:jts-core 1.17.0
    +
    + + +

    Copyright © 2020. All rights reserved.

    + + diff --git a/javadoc/org/locationtech/jts/operation/buffer/class-use/BufferInputLineSimplifier.html b/javadoc/org/locationtech/jts/operation/buffer/class-use/BufferInputLineSimplifier.html index e6d8109df..375ecdf6c 100644 --- a/javadoc/org/locationtech/jts/operation/buffer/class-use/BufferInputLineSimplifier.html +++ b/javadoc/org/locationtech/jts/operation/buffer/class-use/BufferInputLineSimplifier.html @@ -2,10 +2,10 @@ - + -Uses of Class org.locationtech.jts.operation.buffer.BufferInputLineSimplifier (org.locationtech.jts:jts-core 1.16.1 API) - +Uses of Class org.locationtech.jts.operation.buffer.BufferInputLineSimplifier (org.locationtech.jts:jts-core 1.17.0 API) + @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ + + + + + +
    + + + + + + + +
    org.locationtech.jts:jts-core 1.17.0
    +
    + + +
    +

    Uses of Class
    org.locationtech.jts.operation.buffer.VariableBuffer

    +
    +
    No usage of org.locationtech.jts.operation.buffer.VariableBuffer
    + +
    + + + + + + + +
    org.locationtech.jts:jts-core 1.17.0
    +
    + + +

    Copyright © 2020. All rights reserved.

    + + diff --git a/javadoc/org/locationtech/jts/operation/buffer/package-frame.html b/javadoc/org/locationtech/jts/operation/buffer/package-frame.html index 5a092a336..e4ae1ffb0 100644 --- a/javadoc/org/locationtech/jts/operation/buffer/package-frame.html +++ b/javadoc/org/locationtech/jts/operation/buffer/package-frame.html @@ -2,10 +2,10 @@ - + -org.locationtech.jts.operation.buffer (org.locationtech.jts:jts-core 1.16.1 API) - +org.locationtech.jts.operation.buffer (org.locationtech.jts:jts-core 1.17.0 API) + @@ -19,6 +19,7 @@
  • BufferParameters
  • OffsetCurveBuilder
  • OffsetCurveSetBuilder
  • +
  • VariableBuffer
  • diff --git a/javadoc/org/locationtech/jts/operation/buffer/package-summary.html b/javadoc/org/locationtech/jts/operation/buffer/package-summary.html index 98eebe7d9..305f34e3b 100644 --- a/javadoc/org/locationtech/jts/operation/buffer/package-summary.html +++ b/javadoc/org/locationtech/jts/operation/buffer/package-summary.html @@ -2,10 +2,10 @@ - + -org.locationtech.jts.operation.buffer (org.locationtech.jts:jts-core 1.16.1 API) - +org.locationtech.jts.operation.buffer (org.locationtech.jts:jts-core 1.17.0 API) + @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ diff --git a/javadoc/org/locationtech/jts/operation/buffer/validate/package-summary.html b/javadoc/org/locationtech/jts/operation/buffer/validate/package-summary.html index b539bcb9a..179211c85 100644 --- a/javadoc/org/locationtech/jts/operation/buffer/validate/package-summary.html +++ b/javadoc/org/locationtech/jts/operation/buffer/validate/package-summary.html @@ -2,10 +2,10 @@ - + -org.locationtech.jts.operation.buffer.validate (org.locationtech.jts:jts-core 1.16.1 API) - +org.locationtech.jts.operation.buffer.validate (org.locationtech.jts:jts-core 1.17.0 API) + @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,13 +13,13 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ diff --git a/javadoc/org/locationtech/jts/operation/distance/package-summary.html b/javadoc/org/locationtech/jts/operation/distance/package-summary.html index 5cd5b81c3..d0d484205 100644 --- a/javadoc/org/locationtech/jts/operation/distance/package-summary.html +++ b/javadoc/org/locationtech/jts/operation/distance/package-summary.html @@ -2,10 +2,10 @@ - + -org.locationtech.jts.operation.distance (org.locationtech.jts:jts-core 1.16.1 API) - +org.locationtech.jts.operation.distance (org.locationtech.jts:jts-core 1.17.0 API) + @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ diff --git a/javadoc/org/locationtech/jts/operation/distance3d/package-summary.html b/javadoc/org/locationtech/jts/operation/distance3d/package-summary.html index fc667fd6e..a4adc6ec7 100644 --- a/javadoc/org/locationtech/jts/operation/distance3d/package-summary.html +++ b/javadoc/org/locationtech/jts/operation/distance3d/package-summary.html @@ -2,10 +2,10 @@ - + -org.locationtech.jts.operation.distance3d (org.locationtech.jts:jts-core 1.16.1 API) - +org.locationtech.jts.operation.distance3d (org.locationtech.jts:jts-core 1.17.0 API) + @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ diff --git a/javadoc/org/locationtech/jts/operation/linemerge/package-summary.html b/javadoc/org/locationtech/jts/operation/linemerge/package-summary.html index 1251a9ff3..a23c4a341 100644 --- a/javadoc/org/locationtech/jts/operation/linemerge/package-summary.html +++ b/javadoc/org/locationtech/jts/operation/linemerge/package-summary.html @@ -2,10 +2,10 @@ - + -org.locationtech.jts.operation.linemerge (org.locationtech.jts:jts-core 1.16.1 API) - +org.locationtech.jts.operation.linemerge (org.locationtech.jts:jts-core 1.17.0 API) + @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ diff --git a/javadoc/org/locationtech/jts/operation/overlay/package-summary.html b/javadoc/org/locationtech/jts/operation/overlay/package-summary.html index 871bb16b6..896ca1a08 100644 --- a/javadoc/org/locationtech/jts/operation/overlay/package-summary.html +++ b/javadoc/org/locationtech/jts/operation/overlay/package-summary.html @@ -2,10 +2,10 @@ - + -org.locationtech.jts.operation.overlay (org.locationtech.jts:jts-core 1.16.1 API) - +org.locationtech.jts.operation.overlay (org.locationtech.jts:jts-core 1.17.0 API) + @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ diff --git a/javadoc/org/locationtech/jts/operation/overlay/snap/package-summary.html b/javadoc/org/locationtech/jts/operation/overlay/snap/package-summary.html index 7f8ba27a5..9740db05a 100644 --- a/javadoc/org/locationtech/jts/operation/overlay/snap/package-summary.html +++ b/javadoc/org/locationtech/jts/operation/overlay/snap/package-summary.html @@ -2,10 +2,10 @@ - + -org.locationtech.jts.operation.overlay.snap (org.locationtech.jts:jts-core 1.16.1 API) - +org.locationtech.jts.operation.overlay.snap (org.locationtech.jts:jts-core 1.17.0 API) + @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ diff --git a/javadoc/org/locationtech/jts/operation/overlay/validate/package-summary.html b/javadoc/org/locationtech/jts/operation/overlay/validate/package-summary.html index fd58875f8..220ca6f4b 100644 --- a/javadoc/org/locationtech/jts/operation/overlay/validate/package-summary.html +++ b/javadoc/org/locationtech/jts/operation/overlay/validate/package-summary.html @@ -2,10 +2,10 @@ - + -org.locationtech.jts.operation.overlay.validate (org.locationtech.jts:jts-core 1.16.1 API) - +org.locationtech.jts.operation.overlay.validate (org.locationtech.jts:jts-core 1.17.0 API) + @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ diff --git a/javadoc/org/locationtech/jts/operation/package-summary.html b/javadoc/org/locationtech/jts/operation/package-summary.html index c30173daa..cc178b2bd 100644 --- a/javadoc/org/locationtech/jts/operation/package-summary.html +++ b/javadoc/org/locationtech/jts/operation/package-summary.html @@ -2,10 +2,10 @@ - + -org.locationtech.jts.operation (org.locationtech.jts:jts-core 1.16.1 API) - +org.locationtech.jts.operation (org.locationtech.jts:jts-core 1.17.0 API) + @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ + + + + + +
    + + + + + + + +
    org.locationtech.jts:jts-core 1.17.0
    +
    + + + +
    +
    org.locationtech.jts.operation.polygonize
    +

    Class HoleAssigner

    +
    +
    + +
    +
      +
    • +
      +
      +
      public class HoleAssigner
      +extends Object
      +
      Assigns hole rings to shell rings + during polygonization. + Uses spatial indexing to improve performance + of shell lookup.
      +
      +
      Author:
      +
      mdavis
      +
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          HoleAssigner

          +
          public HoleAssigner(List<org.locationtech.jts.operation.polygonize.EdgeRing> shells)
          +
          Creates a new hole assigner.
          +
          +
          Parameters:
          +
          shells - the shells to be assigned to
          +
          +
        • +
        +
      • +
      + +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          assignHolesToShells

          +
          public static void assignHolesToShells(List holes,
          +                                       List shells)
          +
          Assigns hole rings to shell rings.
          +
          +
          Parameters:
          +
          holes - list of hole rings to assign
          +
          shells - list of shell rings
          +
          +
        • +
        + + + +
          +
        • +

          assignHolesToShells

          +
          public void assignHolesToShells(List<org.locationtech.jts.operation.polygonize.EdgeRing> holeList)
          +
          Assigns holes to the shells.
          +
          +
          Parameters:
          +
          holeList - list of hole rings to assign
          +
          +
        • +
        +
      • +
      +
    • +
    +
    +
    + + +
    + + + + + + + +
    org.locationtech.jts:jts-core 1.17.0
    +
    + + +

    Copyright © 2020. All rights reserved.

    + + diff --git a/javadoc/org/locationtech/jts/operation/polygonize/Polygonizer.html b/javadoc/org/locationtech/jts/operation/polygonize/Polygonizer.html index efc0fa285..576ac42e7 100644 --- a/javadoc/org/locationtech/jts/operation/polygonize/Polygonizer.html +++ b/javadoc/org/locationtech/jts/operation/polygonize/Polygonizer.html @@ -2,10 +2,10 @@ - + -Polygonizer (org.locationtech.jts:jts-core 1.16.1 API) - +Polygonizer (org.locationtech.jts:jts-core 1.17.0 API) + @@ -13,7 +13,7 @@ + + + + + +
    + + + + + + + +
    org.locationtech.jts:jts-core 1.17.0
    +
    + + +
    +

    Uses of Class
    org.locationtech.jts.operation.polygonize.HoleAssigner

    +
    +
    No usage of org.locationtech.jts.operation.polygonize.HoleAssigner
    + +
    + + + + + + + +
    org.locationtech.jts:jts-core 1.17.0
    +
    + + +

    Copyright © 2020. All rights reserved.

    + + diff --git a/javadoc/org/locationtech/jts/operation/polygonize/class-use/Polygonizer.html b/javadoc/org/locationtech/jts/operation/polygonize/class-use/Polygonizer.html index 22b4d43af..967ccf656 100644 --- a/javadoc/org/locationtech/jts/operation/polygonize/class-use/Polygonizer.html +++ b/javadoc/org/locationtech/jts/operation/polygonize/class-use/Polygonizer.html @@ -2,10 +2,10 @@ - + -Uses of Class org.locationtech.jts.operation.polygonize.Polygonizer (org.locationtech.jts:jts-core 1.16.1 API) - +Uses of Class org.locationtech.jts.operation.polygonize.Polygonizer (org.locationtech.jts:jts-core 1.17.0 API) + @@ -13,7 +13,7 @@ @@ -14,6 +14,7 @@

    Classes

    diff --git a/javadoc/org/locationtech/jts/operation/polygonize/package-summary.html b/javadoc/org/locationtech/jts/operation/polygonize/package-summary.html index e5e67c2f3..3b5eee94e 100644 --- a/javadoc/org/locationtech/jts/operation/polygonize/package-summary.html +++ b/javadoc/org/locationtech/jts/operation/polygonize/package-summary.html @@ -2,10 +2,10 @@ - + -org.locationtech.jts.operation.polygonize (org.locationtech.jts:jts-core 1.16.1 API) - +org.locationtech.jts.operation.polygonize (org.locationtech.jts:jts-core 1.17.0 API) + @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ diff --git a/javadoc/org/locationtech/jts/operation/predicate/package-summary.html b/javadoc/org/locationtech/jts/operation/predicate/package-summary.html index 42f04d1e5..b5481301c 100644 --- a/javadoc/org/locationtech/jts/operation/predicate/package-summary.html +++ b/javadoc/org/locationtech/jts/operation/predicate/package-summary.html @@ -2,10 +2,10 @@ - + -org.locationtech.jts.operation.predicate (org.locationtech.jts:jts-core 1.16.1 API) - +org.locationtech.jts.operation.predicate (org.locationtech.jts:jts-core 1.17.0 API) + @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ diff --git a/javadoc/org/locationtech/jts/operation/relate/package-summary.html b/javadoc/org/locationtech/jts/operation/relate/package-summary.html index 917ab28b8..2be50d066 100644 --- a/javadoc/org/locationtech/jts/operation/relate/package-summary.html +++ b/javadoc/org/locationtech/jts/operation/relate/package-summary.html @@ -2,10 +2,10 @@ - + -org.locationtech.jts.operation.relate (org.locationtech.jts:jts-core 1.16.1 API) - +org.locationtech.jts.operation.relate (org.locationtech.jts:jts-core 1.17.0 API) + @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ + + + + + +
    + + + + + + + +
    org.locationtech.jts:jts-core 1.17.0
    +
    + + + +
    +
    org.locationtech.jts.operation.union
    +

    Class OverlapUnion

    +
    +
    + +
    +
      +
    • +
      +
      +
      public class OverlapUnion
      +extends Object
      +
      Unions MultiPolygons efficiently by + using full topological union only for polygons which may overlap + by virtue of intersecting the common area of the inputs. + Other polygons are simply combined with the union result, + which is much more performant. +

      + This situation is likely to occur during cascaded polygon union, + since the partitioning of polygons is done heuristically + and thus may group disjoint polygons which can lie far apart. + It may also occur in real world data which contains many disjoint polygons + (e.g. polygons representing parcels on different street blocks). +

      Algorithm

      + The overlap region is determined as the common envelope of intersection. + The input polygons are partitioned into two sets: +
        +
      • Overlapping: Polygons which intersect the overlap region, and thus potentially overlap each other +
      • Disjoint: Polygons which are disjoint from (lie wholly outside) the overlap region +
      + The Overlapping set is fully unioned, and then combined with the Disjoint set. + Performing a simple combine works because + the disjoint polygons do not interact with each + other (since the inputs are valid MultiPolygons). + They also do not interact with the Overlapping polygons, + since they are outside their envelope. + +

      Verification

      + In the general case the Overlapping set of polygons will + extend beyond the overlap envelope. This means that the union result + will extend beyond the overlap region. + There is a small chance that the topological + union of the overlap region will shift the result linework enough + that the result geometry intersects one of the Disjoint geometries. + This case is detected and if it occurs + is remedied by falling back to performing a full union of the original inputs. + Detection is done by a fairly efficient comparison of edge segments which + extend beyond the overlap region. If any segments have changed + then there is a risk of introduced intersections, and full union is performed. +

      + This situation has not been observed in JTS using floating precision, + but it could happen due to snapping. It has been observed + in other APIs (e.g. GEOS) due to more aggressive snapping. + And it will be more likely to happen if a snap-rounding overlay is used.

      +
      +
      Author:
      +
      mbdavis
      +
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          OverlapUnion

          +
          public OverlapUnion(Geometry g0,
          +                    Geometry g1)
          +
          Creates a new instance for unioning the given geometries.
          +
          +
          Parameters:
          +
          g0 - a geometry to union
          +
          g1 - a geometry to union
          +
          +
        • +
        +
      • +
      + +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          union

          +
          public static Geometry union(Geometry g0,
          +                             Geometry g1)
          +
          Union a pair of geometries, + using the more performant overlap union algorithm if possible.
          +
          +
          Parameters:
          +
          g0 - a geometry to union
          +
          g1 - a geometry to union
          +
          Returns:
          +
          the union of the inputs
          +
          +
        • +
        + + + +
          +
        • +

          union

          +
          public Geometry union()
          +
          Unions the input geometries, + using the more performant overlap union algorithm if possible.
          +
          +
          Returns:
          +
          the union of the inputs
          +
          +
        • +
        +
      • +
      +
    • +
    +
    +
    + + +
    + + + + + + + +
    org.locationtech.jts:jts-core 1.17.0
    +
    + + +

    Copyright © 2020. All rights reserved.

    + + diff --git a/javadoc/org/locationtech/jts/operation/union/PointGeometryUnion.html b/javadoc/org/locationtech/jts/operation/union/PointGeometryUnion.html index faa01c0d4..eba48bc76 100644 --- a/javadoc/org/locationtech/jts/operation/union/PointGeometryUnion.html +++ b/javadoc/org/locationtech/jts/operation/union/PointGeometryUnion.html @@ -2,10 +2,10 @@ - + -PointGeometryUnion (org.locationtech.jts:jts-core 1.16.1 API) - +PointGeometryUnion (org.locationtech.jts:jts-core 1.17.0 API) + @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ + + + + + +
    + + + + + + + +
    org.locationtech.jts:jts-core 1.17.0
    +
    + + +
    +

    Uses of Class
    org.locationtech.jts.operation.union.OverlapUnion

    +
    +
    No usage of org.locationtech.jts.operation.union.OverlapUnion
    + +
    + + + + + + + +
    org.locationtech.jts:jts-core 1.17.0
    +
    + + +

    Copyright © 2020. All rights reserved.

    + + diff --git a/javadoc/org/locationtech/jts/operation/union/class-use/PointGeometryUnion.html b/javadoc/org/locationtech/jts/operation/union/class-use/PointGeometryUnion.html index 3335ac5b0..dd4b407df 100644 --- a/javadoc/org/locationtech/jts/operation/union/class-use/PointGeometryUnion.html +++ b/javadoc/org/locationtech/jts/operation/union/class-use/PointGeometryUnion.html @@ -2,10 +2,10 @@ - + -Uses of Class org.locationtech.jts.operation.union.PointGeometryUnion (org.locationtech.jts:jts-core 1.16.1 API) - +Uses of Class org.locationtech.jts.operation.union.PointGeometryUnion (org.locationtech.jts:jts-core 1.17.0 API) + @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -15,6 +15,7 @@

    Classes

    Exceptions

    diff --git a/javadoc/org/locationtech/jts/util/package-summary.html b/javadoc/org/locationtech/jts/util/package-summary.html index 779586efc..e6477505f 100644 --- a/javadoc/org/locationtech/jts/util/package-summary.html +++ b/javadoc/org/locationtech/jts/util/package-summary.html @@ -2,10 +2,10 @@ - + -org.locationtech.jts.util (org.locationtech.jts:jts-core 1.16.1 API) - +org.locationtech.jts.util (org.locationtech.jts:jts-core 1.17.0 API) + @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ -

    org.locationtech.jts:jts-core 1.16.1

    +

    org.locationtech.jts:jts-core 1.17.0

    All Classes

    Packages