This is an automated email from the ASF dual-hosted git repository. erans pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-geometry.git
commit 9cf378b453c55668b0c04f62ff09b377ca812fd6 Merge: 348bb72 7a0670d Author: Gilles Sadowski <gil...@harfang.homelinux.org> AuthorDate: Fri Dec 13 14:38:01 2019 +0100 Merge branch 'GEOMETRY-16__Matt' Closes #43. .../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 | 27 ++-- .../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 +- .../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 +- 81 files changed, 903 insertions(+), 1067 deletions(-)