This is an automated email from the ASF dual-hosted git repository. erans pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/commons-geometry.git.
from 348bb72 Merge branch 'GEOMETRY-69__Matt' new 56139e8 GEOMETRY-16: removing custom GeometryException hierarchy and replacing with standard JDK exceptions new fd09ed0 miscellaneous cleanup and code coverage improvements new 2ec5d82 GEOMETRY-66: removing unused argument in QuaternionRotation euler angles methods new feed702 GEOMETRY-51: adding check for invalid epsilon value in EpsilonDoublePrecisionContext constructor; also making Serializable per Spotbugs report new 67ce215 GEOMETRY-63: small changes based on sonarcloud report: using method references instead of lambdas and moving internal methods to the classes that use them new 7a0670d Unnecessary parentheses. new 9cf378b Merge branch 'GEOMETRY-16__Matt' The 7 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .../org/apache/commons/geometry/core/Vector.java | 6 +- .../geometry/core/exception/GeometryException.java | 34 ---- .../core/exception/GeometryValueException.java | 33 ---- .../core/exception/IllegalNormException.java | 40 ----- .../geometry/core/exception/package-info.java | 23 --- .../geometry/core/internal/SimpleTupleFormat.java | 56 ++++--- .../AbstractConvexHyperplaneBoundedRegion.java | 5 +- .../AbstractEmbeddingSubHyperplane.java | 3 +- .../bsp/AbstractBSPTreeMergeOperator.java | 11 -- .../partitioning/bsp/AbstractRegionBSPTree.java | 175 ++++++++++----------- .../precision/EpsilonDoublePrecisionContext.java | 12 +- .../core/internal/GeometryInternalErrorTest.java} | 29 ++-- .../AbstractConvexHyperplaneBoundedRegionTest.java | 10 +- .../AbstractEmbeddingSubHyperplaneTest.java | 44 ++++-- .../core/partitioning/AbstractHyperplaneTest.java | 2 - .../core/partitioning/bsp/AbstractBSPTreeTest.java | 20 +++ .../core/precision/DoublePrecisionContextTest.java | 2 - .../EpsilonDoublePrecisionContextTest.java | 21 +++ .../euclidean/AbstractAffineTransformMatrix.java | 41 ++++- .../geometry/euclidean/EuclideanVector.java | 8 +- .../euclidean/MultiDimensionalEuclideanVector.java | 13 +- .../exception/NonInvertibleTransformException.java | 35 ----- .../geometry/euclidean/exception/package-info.java | 23 --- .../geometry/euclidean/internal/Vectors.java | 29 +++- .../euclidean/oned/AffineTransformMatrix1D.java | 23 +-- .../commons/geometry/euclidean/oned/Interval.java | 15 +- .../geometry/euclidean/oned/OrientedPoint.java | 10 +- .../geometry/euclidean/oned/RegionBSPTree1D.java | 83 +++++----- .../commons/geometry/euclidean/oned/Vector1D.java | 6 +- .../euclidean/threed/AffineTransformMatrix3D.java | 23 +-- .../geometry/euclidean/threed/ConvexSubPlane.java | 8 +- .../geometry/euclidean/threed/ConvexVolume.java | 10 +- .../commons/geometry/euclidean/threed/Line3D.java | 5 +- .../commons/geometry/euclidean/threed/Plane.java | 18 +-- .../geometry/euclidean/threed/RegionBSPTree3D.java | 49 +++--- .../geometry/euclidean/threed/SubPlane.java | 9 +- .../geometry/euclidean/threed/Vector3D.java | 8 +- .../threed/rotation/QuaternionRotation.java | 42 +++-- .../euclidean/twod/AffineTransformMatrix2D.java | 23 +-- .../geometry/euclidean/twod/ConvexArea.java | 10 +- .../commons/geometry/euclidean/twod/Line.java | 7 +- .../geometry/euclidean/twod/RegionBSPTree2D.java | 49 +++--- .../commons/geometry/euclidean/twod/SubLine.java | 9 +- .../commons/geometry/euclidean/twod/Vector2D.java | 12 +- .../geometry/euclidean/internal/VectorsTest.java | 32 ++-- .../oned/AffineTransformMatrix1DTest.java | 22 ++- .../geometry/euclidean/oned/IntervalTest.java | 13 +- .../geometry/euclidean/oned/OrientedPointTest.java | 14 +- .../geometry/euclidean/oned/Vector1DTest.java | 61 ++++--- .../threed/AffineTransformMatrix3DTest.java | 22 ++- .../geometry/euclidean/threed/Line3DTest.java | 7 +- .../geometry/euclidean/threed/PlaneTest.java | 34 ++-- .../euclidean/threed/RegionBSPTree3DTest.java | 21 ++- .../geometry/euclidean/threed/Segment3DTest.java | 11 +- .../geometry/euclidean/threed/SubPlaneTest.java | 7 +- .../geometry/euclidean/threed/Vector3DTest.java | 109 +++++++------ .../threed/rotation/QuaternionRotationTest.java | 49 +++--- .../twod/AbstractSegmentConnectorTest.java | 43 ++++- .../twod/AffineTransformMatrix2DTest.java | 22 ++- .../geometry/euclidean/twod/ConvexAreaTest.java | 15 +- .../commons/geometry/euclidean/twod/LineTest.java | 12 +- .../euclidean/twod/RegionBSPTree2DTest.java | 21 ++- .../geometry/euclidean/twod/SegmentTest.java | 11 +- .../geometry/euclidean/twod/SubLineTest.java | 11 +- .../geometry/euclidean/twod/Vector2DTest.java | 109 +++++++------ .../euclidean/twod/hull/MonotoneChain.java | 20 +-- .../geometry/spherical/oned/AngularInterval.java | 27 ++-- .../commons/geometry/spherical/oned/CutAngle.java | 5 +- .../commons/geometry/spherical/oned/Point1S.java | 18 +-- .../geometry/spherical/twod/ConvexArea2S.java | 10 +- .../commons/geometry/spherical/twod/GreatArc.java | 4 +- .../geometry/spherical/twod/GreatCircle.java | 15 +- .../geometry/spherical/twod/RegionBSPTree2S.java | 36 ++--- .../geometry/spherical/twod/SubGreatCircle.java | 9 +- .../spherical/oned/AngularIntervalTest.java | 57 ++++--- .../geometry/spherical/oned/CutAngleTest.java | 8 +- .../geometry/spherical/oned/Point1STest.java | 20 ++- .../spherical/oned/RegionBSPTree1STest.java | 1 - .../twod/AbstractGreatArcPathConnectorTest.java | 2 - .../geometry/spherical/twod/GreatArcTest.java | 7 +- .../geometry/spherical/twod/GreatCircleTest.java | 17 +- .../spherical/twod/SubGreatCircleTest.java | 11 +- 82 files changed, 905 insertions(+), 1102 deletions(-) delete mode 100644 commons-geometry-core/src/main/java/org/apache/commons/geometry/core/exception/GeometryException.java delete mode 100644 commons-geometry-core/src/main/java/org/apache/commons/geometry/core/exception/GeometryValueException.java delete mode 100644 commons-geometry-core/src/main/java/org/apache/commons/geometry/core/exception/IllegalNormException.java delete mode 100644 commons-geometry-core/src/main/java/org/apache/commons/geometry/core/exception/package-info.java copy commons-geometry-core/src/{main/java/org/apache/commons/geometry/core/internal/DoubleFunction3N.java => test/java/org/apache/commons/geometry/core/internal/GeometryInternalErrorTest.java} (61%) delete mode 100644 commons-geometry-euclidean/src/main/java/org/apache/commons/geometry/euclidean/exception/NonInvertibleTransformException.java delete mode 100644 commons-geometry-euclidean/src/main/java/org/apache/commons/geometry/euclidean/exception/package-info.java