[jts] 03/13: Merge tag 'upstream/1.15.0+ds' into experimental
Bas Couwenberg
sebastic at debian.org
Sun Dec 10 22:55:07 UTC 2017
This is an automated email from the git hooks/post-receive script.
sebastic pushed a commit to branch experimental
in repository jts.
commit a9f957fb4fb1b63c5dbf98629c7638e636a2366c
Merge: c72cdd4 fc7668c
Author: Bas Couwenberg <sebastic at xs4all.nl>
Date: Sun Dec 10 21:29:38 2017 +0100
Merge tag 'upstream/1.15.0+ds' into experimental
Upstream version 1.15.0+ds
.gitignore | 8 +
.travis.yml | 8 +
CONTRIBUTING.md | 40 +
DEVELOPING.md | 88 +
FAQ-LICENSING.md | 62 +
LICENSES.md | 21 +
LICENSE_EDLv1.txt | 30 +
LICENSE_EPLv1.txt | 216 +
MIGRATION.md | 32 +
OSGEO_LICENSE.txt | 11 +
README.md | 59 +
RELEASING.md | 15 +
USING.md | 84 +
bin/test.bat | 48 +-
bin/test_robust.bat | 48 +-
bin/test_stmlf.bat | 25 -
bin/testbuilder.bat | 39 +-
bin/testrunner.bat | 30 +-
bin/testrunner.properties | 6 +-
doc/JTS_Version_History.html | 2425 +-
doc/LICENSE.txt | 504 -
doc/sample_java_header.txt | 12 +
jts_logo.png | Bin 0 -> 9042 bytes
jtsio/src/META-INF/MANIFEST.MF | 4 -
.../jts/io/geojson/GeoJsonConstants.java | 57 -
.../jts/io/geojson/GeoJsonReader.java | 494 -
.../jts/io/geojson/GeoJsonWriter.java | 325 -
.../com/vividsolutions/jts/io/oracle/OraGeom.java | 521 -
.../vividsolutions/jts/io/oracle/OraReader.java | 650 -
.../com/vividsolutions/jts/io/oracle/OraUtil.java | 161 -
.../vividsolutions/jts/io/oracle/OraWriter.java | 715 -
.../com/vividsolutions/jts/io/sde/SdeReader.java | 264 -
locationtech_mark.png | Bin 0 -> 7190 bytes
modules/app/pom.xml | 66 +
.../jtstest/TestCoordinateSequenceFactory.java | 32 +
.../jtstest/clean/CleanDuplicatePoints.java | 111 +
.../function/AffineTransformationFunctions.java | 158 +
.../jtstest/function/BoundaryFunctions.java | 38 +
.../jtstest/function/BufferByUnionFunctions.java | 84 +
.../jtstest/function/BufferFunctions.java | 193 +
.../jtstest/function/ConstructionFunctions.java | 41 +
.../jtstest/function/ConversionFunctions.java | 70 +
.../function/CreateFractalShapeFunctions.java | 36 +
.../function/CreateRandomShapeFunctions.java | 281 +
.../jtstest/function/CreateShapeFunctions.java | 220 +
.../jtstest/function/DissolveFunctions.java | 25 +
.../jtstest/function/DistanceFunctions.java | 66 +
.../jtstest/function/DoubleKeyMap.java | 59 +
.../jtstest/function/FunctionsUtil.java | 98 +
.../jtstest/function/GeometryFunctions.java | 116 +
.../jtstest/function/JTSFunctions.java | 139 +
.../jtstest/function/LineHandlingFunctions.java | 90 +
.../jtstest/function/LineSegmentFunctions.java | 71 +
.../function/LinearReferencingFunctions.java | 50 +
.../jtstest/function/NodingFunctions.java | 152 +
.../jtstest/function/OffsetCurveFunctions.java | 34 +
.../jtstest/function/OrientationFunctions.java | 41 +
.../OverlayCommonBitsRemovedFunctions.java | 26 +
.../OverlayEnhancedPrecisionFunctions.java | 24 +
.../jtstest/function/OverlayFunctions.java | 46 +
.../jtstest/function/OverlayNoSnapFunctions.java | 24 +
.../jtstest/function/PointLocationFunctions.java | 21 +
.../jtstest/function/PolygonOverlayFunctions.java | 54 +
.../jtstest/function/PolygonizeFunctions.java | 83 +
.../jtstest/function/PrecisionFunctions.java | 54 +
.../function/PreparedGeometryFunctions.java | 53 +
.../jtstest/function/SelectionFunctions.java | 166 +
.../jtstest/function/SimplificationFunctions.java | 30 +
.../jtstest/function/SnappingFunctions.java | 36 +
.../jtstest/function/SortingFunctions.java | 82 +
.../jtstest/function/SpatialIndexFunctions.java | 152 +
.../function/SpatialPredicateFunctions.java | 37 +
.../function/TestCaseGeometryFunctions.java | 60 +
.../jtstest/function/TriangleFunctions.java | 91 +
.../jtstest/function/TriangulationFunctions.java | 145 +
.../jtstest/function/ValidationFunctions.java | 66 +
.../jtstest/function/WriterFunctions.java | 73 +
.../jtstest/geomfunction/BaseGeometryFunction.java | 190 +
.../jtstest/geomfunction/GeometryFunction.java | 100 +
.../geomfunction/GeometryFunctionInvocation.java | 62 +
.../geomfunction/GeometryFunctionRegistry.java | 323 +
.../jtstest/geomfunction/GeometryFunctionUtil.java | 26 +
.../jtstest/geomfunction/Metadata.java | 22 +
.../jtstest/geomfunction/MetadataUtil.java | 40 +
.../geomfunction/RepeaterGeometryFunction.java | 105 +
.../geomfunction/StaticMethodGeometryFunction.java | 205 +
.../org/locationtech/jtstest/test/TestCase.java | 360 +
.../locationtech/jtstest/test/TestCaseList.java | 76 +
.../org/locationtech/jtstest/test/Testable.java | 50 +
.../jtstest/testbuilder/AppConstants.java | 74 +
.../jtstest/testbuilder/AppCursors.java | 37 +
.../jtstest/testbuilder/AppStrings.java | 70 +
.../jtstest/testbuilder/BusyDialog.java | 166 +
.../testbuilder/GeometryEditControlPanel.java | 313 +
.../jtstest/testbuilder/GeometryEditPanel.java | 681 +
.../testbuilder/GeometryFunctionListPanel.java | 145 +
.../testbuilder/GeometryFunctionTreePanel.java | 194 +
.../jtstest/testbuilder/GeometryInputDialog.java | 242 +
.../testbuilder/GeometryInspectorDialog.java | 61 +
.../jtstest/testbuilder/GeometryPopupMenu.java | 76 +
.../jtstest/testbuilder/GeometryTreeModel.java | 541 +
.../jtstest/testbuilder/GeometryTreePanel.java | 162 +
.../jtstest/testbuilder/IconLoader.java | 25 +
.../jtstest/testbuilder/InfoPanel.java | 97 +
.../jtstest/testbuilder/InspectorPanel.java | 167 +
.../jtstest/testbuilder/JTSTestBuilder.java | 180 +
.../jtstest/testbuilder/JTSTestBuilderFrame.java | 873 +
.../jtstest/testbuilder/JTSTestBuilderMenuBar.java | 326 +
.../jtstest/testbuilder/JTSTestBuilderToolBar.java | 540 +
.../testbuilder/JTSTestBuilder_AboutBox.java | 133 +
.../jtstest/testbuilder/LayerCheckBoxList.java | 74 +
.../jtstest/testbuilder/LayerControlList.java | 200 +
.../jtstest/testbuilder/LayerListPanel.java | 92 +
.../jtstest/testbuilder/LoadTestCasesDialog.java | 190 +
.../jtstest/testbuilder/PrecisionModelDialog.java | 77 +
.../jtstest/testbuilder/PrecisionModelPanel.java | 155 +
.../jtstest/testbuilder/RelatePanel.java | 564 +
.../jtstest/testbuilder/ResultValuePanel.java | 111 +
.../jtstest/testbuilder/ResultWKTPanel.java | 214 +
.../jtstest/testbuilder/ScalarFunctionPanel.java | 252 +
.../jtstest/testbuilder/SpatialFunctionPanel.java | 467 +
.../jtstest/testbuilder/StatsPanel.java | 96 +
.../jtstest/testbuilder/TestBuilderPanel.java | 40 +
.../jtstest/testbuilder/TestCasePanel.java | 316 +
.../jtstest/testbuilder/TestCaseTextDialog.java | 294 +
.../jtstest/testbuilder/TestListPanel.java | 160 +
.../jtstest/testbuilder/ValidPanel.java | 272 +
.../locationtech/jtstest/testbuilder/WKTPanel.java | 499 +
.../controller/JTSTestBuilderController.java | 176 +
.../testbuilder/controller/ResultController.java | 213 +
.../testbuilder/event/GeometryFunctionEvent.java | 28 +
.../event/GeometryFunctionListener.java | 22 +
.../event/SpatialFunctionPanelEvent.java | 42 +
.../event/SpatialFunctionPanelListener.java | 27 +
.../jtstest/testbuilder/event/ValidPanelEvent.java | 30 +
.../testbuilder/event/ValidPanelListener.java | 27 +
.../testbuilder/geom/AdjacentVertexFinder.java | 86 +
.../jtstest/testbuilder/geom/ComponentLocater.java | 85 +
.../jtstest/testbuilder/geom/EnvelopeUtil.java | 33 +
.../jtstest/testbuilder/geom/FacetLocater.java | 155 +
.../testbuilder/geom/GeometryBoxDeleter.java | 160 +
.../jtstest/testbuilder/geom/GeometryCombiner.java | 120 +
.../jtstest/testbuilder/geom/GeometryLocation.java | 169 +
.../testbuilder/geom/GeometryPointLocater.java | 183 +
.../jtstest/testbuilder/geom/GeometryUtil.java | 41 +
.../testbuilder/geom/GeometryVertexDeleter.java | 79 +
.../testbuilder/geom/GeometryVertexInserter.java | 60 +
.../testbuilder/geom/GeometryVertexMover.java | 56 +
.../testbuilder/geom/NearestPointFinder.java | 73 +
.../jtstest/testbuilder/geom/VertexLocater.java | 143 +
.../io/shapefile/EndianDataInputStream.java | 134 +
.../io/shapefile/InvalidShapefileException.java | 31 +
.../testbuilder/io/shapefile/MultiLineHandler.java | 296 +
.../io/shapefile/MultiPointHandler.java | 203 +
.../testbuilder/io/shapefile/PointHandler.java | 106 +
.../testbuilder/io/shapefile/PolygonHandler.java | 421 +
.../testbuilder/io/shapefile/ShapeHandler.java | 31 +
.../shapefile/ShapeTypeNotSupportedException.java | 24 +
.../testbuilder/io/shapefile/Shapefile.java | 334 +
.../io/shapefile/ShapefileException.java | 38 +
.../testbuilder/io/shapefile/ShapefileHeader.java | 121 +
.../testbuilder/model/DisplayParameters.java | 100 +
.../jtstest/testbuilder/model/DrawingGrid.java | 88 +
.../testbuilder/model/GeometryContainer.java | 19 +
.../testbuilder/model/GeometryDepiction.java | 74 +
.../testbuilder/model/GeometryEditModel.java | 318 +
.../jtstest/testbuilder/model/GeometryEvent.java | 29 +
.../testbuilder/model/GeometryListener.java | 24 +
.../testbuilder/model/GeometryStretcherView.java | 146 +
.../testbuilder/model/GeometryTransferable.java | 76 +
.../jtstest/testbuilder/model/GeometryType.java | 26 +
.../jtstest/testbuilder/model/HtmlWriter.java | 544 +
.../model/IndexedGeometryContainer.java | 35 +
.../jtstest/testbuilder/model/JavaTestWriter.java | 81 +
.../jtstest/testbuilder/model/Layer.java | 133 +
.../jtstest/testbuilder/model/LayerList.java | 108 +
.../jtstest/testbuilder/model/PNGWriter.java | 100 +
.../testbuilder/model/ResultGeometryContainer.java | 32 +
.../jtstest/testbuilder/model/SVGTestWriter.java | 80 +
.../testbuilder/model/StaticGeometryContainer.java | 30 +
.../testbuilder/model/TestBuilderModel.java | 552 +
.../jtstest/testbuilder/model/TestCaseEdit.java | 156 +
.../jtstest/testbuilder/model/TestModel.java | 23 +
.../model/TestRunnerTestCaseAdapter.java | 286 +
.../jtstest/testbuilder/model/TestWriter.java | 23 +
.../jtstest/testbuilder/model/XMLTestWriter.java | 209 +
.../topostretch/GeometryVerticesMover.java | 84 +
.../testbuilder/topostretch/StretchedVertex.java | 340 +
.../topostretch/StretchedVertexFinder.java | 181 +
.../testbuilder/topostretch/TopologyStretcher.java | 152 +
.../jtstest/testbuilder/ui/ClipImage.java | 51 +
.../jtstest/testbuilder/ui/ColorUtil.java | 63 +
.../testbuilder/ui/GeometryLocationsWriter.java | 243 +
.../jtstest/testbuilder/ui/GraphicsUtil.java | 24 +
.../jtstest/testbuilder/ui/ImageUtil.java | 60 +
.../jtstest/testbuilder/ui/SwingUtil.java | 240 +
.../jtstest/testbuilder/ui/SwingWorker.java | 144 +
.../jtstest/testbuilder/ui/Viewport.java | 391 +
.../jtstest/testbuilder/ui/dnd/FileDrop.java | 605 +
.../testbuilder/ui/render/GeometryPainter.java | 200 +
.../testbuilder/ui/render/GridRenderer.java | 436 +
.../testbuilder/ui/render/LayerRenderer.java | 156 +
.../ui/render/OperationMonitorManager.java | 68 +
.../testbuilder/ui/render/RenderManager.java | 156 +
.../jtstest/testbuilder/ui/render/Renderer.java | 42 +
.../jtstest/testbuilder/ui/style/AWTUtil.java | 37 +
.../testbuilder/ui/style/ArrowEndpointStyle.java | 89 +
.../testbuilder/ui/style/ArrowLineStyle.java | 121 +
.../jtstest/testbuilder/ui/style/BasicStyle.java | 50 +
.../testbuilder/ui/style/CircleEndpointStyle.java | 67 +
.../testbuilder/ui/style/ComponentStyle.java | 46 +
.../testbuilder/ui/style/DataLabelStyle.java | 58 +
.../jtstest/testbuilder/ui/style/LayerStyle.java | 42 +
.../ui/style/LineStringEndpointStyle.java | 53 +
.../testbuilder/ui/style/LineStringStyle.java | 84 +
.../testbuilder/ui/style/MidArrowLineStyle.java | 56 +
.../ui/style/PolygonStructureStyle.java | 69 +
.../testbuilder/ui/style/SegmentIndexStyle.java | 90 +
.../jtstest/testbuilder/ui/style/SegmentStyle.java | 57 +
.../jtstest/testbuilder/ui/style/Style.java | 24 +
.../jtstest/testbuilder/ui/style/StyleList.java | 120 +
.../jtstest/testbuilder/ui/style/VertexStyle.java | 62 +
.../testbuilder/ui/tools/AbstractDrawTool.java | 54 +
.../ui/tools/AbstractStreamDrawTool.java | 77 +
.../jtstest/testbuilder/ui/tools/BasicTool.java | 187 +
.../jtstest/testbuilder/ui/tools/BoxBandTool.java | 182 +
.../testbuilder/ui/tools/DeleteVertexTool.java | 45 +
.../testbuilder/ui/tools/EditVertexTool.java | 136 +
.../testbuilder/ui/tools/ExtractComponentTool.java | 39 +
.../testbuilder/ui/tools/IndicatorTool.java | 173 +
.../jtstest/testbuilder/ui/tools/InfoTool.java | 40 +
.../jtstest/testbuilder/ui/tools/LineBandTool.java | 233 +
.../testbuilder/ui/tools/LineStringTool.java | 38 +
.../jtstest/testbuilder/ui/tools/PanTool.java | 66 +
.../jtstest/testbuilder/ui/tools/PointTool.java | 40 +
.../jtstest/testbuilder/ui/tools/PolygonTool.java | 38 +
.../testbuilder/ui/tools/RectangleTool.java | 43 +
.../testbuilder/ui/tools/StreamPolygonTool.java | 39 +
.../jtstest/testbuilder/ui/tools/Tool.java | 34 +
.../jtstest/testbuilder/ui/tools/ZoomTool.java | 118 +
.../org/locationtech/jtstest/util/ClassUtil.java | 109 +
.../jtstest/util/ExceptionFormatter.java | 22 +
.../org/locationtech/jtstest/util/FileUtil.java | 133 +
.../jtstest/util/GeometryDataUtil.java | 26 +
.../jtstest/util/GeometryTextCleaner.java | 51 +
.../org/locationtech/jtstest/util/HSBPalette.java | 79 +
.../jtstest/util/io/GeoJsonMultiReader.java | 77 +
.../org/locationtech/jtstest/util/io/IOUtil.java | 161 +
.../jtstest/util/io/MultiFormatReader.java | 142 +
.../locationtech/jtstest/util/io/SVGWriter.java | 610 +
.../jtstest/testbuilder/BinaryGeomFunction.png | Bin 0 -> 916 bytes
.../testbuilder/BinaryGeomFunctionWithParam.png | Bin 0 -> 173 bytes
.../locationtech/jtstest/testbuilder/Circle.gif | Bin 0 -> 996 bytes
.../org/locationtech/jtstest/testbuilder/Copy.png | Bin 0 -> 858 bytes
.../locationtech/jtstest/testbuilder/CopyCase.png | Bin 0 -> 852 bytes
.../jtstest/testbuilder/CopyToTest.png | Bin 0 -> 184 bytes
.../org/locationtech/jtstest/testbuilder/Cut.gif | Bin 0 -> 868 bytes
.../locationtech/jtstest/testbuilder/Delete.png | Bin 0 -> 360 bytes
.../jtstest/testbuilder/DeleteVertex.png | Bin 0 -> 199 bytes
.../jtstest/testbuilder/Delete_small.png | Bin 0 -> 170 bytes
.../org/locationtech/jtstest/testbuilder/Down.png | Bin 0 -> 961 bytes
.../org/locationtech/jtstest/testbuilder/Draw.gif | Bin 0 -> 953 bytes
.../jtstest/testbuilder/DrawCursor.png | Bin 0 -> 988 bytes
.../jtstest/testbuilder/DrawLineString.png | Bin 0 -> 916 bytes
.../jtstest/testbuilder/DrawLineStringB.png | Bin 0 -> 170 bytes
.../jtstest/testbuilder/DrawLinearRing.png | Bin 0 -> 211 bytes
.../jtstest/testbuilder/DrawLinearRingB.png | Bin 0 -> 254 bytes
.../locationtech/jtstest/testbuilder/DrawPoint.gif | Bin 0 -> 907 bytes
.../locationtech/jtstest/testbuilder/DrawPoint.png | Bin 0 -> 909 bytes
.../jtstest/testbuilder/DrawPointB.png | Bin 0 -> 163 bytes
.../jtstest/testbuilder/DrawPolygon.png | Bin 0 -> 956 bytes
.../jtstest/testbuilder/DrawPolygonB.png | Bin 0 -> 213 bytes
.../jtstest/testbuilder/DrawRectangle.png | Bin 0 -> 917 bytes
.../jtstest/testbuilder/DrawRectangleB.png | Bin 0 -> 174 bytes
.../jtstest/testbuilder/ExchangeGeoms.png | Bin 0 -> 961 bytes
.../jtstest/testbuilder/ExecuteProject.gif | Bin 0 -> 249 bytes
.../jtstest/testbuilder/ExtractComponent.png | Bin 0 -> 960 bytes
.../locationtech/jtstest/testbuilder/FingerUp.gif | Bin 0 -> 745 bytes
.../org/locationtech/jtstest/testbuilder/Hand.gif | Bin 0 -> 923 bytes
.../org/locationtech/jtstest/testbuilder/Home.gif | Bin 0 -> 1003 bytes
.../locationtech/jtstest/testbuilder/Hourglass.gif | Bin 0 -> 987 bytes
.../jtstest/testbuilder/Icon_GeomCollection.png | Bin 0 -> 250 bytes
.../jtstest/testbuilder/Icon_GeomCollection_B.png | Bin 0 -> 272 bytes
.../jtstest/testbuilder/Icon_LineString.png | Bin 0 -> 226 bytes
.../jtstest/testbuilder/Icon_LineString_B.png | Bin 0 -> 233 bytes
.../jtstest/testbuilder/Icon_LinearRing.png | Bin 0 -> 182 bytes
.../jtstest/testbuilder/Icon_LinearRing_B.png | Bin 0 -> 191 bytes
.../jtstest/testbuilder/Icon_Point.png | Bin 0 -> 180 bytes
.../jtstest/testbuilder/Icon_Point_B.png | Bin 0 -> 181 bytes
.../jtstest/testbuilder/Icon_Polygon.png | Bin 0 -> 187 bytes
.../jtstest/testbuilder/Icon_Polygon_B.png | Bin 0 -> 193 bytes
.../org/locationtech/jtstest/testbuilder/Info.png | Bin 0 -> 222 bytes
.../jtstest/testbuilder/InspectGeometry.png | Bin 0 -> 965 bytes
.../org/locationtech/jtstest/testbuilder/Left.png | Bin 0 -> 972 bytes
.../jtstest/testbuilder/LoadWKTToTest.png | Bin 0 -> 953 bytes
.../jtstest/testbuilder/MagnifyCursor.gif | Bin 0 -> 927 bytes
.../jtstest/testbuilder/MagnifyMinus.gif | Bin 0 -> 994 bytes
.../jtstest/testbuilder/MagnifyPlus.gif | Bin 0 -> 990 bytes
.../jtstest/testbuilder/MoveVertex.png | Bin 0 -> 967 bytes
.../jtstest/testbuilder/MoveVertexCursor.gif | Bin 0 -> 923 bytes
.../org/locationtech/jtstest/testbuilder/Paste.png | Bin 0 -> 852 bytes
.../org/locationtech/jtstest/testbuilder/Plus.png | Bin 0 -> 899 bytes
.../org/locationtech/jtstest/testbuilder/Right.png | Bin 0 -> 965 bytes
.../locationtech/jtstest/testbuilder/Select.gif | Bin 0 -> 925 bytes
.../jtstest/testbuilder/UnaryGeomFunction.png | Bin 0 -> 905 bytes
.../org/locationtech/jtstest/testbuilder/Up.png | Bin 0 -> 958 bytes
.../jtstest/testbuilder/YellowCircle.gif | Bin 0 -> 987 bytes
.../locationtech/jtstest/testbuilder/ZoomAll.png | Bin 0 -> 939 bytes
.../locationtech/jtstest/testbuilder/ZoomInput.png | Bin 0 -> 923 bytes
.../jtstest/testbuilder/ZoomInputA.png | Bin 0 -> 910 bytes
.../jtstest/testbuilder/ZoomInputB.png | Bin 0 -> 910 bytes
.../jtstest/testbuilder/ZoomOneToOne.png | Bin 0 -> 938 bytes
.../jtstest/testbuilder/ZoomResult.png | Bin 0 -> 154 bytes
.../locationtech/jtstest/testbuilder/app-icon.gif | Bin 0 -> 949 bytes
.../jtstest/testbuilder/booleanGeomFunction.png | Bin 0 -> 930 bytes
.../org/locationtech/jtstest/testbuilder/clear.gif | Bin 0 -> 832 bytes
.../jtstest/testbuilder/crossShaded.gif | Bin 0 -> 878 bytes
.../locationtech/jtstest/testbuilder/logo64.png | Bin 0 -> 347 bytes
.../jtstest/testbuilder/numGeomFunction.png | Bin 0 -> 185 bytes
.../jtstest/testbuilder/tickShaded.gif | Bin 0 -> 876 bytes
.../org/locationtech/jtstest/TestBuilderTest.java | 48 +
.../jtstest/TestFileGeometryExtractor.java | 68 +
.../org/locationtech/jtstest/TestReaderTest.java | 284 +
modules/core/pom.xml | 54 +
.../main/java/org/locationtech/jts/JTSVersion.java | 98 +
.../java/org/locationtech/jts/algorithm/Angle.java | 289 +
.../java/org/locationtech/jts/algorithm/Area.java | 115 +
.../jts/algorithm/BoundaryNodeRule.java | 195 +
.../locationtech/jts/algorithm/CGAlgorithms.java | 575 +
.../locationtech/jts/algorithm/CGAlgorithms3D.java | 163 +
.../locationtech/jts/algorithm/CGAlgorithmsDD.java | 206 +
.../org/locationtech/jts/algorithm/Centroid.java | 256 +
.../org/locationtech/jts/algorithm/ConvexHull.java | 509 +
.../org/locationtech/jts/algorithm/Distance.java | 222 +
.../locationtech/jts/algorithm/HCoordinate.java | 167 +
.../jts/algorithm/InteriorPointArea.java | 246 +
.../jts/algorithm/InteriorPointLine.java | 109 +
.../jts/algorithm/InteriorPointPoint.java | 70 +
.../org/locationtech/jts/algorithm/Length.java | 60 +
.../jts/algorithm/LineIntersector.java | 418 +
.../jts/algorithm/MinimumBoundingCircle.java | 346 +
.../jts/algorithm/MinimumDiameter.java | 343 +
.../jts/algorithm/NotRepresentableException.java | 30 +
.../locationtech/jts/algorithm/Orientation.java | 189 +
.../locationtech/jts/algorithm/PointLocation.java | 117 +
.../locationtech/jts/algorithm/PointLocator.java | 206 +
.../jts/algorithm/RayCrossingCounter.java | 221 +
.../jts/algorithm/RectangleLineIntersector.java | 145 +
.../jts/algorithm/RobustDeterminant.java | 402 +
.../jts/algorithm/RobustLineIntersector.java | 459 +
.../distance/DiscreteHausdorffDistance.java | 209 +
.../jts/algorithm/distance/DistanceToPoint.java | 76 +
.../jts/algorithm/distance/PointPairDistance.java | 99 +
.../jts/algorithm/distance/package.html | 13 +
.../locate/IndexedPointInAreaLocator.java | 152 +
.../algorithm/locate/PointOnGeometryLocator.java | 33 +
.../algorithm/locate/SimplePointInAreaLocator.java | 143 +
.../locationtech/jts/algorithm/locate/package.html | 13 +
.../jts/algorithm/match/AreaSimilarityMeasure.java | 51 +
.../match/HausdorffSimilarityMeasure.java | 75 +
.../jts/algorithm/match/SimilarityMeasure.java | 34 +
.../algorithm/match/SimilarityMeasureCombiner.java | 28 +
.../locationtech/jts/algorithm/match/package.html | 13 +
.../org/locationtech/jts/algorithm/package.html | 50 +
.../org/locationtech/jts/awt/FontGlyphReader.java | 124 +
.../jts/awt/GeometryCollectionShape.java | 109 +
.../jts/awt/IdentityPointTransformation.java | 31 +
.../locationtech/jts/awt/PointShapeFactory.java | 376 +
.../locationtech/jts/awt/PointTransformation.java | 35 +
.../org/locationtech/jts/awt/PolygonShape.java | 143 +
.../jts/awt/ShapeCollectionPathIterator.java | 100 +
.../java/org/locationtech/jts/awt/ShapeReader.java | 177 +
.../java/org/locationtech/jts/awt/ShapeWriter.java | 310 +
.../java/org/locationtech/jts/awt/package.html | 13 +
.../org/locationtech/jts/densify/Densifier.java | 172 +
.../java/org/locationtech/jts/densify/package.html | 13 +
.../jts/dissolve/DissolveEdgeGraph.java | 34 +
.../jts/dissolve/DissolveHalfEdge.java | 52 +
.../locationtech/jts/dissolve/LineDissolver.java | 300 +
.../org/locationtech/jts/edgegraph/EdgeGraph.java | 157 +
.../jts/edgegraph/EdgeGraphBuilder.java | 90 +
.../org/locationtech/jts/edgegraph/HalfEdge.java | 363 +
.../locationtech/jts/edgegraph/MarkHalfEdge.java | 122 +
.../java/org/locationtech/jts/geom/Coordinate.java | 428 +
.../locationtech/jts/geom/CoordinateArrays.java | 472 +
.../locationtech/jts/geom/CoordinateFilter.java | 45 +
.../org/locationtech/jts/geom/CoordinateList.java | 229 +
.../locationtech/jts/geom/CoordinateSequence.java | 177 +
.../jts/geom/CoordinateSequenceComparator.java | 142 +
.../jts/geom/CoordinateSequenceFactory.java | 58 +
.../jts/geom/CoordinateSequenceFilter.java | 82 +
.../locationtech/jts/geom/CoordinateSequences.java | 223 +
.../jts/geom/DefaultCoordinateSequence.java | 206 +
.../jts/geom/DefaultCoordinateSequenceFactory.java | 72 +
.../java/org/locationtech/jts/geom/Dimension.java | 143 +
.../java/org/locationtech/jts/geom/Envelope.java | 781 +
.../java/org/locationtech/jts/geom/Geometry.java | 1907 +
.../locationtech/jts/geom/GeometryCollection.java | 297 +
.../jts/geom/GeometryCollectionIterator.java | 139 +
.../jts/geom/GeometryComponentFilter.java | 47 +
.../org/locationtech/jts/geom/GeometryFactory.java | 628 +
.../org/locationtech/jts/geom/GeometryFilter.java | 37 +
.../locationtech/jts/geom/IntersectionMatrix.java | 577 +
.../org/locationtech/jts/geom/LineSegment.java | 655 +
.../java/org/locationtech/jts/geom/LineString.java | 336 +
.../java/org/locationtech/jts/geom/Lineal.java | 24 +
.../java/org/locationtech/jts/geom/LinearRing.java | 142 +
.../java/org/locationtech/jts/geom/Location.java | 71 +
.../org/locationtech/jts/geom/MultiLineString.java | 135 +
.../java/org/locationtech/jts/geom/MultiPoint.java | 114 +
.../org/locationtech/jts/geom/MultiPolygon.java | 146 +
.../locationtech/jts/geom/OctagonalEnvelope.java | 362 +
.../main/java/org/locationtech/jts/geom/Point.java | 228 +
.../java/org/locationtech/jts/geom/Polygon.java | 446 +
.../java/org/locationtech/jts/geom/Polygonal.java | 26 +
.../org/locationtech/jts/geom/PrecisionModel.java | 469 +
.../java/org/locationtech/jts/geom/Puntal.java | 24 +
.../locationtech/jts/geom/TopologyException.java | 47 +
.../java/org/locationtech/jts/geom/Triangle.java | 559 +
.../jts/geom/impl/CoordinateArraySequence.java | 273 +
.../geom/impl/CoordinateArraySequenceFactory.java | 81 +
.../jts/geom/impl/PackedCoordinateSequence.java | 492 +
.../geom/impl/PackedCoordinateSequenceFactory.java | 154 +
.../org/locationtech/jts/geom/impl/package.html | 13 +
.../java/org/locationtech/jts/geom/package.html | 25 +
.../geom/prep/AbstractPreparedPolygonContains.java | 226 +
.../jts/geom/prep/BasicPreparedGeometry.java | 203 +
.../jts/geom/prep/PreparedGeometry.java | 172 +
.../jts/geom/prep/PreparedGeometryFactory.java | 67 +
.../jts/geom/prep/PreparedLineString.java | 60 +
.../geom/prep/PreparedLineStringIntersects.java | 125 +
.../locationtech/jts/geom/prep/PreparedPoint.java | 48 +
.../jts/geom/prep/PreparedPolygon.java | 123 +
.../jts/geom/prep/PreparedPolygonContains.java | 80 +
.../geom/prep/PreparedPolygonContainsProperly.java | 105 +
.../jts/geom/prep/PreparedPolygonCovers.java | 80 +
.../jts/geom/prep/PreparedPolygonIntersects.java | 106 +
.../jts/geom/prep/PreparedPolygonPredicate.java | 149 +
.../org/locationtech/jts/geom/prep/package.html | 13 +
.../jts/geom/util/AffineTransformation.java | 1097 +
.../jts/geom/util/AffineTransformationBuilder.java | 143 +
.../jts/geom/util/AffineTransformationFactory.java | 178 +
.../geom/util/ComponentCoordinateExtracter.java | 68 +
.../jts/geom/util/GeometryCollectionMapper.java | 56 +
.../jts/geom/util/GeometryCombiner.java | 175 +
.../locationtech/jts/geom/util/GeometryEditor.java | 357 +
.../jts/geom/util/GeometryExtracter.java | 88 +
.../locationtech/jts/geom/util/GeometryMapper.java | 83 +
.../jts/geom/util/GeometryTransformer.java | 297 +
.../jts/geom/util/LineStringExtracter.java | 93 +
.../jts/geom/util/LinearComponentExtracter.java | 209 +
.../util/NoninvertibleTransformationException.java | 32 +
.../locationtech/jts/geom/util/PointExtracter.java | 81 +
.../jts/geom/util/PolygonExtracter.java | 77 +
.../geom/util/ShortCircuitedGeometryVisitor.java | 49 +
.../jts/geom/util/SineStarFactory.java | 130 +
.../org/locationtech/jts/geom/util/package.html | 13 +
.../java/org/locationtech/jts/geomgraph/Depth.java | 137 +
.../locationtech/jts/geomgraph/DirectedEdge.java | 219 +
.../jts/geomgraph/DirectedEdgeStar.java | 389 +
.../java/org/locationtech/jts/geomgraph/Edge.java | 270 +
.../org/locationtech/jts/geomgraph/EdgeEnd.java | 129 +
.../locationtech/jts/geomgraph/EdgeEndStar.java | 338 +
.../jts/geomgraph/EdgeIntersection.java | 87 +
.../jts/geomgraph/EdgeIntersectionList.java | 151 +
.../org/locationtech/jts/geomgraph/EdgeList.java | 114 +
.../jts/geomgraph/EdgeNodingValidator.java | 81 +
.../org/locationtech/jts/geomgraph/EdgeRing.java | 231 +
.../locationtech/jts/geomgraph/GeometryGraph.java | 475 +
.../locationtech/jts/geomgraph/GraphComponent.java | 84 +
.../java/org/locationtech/jts/geomgraph/Label.java | 201 +
.../java/org/locationtech/jts/geomgraph/Node.java | 154 +
.../locationtech/jts/geomgraph/NodeFactory.java | 29 +
.../org/locationtech/jts/geomgraph/NodeMap.java | 120 +
.../locationtech/jts/geomgraph/PlanarGraph.java | 238 +
.../org/locationtech/jts/geomgraph/Position.java | 40 +
.../org/locationtech/jts/geomgraph/Quadrant.java | 139 +
.../jts/geomgraph/TopologyLocation.java | 185 +
.../jts/geomgraph/index/EdgeSetIntersector.java | 57 +
.../jts/geomgraph/index/MonotoneChain.java | 34 +
.../jts/geomgraph/index/MonotoneChainEdge.java | 142 +
.../jts/geomgraph/index/MonotoneChainIndexer.java | 99 +
.../jts/geomgraph/index/SegmentIntersector.java | 206 +
.../geomgraph/index/SimpleEdgeSetIntersector.java | 82 +
.../index/SimpleMCSweepLineIntersector.java | 151 +
.../index/SimpleSweepLineIntersector.java | 144 +
.../jts/geomgraph/index/SweepLineEvent.java | 91 +
.../jts/geomgraph/index/SweepLineSegment.java | 53 +
.../locationtech/jts/geomgraph/index/package.html | 13 +
.../org/locationtech/jts/geomgraph/package.html | 25 +
.../locationtech/jts/index/ArrayListVisitor.java | 35 +
.../org/locationtech/jts/index/ItemVisitor.java | 24 +
.../org/locationtech/jts/index/SpatialIndex.java | 67 +
.../locationtech/jts/index/bintree/Bintree.java | 190 +
.../locationtech/jts/index/bintree/Interval.java | 84 +
.../org/locationtech/jts/index/bintree/Key.java | 75 +
.../org/locationtech/jts/index/bintree/Node.java | 152 +
.../locationtech/jts/index/bintree/NodeBase.java | 173 +
.../org/locationtech/jts/index/bintree/Root.java | 100 +
.../locationtech/jts/index/bintree/package.html | 13 +
.../jts/index/chain/MonotoneChain.java | 242 +
.../jts/index/chain/MonotoneChainBuilder.java | 120 +
.../index/chain/MonotoneChainOverlapAction.java | 51 +
.../jts/index/chain/MonotoneChainSelectAction.java | 55 +
.../org/locationtech/jts/index/chain/package.html | 13 +
.../intervalrtree/IntervalRTreeBranchNode.java | 46 +
.../index/intervalrtree/IntervalRTreeLeafNode.java | 37 +
.../jts/index/intervalrtree/IntervalRTreeNode.java | 58 +
.../intervalrtree/SortedPackedIntervalRTree.java | 141 +
.../jts/index/intervalrtree/package.html | 13 +
.../org/locationtech/jts/index/kdtree/KdNode.java | 144 +
.../jts/index/kdtree/KdNodeVisitor.java | 29 +
.../org/locationtech/jts/index/kdtree/KdTree.java | 349 +
.../org/locationtech/jts/index/kdtree/package.html | 13 +
.../java/org/locationtech/jts/index/package.html | 13 +
.../jts/index/quadtree/DoubleBits.java | 153 +
.../jts/index/quadtree/IntervalSize.java | 52 +
.../org/locationtech/jts/index/quadtree/Key.java | 81 +
.../org/locationtech/jts/index/quadtree/Node.java | 179 +
.../locationtech/jts/index/quadtree/NodeBase.java | 236 +
.../locationtech/jts/index/quadtree/Quadtree.java | 242 +
.../org/locationtech/jts/index/quadtree/Root.java | 99 +
.../locationtech/jts/index/quadtree/package.html | 13 +
.../jts/index/strtree/AbstractNode.java | 125 +
.../jts/index/strtree/AbstractSTRtree.java | 450 +
.../locationtech/jts/index/strtree/Boundable.java | 30 +
.../jts/index/strtree/BoundablePair.java | 211 +
.../strtree/BoundablePairDistanceComparator.java | 65 +
.../jts/index/strtree/GeometryItemDistance.java | 43 +
.../locationtech/jts/index/strtree/Interval.java | 57 +
.../jts/index/strtree/ItemBoundable.java | 37 +
.../jts/index/strtree/ItemDistance.java | 37 +
.../locationtech/jts/index/strtree/SIRtree.java | 109 +
.../locationtech/jts/index/strtree/STRtree.java | 500 +
.../locationtech/jts/index/strtree/package.html | 8 +
.../jts/index/sweepline/SweepLineEvent.java | 66 +
.../jts/index/sweepline/SweepLineIndex.java | 95 +
.../jts/index/sweepline/SweepLineInterval.java | 40 +
.../index/sweepline/SweepLineOverlapAction.java | 25 +
.../locationtech/jts/index/sweepline/package.html | 13 +
.../org/locationtech/jts/io/ByteArrayInStream.java | 70 +
.../locationtech/jts/io/ByteOrderDataInStream.java | 87 +
.../org/locationtech/jts/io/ByteOrderValues.java | 118 +
.../java/org/locationtech/jts/io/InStream.java | 33 +
.../locationtech/jts/io/InputStreamInStream.java | 34 +
.../java/org/locationtech/jts/io/OutStream.java | 24 +
.../locationtech/jts/io/OutputStreamOutStream.java | 33 +
.../org/locationtech/jts/io/ParseException.java | 54 +
.../java/org/locationtech/jts/io/WKBConstants.java | 28 +
.../org/locationtech/jts/io/WKBHexFileReader.java | 171 +
.../java/org/locationtech/jts/io/WKBReader.java | 387 +
.../java/org/locationtech/jts/io/WKBWriter.java | 427 +
.../org/locationtech/jts/io/WKTFileReader.java | 168 +
.../java/org/locationtech/jts/io/WKTReader.java | 755 +
.../java/org/locationtech/jts/io/WKTWriter.java | 770 +
.../org/locationtech/jts/io/gml2/GMLConstants.java | 53 +
.../org/locationtech/jts/io/gml2/GMLHandler.java | 274 +
.../org/locationtech/jts/io/gml2/GMLReader.java | 120 +
.../org/locationtech/jts/io/gml2/GMLWriter.java | 477 +
.../jts/io/gml2/GeometryStrategies.java | 527 +
.../java/org/locationtech/jts/io/gml2/package.html | 6 +
.../org/locationtech/jts/io/kml/KMLWriter.java | 399 +
.../main/java/org/locationtech/jts/io/package.html | 25 +
.../jts/linearref/ExtractLineByLocation.java | 191 +
.../jts/linearref/LengthIndexOfPoint.java | 129 +
.../jts/linearref/LengthIndexedLine.java | 253 +
.../jts/linearref/LengthLocationMap.java | 204 +
.../jts/linearref/LinearGeometryBuilder.java | 138 +
.../locationtech/jts/linearref/LinearIterator.java | 192 +
.../locationtech/jts/linearref/LinearLocation.java | 477 +
.../jts/linearref/LocationIndexOfLine.java | 66 +
.../jts/linearref/LocationIndexOfPoint.java | 159 +
.../jts/linearref/LocationIndexedLine.java | 214 +
.../org/locationtech/jts/linearref/package.html | 37 +
.../main/java/org/locationtech/jts/math/DD.java | 1380 +
.../java/org/locationtech/jts/math/MathUtil.java | 125 +
.../java/org/locationtech/jts/math/Matrix.java | 99 +
.../java/org/locationtech/jts/math/Plane3D.java | 91 +
.../java/org/locationtech/jts/math/Vector2D.java | 339 +
.../java/org/locationtech/jts/math/Vector3D.java | 161 +
.../jts/noding/BasicSegmentString.java | 89 +
.../jts/noding/FastNodingValidator.java | 156 +
.../noding/FastSegmentSetIntersectionFinder.java | 79 +
.../jts/noding/InteriorIntersectionFinder.java | 259 +
.../noding/InteriorIntersectionFinderAdder.java | 93 +
.../locationtech/jts/noding/IntersectionAdder.java | 164 +
.../jts/noding/IntersectionFinderAdder.java | 94 +
.../org/locationtech/jts/noding/IteratedNoder.java | 122 +
.../org/locationtech/jts/noding/MCIndexNoder.java | 125 +
.../noding/MCIndexSegmentSetMutualIntersector.java | 142 +
.../jts/noding/NodableSegmentString.java | 33 +
.../jts/noding/NodedSegmentString.java | 195 +
.../java/org/locationtech/jts/noding/Noder.java | 46 +
.../locationtech/jts/noding/NodingValidator.java | 165 +
.../java/org/locationtech/jts/noding/Octant.java | 89 +
.../jts/noding/OrientedCoordinateArray.java | 110 +
.../org/locationtech/jts/noding/ScaledNoder.java | 129 +
.../jts/noding/SegmentIntersectionDetector.java | 216 +
.../jts/noding/SegmentIntersector.java | 46 +
.../org/locationtech/jts/noding/SegmentNode.java | 82 +
.../locationtech/jts/noding/SegmentNodeList.java | 369 +
.../jts/noding/SegmentPointComparator.java | 77 +
.../jts/noding/SegmentSetMutualIntersector.java | 49 +
.../org/locationtech/jts/noding/SegmentString.java | 44 +
.../jts/noding/SegmentStringDissolver.java | 156 +
.../locationtech/jts/noding/SegmentStringUtil.java | 100 +
.../org/locationtech/jts/noding/SimpleNoder.java | 65 +
.../noding/SimpleSegmentSetMutualIntersector.java | 83 +
.../locationtech/jts/noding/SinglePassNoder.java | 70 +
.../java/org/locationtech/jts/noding/package.html | 13 +
.../jts/noding/snapround/GeometryNoder.java | 133 +
.../jts/noding/snapround/HotPixel.java | 300 +
.../jts/noding/snapround/MCIndexPointSnapper.java | 113 +
.../jts/noding/snapround/MCIndexSnapRounder.java | 156 +
.../jts/noding/snapround/SimpleSnapRounder.java | 185 +
.../locationtech/jts/noding/snapround/package.html | 13 +
.../org/locationtech/jts/operation/BoundaryOp.java | 183 +
.../jts/operation/GeometryGraphOperation.java | 73 +
.../org/locationtech/jts/operation/IsSimpleOp.java | 345 +
.../jts/operation/buffer/BufferBuilder.java | 325 +
.../buffer/BufferInputLineSimplifier.java | 241 +
.../jts/operation/buffer/BufferOp.java | 371 +
.../jts/operation/buffer/BufferParameters.java | 345 +
.../jts/operation/buffer/BufferSubgraph.java | 318 +
.../jts/operation/buffer/OffsetCurveBuilder.java | 341 +
.../operation/buffer/OffsetCurveSetBuilder.java | 308 +
.../operation/buffer/OffsetSegmentGenerator.java | 656 +
.../jts/operation/buffer/OffsetSegmentString.java | 139 +
.../jts/operation/buffer/RightmostEdgeFinder.java | 171 +
.../jts/operation/buffer/SubgraphDepthLocater.java | 245 +
.../locationtech/jts/operation/buffer/package.html | 13 +
.../validate/BufferCurveMaximumDistanceFinder.java | 126 +
.../buffer/validate/BufferDistanceValidator.java | 239 +
.../buffer/validate/BufferResultValidator.java | 210 +
.../buffer/validate/DistanceToPointFinder.java | 74 +
.../buffer/validate/PointPairDistance.java | 92 +
.../jts/operation/buffer/validate/package.html | 13 +
.../distance/ConnectedElementLocationFilter.java | 65 +
.../distance/ConnectedElementPointFilter.java | 63 +
.../jts/operation/distance/DistanceOp.java | 418 +
.../jts/operation/distance/FacetSequence.java | 172 +
.../distance/FacetSequenceTreeBuilder.java | 85 +
.../jts/operation/distance/GeometryLocation.java | 92 +
.../operation/distance/IndexedFacetDistance.java | 167 +
.../jts/operation/distance/package.html | 13 +
.../distance3d/AxisPlaneCoordinateSequence.java | 142 +
.../jts/operation/distance3d/Distance3DOp.java | 566 +
.../jts/operation/distance3d/PlanarPolygon3D.java | 174 +
.../jts/operation/linemerge/EdgeString.java | 83 +
.../operation/linemerge/LineMergeDirectedEdge.java | 59 +
.../jts/operation/linemerge/LineMergeEdge.java | 38 +
.../jts/operation/linemerge/LineMergeGraph.java | 70 +
.../jts/operation/linemerge/LineMerger.java | 178 +
.../jts/operation/linemerge/LineSequencer.java | 471 +
.../jts/operation/linemerge/package.html | 13 +
.../overlay/ConsistentPolygonRingChecker.java | 144 +
.../jts/operation/overlay/EdgeSetNoder.java | 61 +
.../jts/operation/overlay/LineBuilder.java | 188 +
.../jts/operation/overlay/MaximalEdgeRing.java | 88 +
.../jts/operation/overlay/MinimalEdgeRing.java | 46 +
.../jts/operation/overlay/OverlayNodeFactory.java | 38 +
.../jts/operation/overlay/OverlayOp.java | 689 +
.../jts/operation/overlay/PointBuilder.java | 111 +
.../jts/operation/overlay/PolygonBuilder.java | 289 +
.../jts/operation/overlay/package.html | 41 +
.../operation/overlay/snap/GeometrySnapper.java | 263 +
.../operation/overlay/snap/LineStringSnapper.java | 218 +
.../overlay/snap/SnapIfNeededOverlayOp.java | 103 +
.../jts/operation/overlay/snap/SnapOverlayOp.java | 138 +
.../jts/operation/overlay/snap/package.html | 13 +
.../overlay/validate/FuzzyPointLocator.java | 141 +
.../overlay/validate/OffsetPointGenerator.java | 117 +
.../overlay/validate/OverlayResultValidator.java | 165 +
.../jts/operation/overlay/validate/package.html | 13 +
.../org/locationtech/jts/operation/package.html | 13 +
.../jts/operation/polygonize/EdgeRing.java | 467 +
.../polygonize/PolygonizeDirectedEdge.java | 93 +
.../jts/operation/polygonize/PolygonizeEdge.java | 35 +
.../jts/operation/polygonize/PolygonizeGraph.java | 437 +
.../jts/operation/polygonize/Polygonizer.java | 359 +
.../jts/operation/polygonize/package.html | 13 +
.../jts/operation/predicate/RectangleContains.java | 171 +
.../operation/predicate/RectangleIntersects.java | 341 +
.../jts/operation/predicate/package.html | 13 +
.../jts/operation/relate/EdgeEndBuilder.java | 150 +
.../jts/operation/relate/EdgeEndBundle.java | 192 +
.../jts/operation/relate/EdgeEndBundleStar.java | 69 +
.../jts/operation/relate/RelateComputer.java | 389 +
.../jts/operation/relate/RelateNode.java | 52 +
.../jts/operation/relate/RelateNodeFactory.java | 33 +
.../jts/operation/relate/RelateNodeGraph.java | 135 +
.../jts/operation/relate/RelateOp.java | 115 +
.../locationtech/jts/operation/relate/package.html | 52 +
.../jts/operation/union/CascadedPolygonUnion.java | 412 +
.../jts/operation/union/PointGeometryUnion.java | 86 +
.../jts/operation/union/UnaryUnionOp.java | 278 +
.../jts/operation/union/UnionInteracting.java | 133 +
.../locationtech/jts/operation/union/package.html | 13 +
.../operation/valid/ConnectedInteriorTester.java | 233 +
.../jts/operation/valid/ConsistentAreaTester.java | 149 +
.../operation/valid/IndexedNestedRingTester.java | 108 +
.../jts/operation/valid/IsValidOp.java | 618 +
.../jts/operation/valid/RepeatedPointTester.java | 81 +
.../operation/valid/TopologyValidationError.java | 173 +
.../locationtech/jts/operation/valid/package.html | 13 +
.../locationtech/jts/planargraph/DirectedEdge.java | 213 +
.../jts/planargraph/DirectedEdgeStar.java | 163 +
.../org/locationtech/jts/planargraph/Edge.java | 120 +
.../jts/planargraph/GraphComponent.java | 151 +
.../org/locationtech/jts/planargraph/Node.java | 128 +
.../org/locationtech/jts/planargraph/NodeMap.java | 81 +
.../locationtech/jts/planargraph/PlanarGraph.java | 220 +
.../org/locationtech/jts/planargraph/Subgraph.java | 107 +
.../algorithm/ConnectedSubgraphFinder.java | 96 +
.../jts/planargraph/algorithm/package.html | 13 +
.../org/locationtech/jts/planargraph/package.html | 13 +
.../org/locationtech/jts/precision/CommonBits.java | 139 +
.../locationtech/jts/precision/CommonBitsOp.java | 163 +
.../jts/precision/CommonBitsRemover.java | 158 +
.../CoordinatePrecisionReducerFilter.java | 68 +
.../jts/precision/EnhancedPrecisionOp.java | 204 +
.../jts/precision/GeometryPrecisionReducer.java | 217 +
.../jts/precision/MinimumClearance.java | 315 +
.../PrecisionReducerCoordinateOperation.java | 77 +
.../precision/SimpleGeometryPrecisionReducer.java | 153 +
.../jts/precision/SimpleMinimumClearance.java | 164 +
.../jts/precision/doc-files/minClearance.png | Bin 0 -> 6539 bytes
.../org/locationtech/jts/precision/package.html | 14 +
.../jts/shape/GeometricShapeBuilder.java | 94 +
.../jts/shape/fractal/KochSnowflakeBuilder.java | 103 +
.../jts/shape/fractal/SierpinskiCarpetBuilder.java | 100 +
.../jts/shape/random/RandomPointsBuilder.java | 107 +
.../shape/random/RandomPointsInGridBuilder.java | 151 +
.../jts/simplify/DouglasPeuckerLineSimplifier.java | 97 +
.../jts/simplify/DouglasPeuckerSimplifier.java | 210 +
.../jts/simplify/LineSegmentIndex.java | 95 +
.../jts/simplify/TaggedLineSegment.java | 42 +
.../jts/simplify/TaggedLineString.java | 102 +
.../jts/simplify/TaggedLineStringSimplifier.java | 238 +
.../jts/simplify/TaggedLinesSimplifier.java | 63 +
.../jts/simplify/TopologyPreservingSimplifier.java | 185 +
.../jts/simplify/VWLineSimplifier.java | 174 +
.../locationtech/jts/simplify/VWSimplifier.java | 213 +
.../org/locationtech/jts/simplify/package.html | 13 +
.../ConformingDelaunayTriangulationBuilder.java | 198 +
.../ConformingDelaunayTriangulator.java | 544 +
.../ConstraintEnforcementException.java | 64 +
.../triangulate/ConstraintSplitPointFinder.java | 38 +
.../jts/triangulate/ConstraintVertex.java | 88 +
.../jts/triangulate/ConstraintVertexFactory.java | 25 +
.../triangulate/DelaunayTriangulationBuilder.java | 190 +
.../IncrementalDelaunayTriangulator.java | 123 +
.../jts/triangulate/MidpointSplitPointFinder.java | 41 +
.../NonEncroachingSplitPointFinder.java | 73 +
.../org/locationtech/jts/triangulate/Segment.java | 201 +
.../locationtech/jts/triangulate/SplitSegment.java | 89 +
.../VertexTaggedGeometryDataMapper.java | 94 +
.../jts/triangulate/VoronoiDiagramBuilder.java | 179 +
.../org/locationtech/jts/triangulate/package.html | 13 +
.../quadedge/EdgeConnectedTriangleTraversal.java | 73 +
.../quadedge/LastFoundQuadEdgeLocator.java | 56 +
.../quadedge/LocateFailureException.java | 48 +
.../jts/triangulate/quadedge/QuadEdge.java | 414 +
.../jts/triangulate/quadedge/QuadEdgeLocator.java | 26 +
.../triangulate/quadedge/QuadEdgeSubdivision.java | 950 +
.../jts/triangulate/quadedge/QuadEdgeTriangle.java | 340 +
.../jts/triangulate/quadedge/QuadEdgeUtil.java | 47 +
.../jts/triangulate/quadedge/TraversalVisitor.java | 38 +
.../triangulate/quadedge/TrianglePredicate.java | 314 +
.../jts/triangulate/quadedge/TriangleVisitor.java | 28 +
.../jts/triangulate/quadedge/Vertex.java | 380 +
.../jts/triangulate/quadedge/package.html | 14 +
.../java/org/locationtech/jts/util/Assert.java | 103 +
.../jts/util/AssertionFailedException.java | 42 +
.../org/locationtech/jts/util/CollectionUtil.java | 82 +
.../jts/util/CoordinateArrayFilter.java | 53 +
.../jts/util/CoordinateCountFilter.java | 43 +
.../main/java/org/locationtech/jts/util/Debug.java | 328 +
.../jts/util/GeometricShapeFactory.java | 446 +
.../java/org/locationtech/jts/util/Memory.java | 87 +
.../java/org/locationtech/jts/util/NumberUtil.java | 23 +
.../org/locationtech/jts/util/ObjectCounter.java | 75 +
.../org/locationtech/jts/util/PriorityQueue.java | 133 +
.../java/org/locationtech/jts/util/Stopwatch.java | 87 +
.../java/org/locationtech/jts/util/StringUtil.java | 106 +
.../jts/util/UniqueCoordinateArrayFilter.java | 69 +
.../java/org/locationtech/jts/util/package.html | 8 +
modules/core/src/main/javadoc/overview.html | 12 +
.../jts/algorithm/AbstractPointInRingTest.java | 112 +
.../org/locationtech/jts/algorithm/AngleTest.java | 105 +
.../org/locationtech/jts/algorithm/AreaTest.java | 63 +
.../jts/algorithm/CGAlgorithmsDDTest.java | 23 +
.../locationtech/jts/algorithm/CentroidTest.java | 50 +
.../locationtech/jts/algorithm/ConvexHullTest.java | 146 +
.../locationtech/jts/algorithm/DistanceTest.java | 47 +
.../jts/algorithm/InteriorPointTest.java | 92 +
.../org/locationtech/jts/algorithm/IsCCWTest.java | 54 +
.../org/locationtech/jts/algorithm/LengthTest.java | 38 +
.../jts/algorithm/LocatePointInRingTest.java | 42 +
.../jts/algorithm/MinimumBoundingCircleTest.java | 117 +
.../jts/algorithm/MinimumDiameterTest.java | 69 +
.../jts/algorithm/NonRobustCGAlgorithms.java | 247 +
.../jts/algorithm/NonRobustLineIntersector.java | 297 +
.../algorithm/NonRobustLineIntersectorTest.java | 52 +
.../jts/algorithm/NonRobustRayCrossingCounter.java | 236 +
.../jts/algorithm/OrientationIndexFailureTest.java | 206 +
.../jts/algorithm/OrientationIndexTest.java | 101 +
.../jts/algorithm/PerturbedGridPolygonBuilder.java | 110 +
.../jts/algorithm/PointInRingTest.java | 49 +
.../jts/algorithm/PointLocationOnLineTest.java | 58 +
.../jts/algorithm/PointLocatorTest.java | 70 +
.../jts/algorithm/RayCrossingCounterTest.java | 42 +
.../algorithm/RectangleLineIntersectorTest.java | 163 +
.../jts/algorithm/RobustLineIntersectionTest.java | 368 +
.../jts/algorithm/RobustLineIntersectorTest.java | 161 +
.../jts/algorithm/ShewchuksDeterminant.java | 798 +
.../distance/DiscreteHausdorffDistanceTest.java | 81 +
.../locate/IndexedPointInAreaLocatorTest.java | 46 +
.../locate/SimplePointInAreaLocatorTest.java | 46 +
.../jts/dissolve/LineDissolverTest.java | 154 +
.../locationtech/jts/edgegraph/EdgeGraphTest.java | 71 +
.../jts/generator/GeometryGenerator.java | 150 +
.../locationtech/jts/generator/GridGenerator.java | 155 +
.../jts/generator/LineStringGenerator.java | 201 +
.../locationtech/jts/generator/MultiGenerator.java | 175 +
.../locationtech/jts/generator/PointGenerator.java | 44 +
.../jts/generator/PolygonGenerator.java | 310 +
.../org/locationtech/jts/geom/AreaLengthTest.java | 68 +
.../jts/geom/BidirectionalComparatorTest.java | 69 +
.../jts/geom/CoordinateArraysTest.java | 84 +
.../jts/geom/CoordinateSequencesTest.java | 70 +
.../org/locationtech/jts/geom/CoordinateTest.java | 168 +
.../org/locationtech/jts/geom/EnvelopeTest.java | 269 +
.../jts/geom/GeometryCollectionImplTest.java | 78 +
.../jts/geom/GeometryCollectionIteratorTest.java | 54 +
.../locationtech/jts/geom/GeometryFactoryTest.java | 110 +
.../locationtech/jts/geom/GeometryImplTest.java | 448 +
.../jts/geom/IntersectionMatrixTest.java | 118 +
.../org/locationtech/jts/geom/IsRectangleTest.java | 83 +
.../org/locationtech/jts/geom/LineSegmentTest.java | 137 +
.../locationtech/jts/geom/LineStringImplTest.java | 185 +
.../locationtech/jts/geom/MultiPointImplTest.java | 87 +
.../org/locationtech/jts/geom/NormalizeTest.java | 198 +
.../org/locationtech/jts/geom/PointImplTest.java | 104 +
.../locationtech/jts/geom/PrecisionModelTest.java | 68 +
.../jts/geom/PredicateShortCircuitTest.java | 84 +
.../jts/geom/RectanglePredicateSyntheticTest.java | 145 +
.../jts/geom/RectanglePredicateTest.java | 82 +
.../locationtech/jts/geom/SegmentDensifier.java | 66 +
.../org/locationtech/jts/geom/TriangleTest.java | 226 +
.../jts/geom/impl/BasicCoordinateSequenceTest.java | 53 +
.../jts/geom/impl/CoordinateArraySequenceTest.java | 40 +
.../jts/geom/impl/CoordinateSequenceTestBase.java | 185 +
.../geom/impl/PackedCoordinateSequenceTest.java | 40 +
.../prep/PreparedPolygonIntersectsStressTest.java | 143 +
.../prep/PreparedPolygonPredicateStressTest.java | 89 +
.../jts/geom/prep/StressTestHarness.java | 124 +
.../geom/util/AffineTransformationBuilderTest.java | 240 +
.../jts/geom/util/AffineTransformationTest.java | 260 +
.../locationtech/jts/index/SpatialIndexTester.java | 160 +
.../locationtech/jts/index/kdtree/KdTreeTest.java | 150 +
.../jts/index/quadtree/DoubleBitsTest.java | 36 +
.../jts/index/quadtree/IsEmptyTest.java | 33 +
.../jts/index/quadtree/QuadtreeTest.java | 70 +
.../index/strtree/GeometryDistanceComparator.java | 70 +
.../jts/index/strtree/IntervalTest.java | 68 +
.../jts/index/strtree/SIRtreeTest.java | 67 +
.../jts/index/strtree/STRtreeTest.java | 256 +
.../locationtech/jts/io/SerializabilityTest.java | 49 +
.../org/locationtech/jts/io/WKBReaderTest.java | 204 +
.../test/java/org/locationtech/jts/io/WKBTest.java | 245 +
.../org/locationtech/jts/io/WKBWriterTest.java | 66 +
.../org/locationtech/jts/io/WKTReaderExpTest.java | 91 +
.../jts/io/WKTReaderParseErrorTest.java | 86 +
.../org/locationtech/jts/io/WKTReaderTest.java | 149 +
.../org/locationtech/jts/io/WKTWriterTest.java | 166 +
.../jts/io/gml2/GMLReaderTestCase.java | 136 +
.../jts/io/gml2/StaticLineStringTest.java | 73 +
.../jts/io/gml2/StaticMultiLineStringTest.java | 78 +
.../jts/io/gml2/StaticMultiPointTest.java | 56 +
.../jts/io/gml2/StaticMultiPolygonTest.java | 151 +
.../locationtech/jts/io/gml2/StaticPointTest.java | 52 +
.../jts/io/gml2/StaticPolygonTest.java | 123 +
.../locationtech/jts/io/gml2/WritingTestCase.java | 86 +
.../java/org/locationtech/jts/io/gml2/geometry.xsd | 349 +
.../org/locationtech/jts/io/kml/KMLWriterTest.java | 166 +
.../jts/linearref/AbstractIndexedLineTest.java | 253 +
.../jts/linearref/LengthIndexedLineTest.java | 223 +
.../jts/linearref/LinearLocationTest.java | 165 +
.../jts/linearref/LocationIndexedLineTest.java | 105 +
.../org/locationtech/jts/math/DDBasicTest.java | 318 +
.../org/locationtech/jts/math/DDComputeTest.java | 132 +
.../java/org/locationtech/jts/math/DDIOTest.java | 243 +
.../java/org/locationtech/jts/math/DDTest.java | 49 +
.../org/locationtech/jts/math/Vector2DTest.java | 62 +
.../jts/noding/SegmentPointComparatorFullTest.java | 125 +
.../jts/noding/SegmentPointComparatorTest.java | 54 +
.../jts/noding/snapround/SnapRoundingTest.java | 176 +
.../locationtech/jts/operation/BoundaryTest.java | 139 +
.../locationtech/jts/operation/IsSimpleTest.java | 132 +
.../buffer/BufferResultValidatorTest.java | 59 +
.../jts/operation/buffer/BufferTest.java | 478 +
.../jts/operation/buffer/BufferValidator.java | 266 +
.../jts/operation/buffer/DepthSegmentTest.java | 62 +
.../jts/operation/distance/DistanceTest.java | 100 +
.../jts/operation/distance3d/Distance3DOpTest.java | 381 +
.../operation/distance3d/WithinDistance3DTest.java | 272 +
.../jts/operation/linemerge/LineMergerTest.java | 132 +
.../jts/operation/linemerge/LineSequencerTest.java | 250 +
.../overlay/FixedPrecisionSnappingTest.java | 45 +
.../jts/operation/polygonize/PolygonizeTest.java | 183 +
.../jts/operation/relate/ContainsTest.java | 70 +
.../relate/RelateBoundaryNodeRuleTest.java | 118 +
.../jts/operation/relate/RelateTest.java | 75 +
.../union/CascadedPolygonUnionFileTest.java | 74 +
.../operation/union/CascadedPolygonUnionTest.java | 103 +
.../union/CascadedPolygonUnionTester.java | 115 +
.../jts/operation/union/UnaryUnionTest.java | 74 +
.../jts/operation/valid/IsValidTest.java | 56 +
.../operation/valid/SimpleNestedRingTester.java | 80 +
.../jts/operation/valid/ValidClosedRingTest.java | 111 +
.../ValidSelfTouchingRingFormingHoleTest.java | 143 +
.../jts/precision/CommonBitsOpTest.java | 41 +
.../precision/GeometryPrecisionReducerTest.java | 146 +
.../jts/precision/MinimumClearanceTest.java | 58 +
.../SimpleGeometryPrecisionReducerTest.java | 110 +
.../jts/simplify/DouglasPeuckerSimplifierTest.java | 170 +
.../jts/simplify/GeometryOperationValidator.java | 106 +
.../jts/simplify/SameStructureTester.java | 79 +
.../simplify/TopologyPreservingSimplifierTest.java | 205 +
.../jts/simplify/VWSimplifierTest.java | 86 +
.../jts/triangulate/ConformingDelaunayTest.java | 76 +
.../locationtech/jts/triangulate/DelaunayTest.java | 112 +
.../locationtech/jts/triangulate/VoronoiTest.java | 71 +
.../locationtech/jts/util/PriorityQueueTest.java | 67 +
.../src/test/java/test/jts/GeometryTestCase.java | 93 +
.../core/src/test/java/test/jts/IsValidTester.java | 39 +
.../java/test/jts/LineIntersectorBenchmark.java | 125 +
modules/core/src/test/java/test/jts/TestFiles.java | 23 +
.../jts/geom/CoordinateSequenceExperiment2.java | 108 +
.../java/test/jts/geom/GeometryTestFactory.java | 176 +
.../test/java/test/jts/geom/TestSerializable.java | 153 +
.../java/test/jts/index/BinTreeCorrectTest.java | 136 +
.../src/test/java/test/jts/index/EnvelopeList.java | 50 +
.../core/src/test/java/test/jts/index/Index.java | 30 +
.../src/test/java/test/jts/index/IndexTester.java | 137 +
.../src/test/java/test/jts/index/IntervalList.java | 50 +
.../java/test/jts/index/QuadtreeCorrectTest.java | 161 +
.../src/test/java/test/jts/index/STRtreeDemo.java | 163 +
.../src/test/java/test/jts/index/TreeTimeTest.java | 127 +
.../core/src/test/java/test/jts/insert-header.rb | 100 +
.../test/java/test/jts/junit/GeometryUtils.java | 79 +
.../src/test/java/test/jts/junit/MasterTester.java | 132 +
.../java/test/jts/junit/MiscellaneousTest.java | 486 +
.../java/test/jts/junit/MiscellaneousTest2.java | 161 +
.../src/test/java/test/jts/junit/SimpleTest.java | 36 +
.../test/java/test/jts/perf/ExamplePerfTest.java | 65 +
.../java/test/jts/perf/PerformanceTestCase.java | 134 +
.../java/test/jts/perf/PerformanceTestRunner.java | 98 +
.../test/java/test/jts/perf/ThreadTestCase.java | 33 +
.../test/java/test/jts/perf/ThreadTestRunner.java | 38 +
.../jts/perf/algorithm/AreaPrecisionPerfTest.java | 94 +
.../algorithm/DDOrientationIndexAccuracyTest.java | 91 +
.../perf/algorithm/DistanceLineLineStressTest.java | 75 +
.../algorithm/IndexedPointInAreaStressTest.java | 63 +
.../algorithm/MCIndexedPointInAreaLocator.java | 146 +
.../algorithm/MinimumBoundingCircleStressTest.java | 81 +
.../jts/perf/algorithm/PointInAreaPerfTest.java | 63 +
.../jts/perf/algorithm/PointInAreaPerfTester.java | 98 +
.../perf/algorithm/PointInAreaStressTester.java | 138 +
.../perf/algorithm/PointInRingRobustnessTest.java | 196 +
.../RectangleLineIntersectorPerfTest.java | 168 +
.../algorithm/SimpleRayCrossingStressTest.java | 107 +
.../jts/perf/dissolve/LineDissolvePerfTest.java | 96 +
.../impl/PackedCoordinateSequenceMemoryTest.java | 65 +
.../geom/prep/PreparedGeometryThreadSafeTest.java | 83 +
.../geom/prep/PreparedLineIntersectsPerfTest.java | 161 +
.../prep/PreparedPolygonIntersectsPerfTest.java | 217 +
.../test/jts/perf/geom/prep/TestDataBuilder.java | 109 +
.../java/test/jts/perf/math/DDExpressionPerf.java | 166 +
.../test/java/test/jts/perf/math/InCirclePerf.java | 106 +
.../test/java/test/jts/perf/math/TriPredicate.java | 268 +
.../operation/buffer/BufferCorrectnessTest.java | 138 +
.../operation/buffer/DepthSegmentStressTest.java | 259 +
.../perf/operation/buffer/FileBufferPerfTest.java | 87 +
.../buffer/FileBufferResultValidatorTest.java | 104 +
.../operation/buffer/IteratedBufferStressTest.java | 80 +
.../buffer/OffsetCurveCorrectnessTest.java | 76 +
.../operation/buffer/PolygonBufferStressTest.java | 157 +
.../buffer/RandomLineBufferStressTest.java | 103 +
.../buffer/RandomOffsetLineStringGenerator.java | 137 +
.../perf/operation/distance/CachedBABDistance.java | 36 +
.../distance/TestPerfDistanceGeomPair.java | 156 +
.../distance/TestPerfDistanceGeomSet.java | 159 +
.../distance/TestPerfDistanceLinesPoints.java | 222 +
.../distance/TestPerfFastDistanceFile.java | 129 +
.../operation/overlay/OverlayNodingStressTest.java | 187 +
.../predicate/RectangleIntersectsPerfTest.java | 172 +
.../relate/RelateMonotoneLinesPerfTest.java | 105 +
.../perf/operation/union/FileUnionPerfTest.java | 70 +
.../perf/operation/union/PolygonUnionPerfTest.java | 153 +
.../jts/perf/operation/union/UnionPerfTester.java | 166 +
.../operation/valid/QuadtreeNestedRingTester.java | 100 +
.../operation/valid/SweeplineNestedRingTester.java | 115 +
.../jts/perf/operation/valid/ValidStressTest.java | 159 +
.../jts/perf/triangulate/DelaunayPerfTest.java | 96 +
.../jts/perf/triangulate/DelaunayRobustTest.java | 99 +
.../test/jts/perf/triangulate/VoronoiPerfTest.java | 72 +
.../core/src/test/java/test/jts/util/IOUtil.java | 31 +
.../test/java/test/jts/util/SerializationUtil.java | 40 +
.../core/src/test/resources/testdata/africa.wkt | 1681 +
.../core/src/test/resources/testdata/bc-250k.wkt | 177 +
.../core/src/test/resources/testdata/bc_20K.wkt | 84875 +++++++++++++++++++
.../core/src/test/resources/testdata/europe.wkt | 3323 +
modules/core/src/test/resources/testdata/papua.wkt | 630 +
modules/core/src/test/resources/testdata/plane.wkt | 260 +
.../core/src/test/resources/testdata/polygon.wkb | 1 +
.../core/src/test/resources/testdata/uk-arrows.wkt | 4 +
modules/core/src/test/resources/testdata/uk.wkt | 171 +
modules/core/src/test/resources/testdata/world.wkt | 40607 +++++++++
modules/example/pom.xml | 18 +
.../locationtech/jtsexample/geom/BasicExample.java | 45 +
.../jtsexample/geom/ConstructionExample.java | 52 +
.../jtsexample/geom/ExtendedCoordinate.java | 76 +
.../jtsexample/geom/ExtendedCoordinateExample.java | 68 +
.../geom/ExtendedCoordinateSequence.java | 201 +
.../geom/ExtendedCoordinateSequenceFactory.java | 62 +
.../jtsexample/geom/PrecisionModelExample.java | 109 +
.../jtsexample/geom/SimpleMethodsExample.java | 70 +
.../geom/prep/PreparedGeometryExample.java | 73 +
.../jtsexample/io/gml2/KMLReaderExample.java | 182 +
.../jtsexample/linearref/LinearRefExample.java | 66 +
.../operation/distance/ClosestPointExample.java | 87 +
.../operation/linemerge/LineMergeExample.java | 86 +
.../operation/polygonize/PolygonizeExample.java | 65 +
.../java/org/locationtech/jtsexample/package.html | 14 +
.../precision/EnhancedPrecisionOpExample.java | 66 +
.../technique/LineStringSelfIntersections.java | 78 +
.../technique/PolygonUnionUsingBuffer.java | 62 +
.../SearchUsingPreparedGeometryIndex.java | 224 +
modules/io/common/pom.xml | 25 +
.../jts/io/geojson/GeoJsonConstants.java | 36 +
.../locationtech/jts/io/geojson/GeoJsonReader.java | 473 +
.../locationtech/jts/io/geojson/GeoJsonWriter.java | 304 +
.../locationtech/jts/io/geojson/GeoJsonTest.java | 102 +
.../jts/io/geojson/GeoJsonWriterTest.java | 128 +
modules/io/ora/README.md | 11 +
modules/io/ora/pom.xml | 21 +
.../org/locationtech/jts/io/oracle/OraGeom.java | 501 +
.../org/locationtech/jts/io/oracle/OraReader.java | 623 +
.../org/locationtech/jts/io/oracle/OraUtil.java | 173 +
.../org/locationtech/jts/io/oracle/OraWriter.java | 688 +
.../org/locationtech/jts/io/oracle/package.html | 6 +
.../jts/io/oracle/BaseOraTestCase.java | 32 +
.../jts/io/oracle/ConnectedTestCase.java | 103 +
.../java/org/locationtech/jts/io/oracle/MDSYS.java | 52 +
.../jts/io/oracle/OraReaderCreateTest.java | 455 +
.../jts/io/oracle/OraWriterCreateTest.java | 308 +
.../jts/io/oracle/OraWriterSQLTest.java | 79 +
.../jts/io/oracle/StaticLineStringTest.java | 172 +
.../jts/io/oracle/StaticMultiLineStringTest.java | 189 +
.../jts/io/oracle/StaticMultiPointTest.java | 153 +
.../jts/io/oracle/StaticMultiPolygonTest.java | 376 +
.../jts/io/oracle/StaticPointTest.java | 141 +
.../jts/io/oracle/StaticPolygonTest.java | 332 +
.../jts/io/oracle/connection.properties | 5 +
modules/io/pom.xml | 45 +
modules/io/sde/README.md | 18 +
modules/io/sde/pom.xml | 37 +
.../org/locationtech/jts/io/sde/SdeReader.java | 244 +
.../java/org/locationtech/jts/io/sde/package.html | 6 +
modules/lab/README.md | 7 +
modules/lab/pom.xml | 32 +
.../org/locationtech/jts/hull/ConcaveHull.java | 53 +
.../jts/operation/buffer/VariableWidthBuffer.java | 171 +
.../org/locationtech/jtslab/RemoverFunctions.java | 24 +
.../locationtech/jtslab/SnapRoundFunctions.java | 57 +
.../jtslab/SnapRoundOverlayFunctions.java | 66 +
.../org/locationtech/jtslab/clean/HoleRemover.java | 105 +
.../jtslab/clean/InvalidHoleRemover.java | 119 +
.../jtslab/clean/SmallHoleRemover.java | 50 +
.../jtslab/geom/util/GeometryEditorEx.java | 428 +
.../snapround/GeometryCoordinateReplacer.java | 76 +
.../jtslab/snapround/GeometrySnapRounder.java | 211 +
.../jtslab/snapround/PolygonCleaner.java | 68 +
.../jts/geom/OctagonalEnvelopeTest.java | 41 +
.../org/locationtech/jts/hull/ConcaveHullTest.java | 45 +
.../jtslab/clean/InvalidHoleRemoverTest.java | 92 +
.../jtslab/clean/SmallHoleRemoverTest.java | 87 +
modules/pom.xml | 42 +
modules/tests/pom.xml | 60 +
.../jtstest/TestCoordinateSequenceFactory.java | 32 +
.../locationtech/jtstest/command/CommandLine.java | 148 +
.../org/locationtech/jtstest/command/Option.java | 40 +
.../locationtech/jtstest/command/OptionSpec.java | 129 +
.../jtstest/command/ParseException.java | 30 +
.../jtstest/geomop/ArgumentConverter.java | 83 +
.../jtstest/geomop/BaseGeometryFunction.java | 165 +
.../geomop/BufferValidatedGeometryOperation.java | 203 +
.../jtstest/geomop/GeometryFunction.java | 80 +
.../jtstest/geomop/GeometryFunctionOperation.java | 105 +
.../jtstest/geomop/GeometryFunctionRegistry.java | 169 +
.../jtstest/geomop/GeometryMatcher.java | 27 +
.../jtstest/geomop/GeometryMethodOperation.java | 219 +
.../jtstest/geomop/GeometryOperation.java | 51 +
.../jtstest/geomop/LoggingGeometryOperation.java | 59 +
.../jtstest/geomop/NormalizedGeometryMatcher.java | 43 +
.../geomop/OverlayValidatedGeometryOperation.java | 177 +
.../jtstest/geomop/PreparedGeometryOperation.java | 127 +
.../geomop/PreparedGeometryTeeOperation.java | 136 +
.../geomop/StaticMethodGeometryFunction.java | 136 +
.../jtstest/geomop/TeeGeometryOperation.java | 80 +
.../jtstest/geomop/TestCaseGeometryFunctions.java | 60 +
.../jtstest/testrunner/BooleanResult.java | 47 +
.../jtstest/testrunner/BufferResultMatcher.java | 114 +
.../jtstest/testrunner/DoubleResult.java | 49 +
.../jtstest/testrunner/EqualityResultMatcher.java | 40 +
.../testrunner/GeometryOperationLoader.java | 50 +
.../jtstest/testrunner/GeometryResult.java | 60 +
.../locationtech/jtstest/testrunner/GuiUtil.java | 160 +
.../jtstest/testrunner/IntegerResult.java | 49 +
.../testrunner/JTSTestReflectionException.java | 44 +
.../jtstest/testrunner/JTSTestRunnerCmd.java | 243 +
.../locationtech/jtstest/testrunner/Logger.java | 43 +
.../jtstest/testrunner/NullResultMatcher.java | 39 +
.../jtstest/testrunner/Parameters.java | 113 +
.../jtstest/testrunner/ReportWriter.java | 22 +
.../locationtech/jtstest/testrunner/Result.java | 29 +
.../jtstest/testrunner/ResultMatcher.java | 43 +
.../jtstest/testrunner/SimpleReportWriter.java | 177 +
.../org/locationtech/jtstest/testrunner/Test.java | 235 +
.../locationtech/jtstest/testrunner/TestCase.java | 167 +
.../jtstest/testrunner/TestEngine.java | 195 +
.../jtstest/testrunner/TestParseException.java | 23 +
.../jtstest/testrunner/TestReader.java | 596 +
.../locationtech/jtstest/testrunner/TestRun.java | 139 +
.../jtstest/testrunner/TopologyTestApp.java | 608 +
.../org/locationtech/jtstest/util/FilesUtil.java | 62 +
.../org/locationtech/jtstest/util/StringUtil.java | 511 +
.../jtstest/util/io/WKTOrWKBReader.java | 68 +
.../locationtech/jtstest/CoreGeometryXMLTest.java | 73 +
.../test/resources/testxml/external/GEOSBuffer.xml | 59 +
.../testxml/external/TestBufferExternal.xml | 58 +
.../testxml/external/TestBufferExternal2.xml | 508 +
.../testxml/external/TestBufferJagged.xml | 75 +
.../resources/testxml/external/TestOverlay.xml | 109 +
.../test/resources/testxml/external/TestValid.xml | 26 +
.../testxml}/external/geos-bug356-buffer.xml | 0
.../testxml/failure/TestBigNastyBuffer.xml | 27 +
.../testxml/failure/TestBufferFailure.xml | 91 +
.../testxml/failure/TestBufferInsideNonEmpty.xml | 22 +
.../testxml/failure/TestOverlayFailure.xml | 280 +
.../test/resources/testxml}/failure/bug368jts.xml | 0
.../testxml}/failure/geos-bug368-union.xml | 0
.../resources/testxml/general/TestBoundary.xml | 165 +
.../test/resources/testxml/general/TestBuffer.xml | 135 +
.../testxml/general/TestBufferMitredJoin.xml | 60 +
.../resources/testxml/general/TestCentroid.xml | 271 +
.../testxml/general/TestConvexHull-big.xml | 17 +
.../resources/testxml/general/TestConvexHull.xml | 186 +
.../test/resources/testxml/general/TestDensify.xml | 57 +
.../resources/testxml/general/TestDistance.xml | 60 +
.../resources/testxml/general/TestEqualsExact.xml | 157 +
.../resources/testxml/general/TestFunctionAA.xml | 633 +
.../testxml/general/TestFunctionAAPrec.xml | 828 +
.../resources/testxml/general/TestFunctionLA.xml | 522 +
.../testxml/general/TestFunctionLAPrec.xml | 59 +
.../resources/testxml/general/TestFunctionLL.xml | 375 +
.../testxml/general/TestFunctionLLPrec.xml | 28 +
.../resources/testxml/general/TestFunctionPA.xml | 155 +
.../resources/testxml/general/TestFunctionPL.xml | 286 +
.../testxml/general/TestFunctionPLPrec.xml | 19 +
.../resources/testxml/general/TestFunctionPP.xml | 269 +
.../testxml/general/TestInteriorPoint.xml | 128 +
.../testxml/general/TestMinimumClearance.xml | 89 +
.../resources/testxml/general/TestOverlayEmpty.xml | 1021 +
.../testxml/general/TestPreparedPointPredicate.xml | 34 +
.../general/TestPreparedPolygonPredicate.xml | 191 +
...estPreparedPredicatesWithGeometryCollection.xml | 81 +
.../testxml/general/TestRectanglePredicate.xml | 304 +
.../resources/testxml/general/TestRelateAA.xml | 235 +
.../resources/testxml/general/TestRelateAC.xml | 27 +
.../resources/testxml/general/TestRelateLA.xml | 190 +
.../resources/testxml/general/TestRelateLC.xml | 41 +
.../resources/testxml/general/TestRelateLL.xml | 311 +
.../resources/testxml/general/TestRelatePA.xml | 103 +
.../resources/testxml/general/TestRelatePL.xml | 124 +
.../resources/testxml/general/TestRelatePP.xml | 64 +
.../test/resources/testxml/general/TestSimple.xml | 357 +
.../resources/testxml/general/TestUnaryUnion.xml | 161 +
.../testxml/general/TestUnaryUnionFloating.xml | 20 +
.../test/resources/testxml/general/TestValid.xml | 746 +
.../resources/testxml/general/TestValid2-big.xml | 18 +
.../test/resources/testxml/general/TestValid2.xml | 5246 ++
.../testxml/general/TestWithinDistance.xml | 92 +
.../testxml/robust/ExternalRobustness.xml | 220 +
.../resources/testxml/robust/MagnifyTopology.xml | 86 +
.../testxml/robust/TestRobustOverlayError.xml | 19 +
.../testxml/robust/TestRobustOverlayFixed.xml | 18 +
.../testxml/robust/TestRobustOverlayFloat.xml | 104 +
.../resources/testxml/robust/TestRobustRelate.xml | 19 +
.../testxml/robust/TestRobustRelateFloat.xml | 40 +
.../testxml/validate/TestRelateAA-big.xml | 34 +
.../resources/testxml/validate/TestRelateAA.xml | 2833 +
.../resources/testxml/validate/TestRelateAC.xml | 36 +
.../resources/testxml/validate/TestRelateLA.xml | 1932 +
.../resources/testxml/validate/TestRelateLC.xml | 57 +
.../resources/testxml/validate/TestRelateLL.xml | 3388 +
.../resources/testxml/validate/TestRelatePA.xml | 1018 +
.../resources/testxml/validate/TestRelatePL.xml | 2286 +
.../resources/testxml/validate/TestRelatePP.xml | 303 +
pom.xml | 274 +
src/META-INF/MANIFEST.MF | 4 -
src/com/vividsolutions/jts/JTSVersion.java | 119 -
src/com/vividsolutions/jts/algorithm/Angle.java | 309 -
.../jts/algorithm/BoundaryNodeRule.java | 210 -
.../vividsolutions/jts/algorithm/CGAlgorithms.java | 595 -
.../jts/algorithm/CGAlgorithms3D.java | 182 -
.../jts/algorithm/CGAlgorithmsDD.java | 206 -
.../jts/algorithm/CentralEndpointIntersector.java | 153 -
src/com/vividsolutions/jts/algorithm/Centroid.java | 273 -
.../vividsolutions/jts/algorithm/CentroidArea.java | 202 -
.../vividsolutions/jts/algorithm/CentroidLine.java | 108 -
.../jts/algorithm/CentroidPoint.java | 92 -
.../vividsolutions/jts/algorithm/ConvexHull.java | 516 -
.../vividsolutions/jts/algorithm/HCoordinate.java | 188 -
.../jts/algorithm/InteriorPointArea.java | 260 -
.../jts/algorithm/InteriorPointLine.java | 127 -
.../jts/algorithm/InteriorPointPoint.java | 88 -
.../jts/algorithm/LineIntersector.java | 438 -
.../jts/algorithm/MCPointInRing.java | 164 -
.../jts/algorithm/MinimumBoundingCircle.java | 362 -
.../jts/algorithm/MinimumDiameter.java | 358 -
.../jts/algorithm/NonRobustCGAlgorithms.java | 282 -
.../jts/algorithm/NonRobustLineIntersector.java | 320 -
.../jts/algorithm/NotRepresentableException.java | 51 -
.../vividsolutions/jts/algorithm/PointInRing.java | 49 -
.../vividsolutions/jts/algorithm/PointLocator.java | 214 -
.../jts/algorithm/RayCrossingCounter.java | 250 -
.../jts/algorithm/RectangleLineIntersector.java | 165 -
.../jts/algorithm/RobustCGAlgorithms.java | 47 -
.../jts/algorithm/RobustDeterminant.java | 424 -
.../jts/algorithm/RobustLineIntersector.java | 482 -
.../jts/algorithm/SimplePointInRing.java | 59 -
.../distance/DiscreteHausdorffDistance.java | 226 -
.../jts/algorithm/distance/DistanceToPoint.java | 92 -
.../jts/algorithm/distance/PointPairDistance.java | 120 -
.../locate/IndexedPointInAreaLocator.java | 154 -
.../algorithm/locate/PointOnGeometryLocator.java | 52 -
.../algorithm/locate/SimplePointInAreaLocator.java | 129 -
.../jts/algorithm/match/AreaSimilarityMeasure.java | 73 -
.../match/HausdorffSimilarityMeasure.java | 95 -
.../jts/algorithm/match/SimilarityMeasure.java | 55 -
.../algorithm/match/SimilarityMeasureCombiner.java | 49 -
.../vividsolutions/jts/awt/FontGlyphReader.java | 137 -
.../jts/awt/GeometryCollectionShape.java | 128 -
.../jts/awt/IdentityPointTransformation.java | 51 -
.../vividsolutions/jts/awt/PointShapeFactory.java | 397 -
.../jts/awt/PointTransformation.java | 54 -
src/com/vividsolutions/jts/awt/PolygonShape.java | 163 -
.../jts/awt/ShapeCollectionPathIterator.java | 121 -
src/com/vividsolutions/jts/awt/ShapeReader.java | 193 -
src/com/vividsolutions/jts/awt/ShapeWriter.java | 325 -
src/com/vividsolutions/jts/densify/Densifier.java | 179 -
.../jts/dissolve/DissolveEdgeGraph.java | 22 -
.../jts/dissolve/DissolveHalfEdge.java | 40 -
.../vividsolutions/jts/dissolve/LineDissolver.java | 286 -
.../vividsolutions/jts/edgegraph/EdgeGraph.java | 144 -
.../jts/edgegraph/EdgeGraphBuilder.java | 77 -
src/com/vividsolutions/jts/edgegraph/HalfEdge.java | 351 -
.../vividsolutions/jts/edgegraph/MarkHalfEdge.java | 110 -
src/com/vividsolutions/jts/geom/Coordinate.java | 445 -
.../vividsolutions/jts/geom/CoordinateArrays.java | 489 -
.../vividsolutions/jts/geom/CoordinateFilter.java | 66 -
.../vividsolutions/jts/geom/CoordinateList.java | 246 -
.../jts/geom/CoordinateSequence.java | 187 -
.../jts/geom/CoordinateSequenceComparator.java | 163 -
.../jts/geom/CoordinateSequenceFactory.java | 79 -
.../jts/geom/CoordinateSequenceFilter.java | 101 -
.../jts/geom/CoordinateSequences.java | 244 -
.../jts/geom/DefaultCoordinateSequence.java | 218 -
.../jts/geom/DefaultCoordinateSequenceFactory.java | 93 -
src/com/vividsolutions/jts/geom/Dimension.java | 164 -
src/com/vividsolutions/jts/geom/Envelope.java | 779 -
src/com/vividsolutions/jts/geom/Geometry.java | 1889 -
.../jts/geom/GeometryCollection.java | 303 -
.../jts/geom/GeometryCollectionIterator.java | 160 -
.../jts/geom/GeometryComponentFilter.java | 68 -
.../vividsolutions/jts/geom/GeometryFactory.java | 601 -
.../vividsolutions/jts/geom/GeometryFilter.java | 58 -
.../jts/geom/IntersectionMatrix.java | 598 -
src/com/vividsolutions/jts/geom/LineSegment.java | 670 -
src/com/vividsolutions/jts/geom/LineString.java | 342 -
src/com/vividsolutions/jts/geom/Lineal.java | 45 -
src/com/vividsolutions/jts/geom/LinearRing.java | 155 -
src/com/vividsolutions/jts/geom/Location.java | 92 -
.../vividsolutions/jts/geom/MultiLineString.java | 145 -
src/com/vividsolutions/jts/geom/MultiPoint.java | 123 -
src/com/vividsolutions/jts/geom/MultiPolygon.java | 155 -
.../vividsolutions/jts/geom/OctagonalEnvelope.java | 377 -
src/com/vividsolutions/jts/geom/Point.java | 237 -
src/com/vividsolutions/jts/geom/Polygon.java | 450 -
src/com/vividsolutions/jts/geom/Polygonal.java | 47 -
.../vividsolutions/jts/geom/PrecisionModel.java | 488 -
src/com/vividsolutions/jts/geom/Puntal.java | 45 -
.../vividsolutions/jts/geom/TopologyException.java | 68 -
src/com/vividsolutions/jts/geom/Triangle.java | 578 -
.../jts/geom/impl/CoordinateArraySequence.java | 281 -
.../geom/impl/CoordinateArraySequenceFactory.java | 99 -
.../jts/geom/impl/PackedCoordinateSequence.java | 493 -
.../geom/impl/PackedCoordinateSequenceFactory.java | 169 -
.../geom/prep/AbstractPreparedPolygonContains.java | 245 -
.../jts/geom/prep/BasicPreparedGeometry.java | 223 -
.../jts/geom/prep/PreparedGeometry.java | 192 -
.../jts/geom/prep/PreparedGeometryFactory.java | 85 -
.../jts/geom/prep/PreparedLineString.java | 79 -
.../geom/prep/PreparedLineStringIntersects.java | 143 -
.../jts/geom/prep/PreparedPoint.java | 68 -
.../jts/geom/prep/PreparedPolygon.java | 138 -
.../jts/geom/prep/PreparedPolygonContains.java | 101 -
.../geom/prep/PreparedPolygonContainsProperly.java | 126 -
.../jts/geom/prep/PreparedPolygonCovers.java | 101 -
.../jts/geom/prep/PreparedPolygonIntersects.java | 126 -
.../jts/geom/prep/PreparedPolygonPredicate.java | 167 -
.../jts/geom/util/AffineTransformation.java | 1115 -
.../jts/geom/util/AffineTransformationBuilder.java | 165 -
.../jts/geom/util/AffineTransformationFactory.java | 199 -
.../geom/util/ComponentCoordinateExtracter.java | 83 -
.../jts/geom/util/GeometryCollectionMapper.java | 73 -
.../jts/geom/util/GeometryCombiner.java | 189 -
.../jts/geom/util/GeometryEditor.java | 365 -
.../jts/geom/util/GeometryExtracter.java | 105 -
.../jts/geom/util/GeometryMapper.java | 99 -
.../jts/geom/util/GeometryTransformer.java | 306 -
.../jts/geom/util/LineStringExtracter.java | 108 -
.../jts/geom/util/LinearComponentExtracter.java | 222 -
.../util/NoninvertibleTransformationException.java | 53 -
.../jts/geom/util/PointExtracter.java | 96 -
.../jts/geom/util/PolygonExtracter.java | 93 -
.../geom/util/ShortCircuitedGeometryVisitor.java | 69 -
.../jts/geom/util/SineStarFactory.java | 148 -
src/com/vividsolutions/jts/geomgraph/Depth.java | 159 -
.../vividsolutions/jts/geomgraph/DirectedEdge.java | 239 -
.../jts/geomgraph/DirectedEdgeStar.java | 406 -
src/com/vividsolutions/jts/geomgraph/Edge.java | 291 -
src/com/vividsolutions/jts/geomgraph/EdgeEnd.java | 150 -
.../vividsolutions/jts/geomgraph/EdgeEndStar.java | 352 -
.../jts/geomgraph/EdgeIntersection.java | 107 -
.../jts/geomgraph/EdgeIntersectionList.java | 168 -
src/com/vividsolutions/jts/geomgraph/EdgeList.java | 132 -
.../jts/geomgraph/EdgeNodingValidator.java | 97 -
src/com/vividsolutions/jts/geomgraph/EdgeRing.java | 246 -
.../jts/geomgraph/GeometryGraph.java | 459 -
.../jts/geomgraph/GraphComponent.java | 107 -
src/com/vividsolutions/jts/geomgraph/Label.java | 222 -
src/com/vividsolutions/jts/geomgraph/Node.java | 177 -
.../vividsolutions/jts/geomgraph/NodeFactory.java | 50 -
src/com/vividsolutions/jts/geomgraph/NodeMap.java | 137 -
.../vividsolutions/jts/geomgraph/PlanarGraph.java | 255 -
src/com/vividsolutions/jts/geomgraph/Position.java | 61 -
src/com/vividsolutions/jts/geomgraph/Quadrant.java | 160 -
.../jts/geomgraph/TopologyLocation.java | 207 -
.../jts/geomgraph/index/EdgeSetIntersector.java | 79 -
.../jts/geomgraph/index/MonotoneChain.java | 55 -
.../jts/geomgraph/index/MonotoneChainEdge.java | 154 -
.../jts/geomgraph/index/MonotoneChainIndexer.java | 118 -
.../jts/geomgraph/index/SegmentIntersector.java | 216 -
.../geomgraph/index/SimpleEdgeSetIntersector.java | 101 -
.../index/SimpleMCSweepLineIntersector.java | 165 -
.../index/SimpleSweepLineIntersector.java | 161 -
.../jts/geomgraph/index/SweepLineEvent.java | 112 -
.../jts/geomgraph/index/SweepLineSegment.java | 74 -
.../vividsolutions/jts/index/ArrayListVisitor.java | 57 -
src/com/vividsolutions/jts/index/ItemVisitor.java | 45 -
src/com/vividsolutions/jts/index/SpatialIndex.java | 87 -
.../vividsolutions/jts/index/bintree/Bintree.java | 212 -
.../vividsolutions/jts/index/bintree/Interval.java | 105 -
src/com/vividsolutions/jts/index/bintree/Key.java | 96 -
src/com/vividsolutions/jts/index/bintree/Node.java | 173 -
.../vividsolutions/jts/index/bintree/NodeBase.java | 195 -
src/com/vividsolutions/jts/index/bintree/Root.java | 121 -
.../jts/index/chain/MonotoneChain.java | 249 -
.../jts/index/chain/MonotoneChainBuilder.java | 139 -
.../index/chain/MonotoneChainOverlapAction.java | 76 -
.../jts/index/chain/MonotoneChainSelectAction.java | 75 -
.../intervalrtree/IntervalRTreeBranchNode.java | 67 -
.../index/intervalrtree/IntervalRTreeLeafNode.java | 58 -
.../jts/index/intervalrtree/IntervalRTreeNode.java | 78 -
.../intervalrtree/SortedPackedIntervalRTree.java | 159 -
.../vividsolutions/jts/index/kdtree/KdNode.java | 165 -
.../jts/index/kdtree/KdNodeVisitor.java | 50 -
.../vividsolutions/jts/index/kdtree/KdTree.java | 371 -
.../jts/index/quadtree/DoubleBits.java | 174 -
.../jts/index/quadtree/IntervalSize.java | 73 -
src/com/vividsolutions/jts/index/quadtree/Key.java | 102 -
.../vividsolutions/jts/index/quadtree/Node.java | 199 -
.../jts/index/quadtree/NodeBase.java | 252 -
.../jts/index/quadtree/Quadtree.java | 259 -
.../vividsolutions/jts/index/quadtree/Root.java | 120 -
.../jts/index/strtree/AbstractNode.java | 144 -
.../jts/index/strtree/AbstractSTRtree.java | 465 -
.../jts/index/strtree/Boundable.java | 51 -
.../jts/index/strtree/BoundablePair.java | 231 -
.../jts/index/strtree/GeometryItemDistance.java | 64 -
.../vividsolutions/jts/index/strtree/Interval.java | 78 -
.../jts/index/strtree/ItemBoundable.java | 58 -
.../jts/index/strtree/ItemDistance.java | 58 -
.../vividsolutions/jts/index/strtree/SIRtree.java | 130 -
.../vividsolutions/jts/index/strtree/STRtree.java | 393 -
.../jts/index/sweepline/SweepLineEvent.java | 87 -
.../jts/index/sweepline/SweepLineIndex.java | 114 -
.../jts/index/sweepline/SweepLineInterval.java | 61 -
.../index/sweepline/SweepLineOverlapAction.java | 46 -
.../vividsolutions/jts/io/ByteArrayInStream.java | 91 -
.../jts/io/ByteOrderDataInStream.java | 108 -
src/com/vividsolutions/jts/io/ByteOrderValues.java | 139 -
src/com/vividsolutions/jts/io/InStream.java | 54 -
.../vividsolutions/jts/io/InputStreamInStream.java | 54 -
src/com/vividsolutions/jts/io/OutStream.java | 45 -
.../jts/io/OutputStreamOutStream.java | 54 -
src/com/vividsolutions/jts/io/ParseException.java | 75 -
src/com/vividsolutions/jts/io/WKBConstants.java | 49 -
.../vividsolutions/jts/io/WKBHexFileReader.java | 185 -
src/com/vividsolutions/jts/io/WKBReader.java | 375 -
src/com/vividsolutions/jts/io/WKBWriter.java | 436 -
src/com/vividsolutions/jts/io/WKTFileReader.java | 182 -
src/com/vividsolutions/jts/io/WKTReader.java | 735 -
src/com/vividsolutions/jts/io/WKTWriter.java | 777 -
.../vividsolutions/jts/io/gml2/GMLConstants.java | 74 -
src/com/vividsolutions/jts/io/gml2/GMLHandler.java | 288 -
src/com/vividsolutions/jts/io/gml2/GMLReader.java | 132 -
src/com/vividsolutions/jts/io/gml2/GMLWriter.java | 486 -
.../jts/io/gml2/GeometryStrategies.java | 534 -
src/com/vividsolutions/jts/io/kml/KMLWriter.java | 386 -
.../jts/linearref/ExtractLineByLocation.java | 208 -
.../jts/linearref/LengthIndexOfPoint.java | 148 -
.../jts/linearref/LengthIndexedLine.java | 272 -
.../jts/linearref/LengthLocationMap.java | 224 -
.../jts/linearref/LinearGeometryBuilder.java | 152 -
.../jts/linearref/LinearIterator.java | 209 -
.../jts/linearref/LinearLocation.java | 484 -
.../jts/linearref/LocationIndexOfLine.java | 85 -
.../jts/linearref/LocationIndexOfPoint.java | 178 -
.../jts/linearref/LocationIndexedLine.java | 232 -
src/com/vividsolutions/jts/math/DD.java | 1401 -
src/com/vividsolutions/jts/math/MathUtil.java | 146 -
src/com/vividsolutions/jts/math/Matrix.java | 120 -
src/com/vividsolutions/jts/math/Plane3D.java | 112 -
src/com/vividsolutions/jts/math/Vector2D.java | 360 -
src/com/vividsolutions/jts/math/Vector3D.java | 182 -
.../jts/noding/BasicSegmentString.java | 112 -
.../jts/noding/FastNodingValidator.java | 174 -
.../noding/FastSegmentSetIntersectionFinder.java | 100 -
.../jts/noding/InteriorIntersectionFinder.java | 280 -
.../noding/InteriorIntersectionFinderAdder.java | 113 -
.../jts/noding/IntersectionAdder.java | 185 -
.../jts/noding/IntersectionFinderAdder.java | 114 -
.../vividsolutions/jts/noding/IteratedNoder.java | 140 -
.../vividsolutions/jts/noding/MCIndexNoder.java | 140 -
.../noding/MCIndexSegmentSetMutualIntersector.java | 159 -
.../jts/noding/NodableSegmentString.java | 54 -
.../jts/noding/NodedSegmentString.java | 212 -
src/com/vividsolutions/jts/noding/Noder.java | 67 -
.../vividsolutions/jts/noding/NodingValidator.java | 180 -
src/com/vividsolutions/jts/noding/Octant.java | 110 -
.../jts/noding/OrientedCoordinateArray.java | 131 -
src/com/vividsolutions/jts/noding/ScaledNoder.java | 156 -
.../jts/noding/SegmentIntersectionDetector.java | 237 -
.../jts/noding/SegmentIntersector.java | 72 -
src/com/vividsolutions/jts/noding/SegmentNode.java | 102 -
.../vividsolutions/jts/noding/SegmentNodeList.java | 383 -
.../jts/noding/SegmentPointComparator.java | 98 -
.../jts/noding/SegmentSetMutualIntersector.java | 70 -
.../vividsolutions/jts/noding/SegmentString.java | 65 -
.../jts/noding/SegmentStringDissolver.java | 173 -
.../jts/noding/SegmentStringUtil.java | 120 -
src/com/vividsolutions/jts/noding/SimpleNoder.java | 84 -
.../noding/SimpleSegmentSetMutualIntersector.java | 102 -
.../vividsolutions/jts/noding/SinglePassNoder.java | 91 -
.../jts/noding/snapround/GeometryNoder.java | 145 -
.../jts/noding/snapround/HotPixel.java | 321 -
.../jts/noding/snapround/MCIndexPointSnapper.java | 134 -
.../jts/noding/snapround/MCIndexSnapRounder.java | 167 -
.../jts/noding/snapround/SimpleSnapRounder.java | 195 -
.../vividsolutions/jts/operation/BoundaryOp.java | 191 -
.../jts/operation/GeometryGraphOperation.java | 91 -
.../vividsolutions/jts/operation/IsSimpleOp.java | 347 -
.../jts/operation/buffer/BufferBuilder.java | 328 -
.../buffer/BufferInputLineSimplifier.java | 260 -
.../jts/operation/buffer/BufferOp.java | 388 -
.../jts/operation/buffer/BufferParameters.java | 366 -
.../jts/operation/buffer/BufferSubgraph.java | 330 -
.../jts/operation/buffer/OffsetCurveBuilder.java | 362 -
.../operation/buffer/OffsetCurveSetBuilder.java | 311 -
.../operation/buffer/OffsetSegmentGenerator.java | 678 -
.../jts/operation/buffer/OffsetSegmentString.java | 156 -
.../jts/operation/buffer/RightmostEdgeFinder.java | 187 -
.../jts/operation/buffer/SubgraphDepthLocater.java | 258 -
.../validate/BufferCurveMaximumDistanceFinder.java | 143 -
.../buffer/validate/BufferDistanceValidator.java | 252 -
.../buffer/validate/BufferResultValidator.java | 227 -
.../buffer/validate/DistanceToPointFinder.java | 90 -
.../buffer/validate/PointPairDistance.java | 113 -
.../distance/ConnectedElementLocationFilter.java | 80 -
.../distance/ConnectedElementPointFilter.java | 78 -
.../jts/operation/distance/DistanceOp.java | 425 -
.../jts/operation/distance/FacetSequence.java | 190 -
.../distance/FacetSequenceTreeBuilder.java | 106 -
.../jts/operation/distance/GeometryLocation.java | 112 -
.../operation/distance/IndexedFacetDistance.java | 188 -
.../distance3d/AxisPlaneCoordinateSequence.java | 159 -
.../jts/operation/distance3d/Distance3DOp.java | 587 -
.../jts/operation/distance3d/PlanarPolygon3D.java | 195 -
.../jts/operation/linemerge/EdgeString.java | 103 -
.../operation/linemerge/LineMergeDirectedEdge.java | 80 -
.../jts/operation/linemerge/LineMergeEdge.java | 59 -
.../jts/operation/linemerge/LineMergeGraph.java | 91 -
.../jts/operation/linemerge/LineMerger.java | 198 -
.../jts/operation/linemerge/LineSequencer.java | 476 -
.../overlay/ConsistentPolygonRingChecker.java | 160 -
.../jts/operation/overlay/EdgeSetNoder.java | 78 -
.../jts/operation/overlay/LineBuilder.java | 201 -
.../jts/operation/overlay/MaximalEdgeRing.java | 105 -
.../jts/operation/overlay/MinimalEdgeRing.java | 66 -
.../jts/operation/overlay/OverlayNodeFactory.java | 56 -
.../jts/operation/overlay/OverlayOp.java | 695 -
.../jts/operation/overlay/PointBuilder.java | 126 -
.../jts/operation/overlay/PolygonBuilder.java | 299 -
.../operation/overlay/snap/GeometrySnapper.java | 276 -
.../operation/overlay/snap/LineStringSnapper.java | 236 -
.../overlay/snap/SnapIfNeededOverlayOp.java | 124 -
.../jts/operation/overlay/snap/SnapOverlayOp.java | 159 -
.../overlay/validate/FuzzyPointLocator.java | 151 -
.../overlay/validate/OffsetPointGenerator.java | 133 -
.../overlay/validate/OverlayResultValidator.java | 182 -
.../jts/operation/polygonize/EdgeRing.java | 476 -
.../polygonize/PolygonizeDirectedEdge.java | 114 -
.../jts/operation/polygonize/PolygonizeEdge.java | 56 -
.../jts/operation/polygonize/PolygonizeGraph.java | 444 -
.../jts/operation/polygonize/Polygonizer.java | 373 -
.../jts/operation/predicate/RectangleContains.java | 185 -
.../operation/predicate/RectangleIntersects.java | 353 -
.../jts/operation/relate/EdgeEndBuilder.java | 165 -
.../jts/operation/relate/EdgeEndBundle.java | 206 -
.../jts/operation/relate/EdgeEndBundleStar.java | 91 -
.../jts/operation/relate/RelateComputer.java | 396 -
.../jts/operation/relate/RelateNode.java | 81 -
.../jts/operation/relate/RelateNodeFactory.java | 52 -
.../jts/operation/relate/RelateNodeGraph.java | 150 -
.../jts/operation/relate/RelateOp.java | 141 -
.../jts/operation/union/CascadedPolygonUnion.java | 424 -
.../jts/operation/union/PointGeometryUnion.java | 99 -
.../jts/operation/union/UnaryUnionOp.java | 288 -
.../jts/operation/union/UnionInteracting.java | 152 -
.../operation/valid/ConnectedInteriorTester.java | 239 -
.../jts/operation/valid/ConsistentAreaTester.java | 162 -
.../operation/valid/IndexedNestedRingTester.java | 126 -
.../jts/operation/valid/IsValidOp.java | 618 -
.../operation/valid/QuadtreeNestedRingTester.java | 116 -
.../jts/operation/valid/RepeatedPointTester.java | 96 -
.../operation/valid/SimpleNestedRingTester.java | 98 -
.../operation/valid/SweeplineNestedRingTester.java | 129 -
.../operation/valid/TopologyValidationError.java | 193 -
.../jts/planargraph/DirectedEdge.java | 230 -
.../jts/planargraph/DirectedEdgeStar.java | 180 -
src/com/vividsolutions/jts/planargraph/Edge.java | 141 -
.../jts/planargraph/GraphComponent.java | 171 -
src/com/vividsolutions/jts/planargraph/Node.java | 145 -
.../vividsolutions/jts/planargraph/NodeMap.java | 101 -
.../jts/planargraph/PlanarGraph.java | 235 -
.../vividsolutions/jts/planargraph/Subgraph.java | 124 -
.../algorithm/ConnectedSubgraphFinder.java | 107 -
.../vividsolutions/jts/precision/CommonBits.java | 160 -
.../vividsolutions/jts/precision/CommonBitsOp.java | 184 -
.../jts/precision/CommonBitsRemover.java | 175 -
.../CoordinatePrecisionReducerFilter.java | 86 -
.../jts/precision/EnhancedPrecisionOp.java | 226 -
.../jts/precision/GeometryPrecisionReducer.java | 235 -
.../jts/precision/MinimumClearance.java | 334 -
.../PrecisionReducerCoordinateOperation.java | 98 -
.../precision/SimpleGeometryPrecisionReducer.java | 167 -
.../jts/precision/SimpleMinimumClearance.java | 181 -
.../jts/shape/GeometricShapeBuilder.java | 111 -
.../jts/shape/fractal/KochSnowflakeBuilder.java | 120 -
.../jts/shape/fractal/SierpinskiCarpetBuilder.java | 113 -
.../jts/shape/random/RandomPointsBuilder.java | 123 -
.../shape/random/RandomPointsInGridBuilder.java | 173 -
.../jts/simplify/DouglasPeuckerLineSimplifier.java | 116 -
.../jts/simplify/DouglasPeuckerSimplifier.java | 224 -
.../jts/simplify/LineSegmentIndex.java | 113 -
.../jts/simplify/TaggedLineSegment.java | 61 -
.../jts/simplify/TaggedLineString.java | 118 -
.../jts/simplify/TaggedLineStringSimplifier.java | 256 -
.../jts/simplify/TaggedLinesSimplifier.java | 84 -
.../jts/simplify/TopologyPreservingSimplifier.java | 187 -
.../jts/simplify/VWLineSimplifier.java | 162 -
.../vividsolutions/jts/simplify/VWSimplifier.java | 227 -
.../ConformingDelaunayTriangulationBuilder.java | 205 -
.../ConformingDelaunayTriangulator.java | 564 -
.../ConstraintEnforcementException.java | 85 -
.../triangulate/ConstraintSplitPointFinder.java | 59 -
.../jts/triangulate/ConstraintVertex.java | 109 -
.../jts/triangulate/ConstraintVertexFactory.java | 47 -
.../triangulate/DelaunayTriangulationBuilder.java | 197 -
.../IncrementalDelaunayTriangulator.java | 143 -
.../jts/triangulate/MidpointSplitPointFinder.java | 62 -
.../NonEncroachingSplitPointFinder.java | 94 -
.../vividsolutions/jts/triangulate/Segment.java | 222 -
.../jts/triangulate/SplitSegment.java | 110 -
.../VertexTaggedGeometryDataMapper.java | 108 -
.../jts/triangulate/VoronoiDiagramBuilder.java | 191 -
.../quadedge/EdgeConnectedTriangleTraversal.java | 94 -
.../quadedge/LastFoundQuadEdgeLocator.java | 77 -
.../quadedge/LocateFailureException.java | 69 -
.../jts/triangulate/quadedge/QuadEdge.java | 434 -
.../jts/triangulate/quadedge/QuadEdgeLocator.java | 47 -
.../triangulate/quadedge/QuadEdgeSubdivision.java | 954 -
.../jts/triangulate/quadedge/QuadEdgeTriangle.java | 359 -
.../jts/triangulate/quadedge/QuadEdgeUtil.java | 71 -
.../jts/triangulate/quadedge/TraversalVisitor.java | 59 -
.../triangulate/quadedge/TrianglePredicate.java | 335 -
.../jts/triangulate/quadedge/TriangleVisitor.java | 49 -
.../jts/triangulate/quadedge/Vertex.java | 403 -
src/com/vividsolutions/jts/util/Assert.java | 126 -
.../jts/util/AssertionFailedException.java | 63 -
.../vividsolutions/jts/util/CollectionUtil.java | 100 -
.../jts/util/CoordinateArrayFilter.java | 72 -
.../jts/util/CoordinateCountFilter.java | 63 -
src/com/vividsolutions/jts/util/Debug.java | 342 -
.../jts/util/GeometricShapeFactory.java | 460 -
src/com/vividsolutions/jts/util/Memory.java | 108 -
src/com/vividsolutions/jts/util/NumberUtil.java | 11 -
src/com/vividsolutions/jts/util/ObjectCounter.java | 95 -
src/com/vividsolutions/jts/util/PriorityQueue.java | 154 -
src/com/vividsolutions/jts/util/Stopwatch.java | 108 -
src/com/vividsolutions/jts/util/StringUtil.java | 94 -
.../jts/util/UniqueCoordinateArrayFilter.java | 89 -
testxml/external/GEOSBuffer.xml | 59 -
testxml/external/TestBufferExternal.xml | 58 -
testxml/external/TestBufferExternal2.xml | 508 -
testxml/external/TestBufferJagged.xml | 75 -
testxml/external/TestOverlay.xml | 109 -
testxml/external/TestValid.xml | 26 -
testxml/failure/TestBigNastyBuffer.xml | 27 -
testxml/failure/TestBufferFailure.xml | 91 -
testxml/failure/TestBufferInsideNonEmpty.xml | 22 -
testxml/failure/TestOverlayFailure.xml | 280 -
testxml/general/TestBoundary.xml | 165 -
testxml/general/TestBuffer.xml | 135 -
testxml/general/TestBufferMitredJoin.xml | 60 -
testxml/general/TestCentroid.xml | 247 -
testxml/general/TestConvexHull-big.xml | 17 -
testxml/general/TestConvexHull.xml | 186 -
testxml/general/TestDensify.xml | 57 -
testxml/general/TestDistance.xml | 60 -
testxml/general/TestEqualsExact.xml | 157 -
testxml/general/TestFunctionAA.xml | 633 -
testxml/general/TestFunctionAAPrec.xml | 828 -
testxml/general/TestFunctionLA.xml | 522 -
testxml/general/TestFunctionLAPrec.xml | 59 -
testxml/general/TestFunctionLL.xml | 375 -
testxml/general/TestFunctionLLPrec.xml | 28 -
testxml/general/TestFunctionPA.xml | 155 -
testxml/general/TestFunctionPL.xml | 286 -
testxml/general/TestFunctionPLPrec.xml | 19 -
testxml/general/TestFunctionPP.xml | 269 -
testxml/general/TestInteriorPoint.xml | 128 -
testxml/general/TestMinimumClearance.xml | 89 -
testxml/general/TestOverlayEmpty.xml | 1021 -
testxml/general/TestPreparedPointPredicate.xml | 34 -
testxml/general/TestPreparedPolygonPredicate.xml | 191 -
...estPreparedPredicatesWithGeometryCollection.xml | 81 -
testxml/general/TestRectanglePredicate.xml | 304 -
testxml/general/TestRelateAA.xml | 235 -
testxml/general/TestRelateAC.xml | 27 -
testxml/general/TestRelateLA.xml | 190 -
testxml/general/TestRelateLC.xml | 41 -
testxml/general/TestRelateLL.xml | 311 -
testxml/general/TestRelatePA.xml | 103 -
testxml/general/TestRelatePL.xml | 124 -
testxml/general/TestRelatePP.xml | 64 -
testxml/general/TestSimple.xml | 357 -
testxml/general/TestUnaryUnion.xml | 161 -
testxml/general/TestUnaryUnionFloating.xml | 20 -
testxml/general/TestValid.xml | 746 -
testxml/general/TestValid2-big.xml | 18 -
testxml/general/TestValid2.xml | 5246 --
testxml/general/TestWithinDistance.xml | 92 -
testxml/robust/ExternalRobustness.xml | 220 -
testxml/robust/MagnifyTopology.xml | 86 -
testxml/robust/TestRobustOverlayError.xml | 19 -
testxml/robust/TestRobustOverlayFixed.xml | 18 -
testxml/robust/TestRobustOverlayFloat.xml | 104 -
testxml/robust/TestRobustRelate.xml | 19 -
testxml/stmlf/stmlf-cases-20061018_int.xml | 44826 ----------
testxml/stmlf/stmlf-cases-20061020_int.xml | 337 -
testxml/validate/TestRelateAA-big.xml | 34 -
testxml/validate/TestRelateAA.xml | 2833 -
testxml/validate/TestRelateAC.xml | 36 -
testxml/validate/TestRelateLA.xml | 1932 -
testxml/validate/TestRelateLC.xml | 57 -
testxml/validate/TestRelateLL.xml | 3388 -
testxml/validate/TestRelatePA.xml | 1018 -
testxml/validate/TestRelatePL.xml | 2263 -
testxml/validate/TestRelatePP.xml | 303 -
1705 files changed, 312474 insertions(+), 161688 deletions(-)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/jts.git
More information about the Pkg-grass-devel
mailing list