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 adbdc69 Merge branch 'GEOMETRY-9__matt' new b7f391a GEOMETRY-8: adding initial exception hierarchy; using IllegalNormException in Vector classes new 3f7be19 merging with master new fc1af80 GEOMETRY-8: simplifying exception handling to use mix of JDK exceptions (for argument validation and illegal states) and GeometryException subclasses (for geometry-specific situations) new 1be42c8 Unchecked exceptions removed from "throws" clause. new 2e6fc6a Merge branch 'GEOMETRY-8__matt' The 5 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 | 18 +- .../geometry/core/exception/GeometryException.java | 25 +-- .../core/exception/IllegalNormException.java | 29 +-- .../geometry/core/exception}/package-info.java | 4 +- ...eFunction3N.java => GeometryInternalError.java} | 27 +-- .../commons/geometry/core/GeometryTestUtils.java | 32 ++++ .../commons/geometry/enclosing/WelzlEncloser.java | 3 +- .../geometry/euclidean}/internal/Vectors.java | 31 ++- .../commons/geometry/euclidean/oned/Vector1D.java | 41 ++-- .../commons/geometry/euclidean/threed/Plane.java | 7 +- .../commons/geometry/euclidean/threed/Point3D.java | 2 +- .../geometry/euclidean/threed/Rotation.java | 209 ++++++++++++--------- .../geometry/euclidean/threed/Vector3D.java | 40 ++-- .../commons/geometry/euclidean/twod/Point2D.java | 2 +- .../commons/geometry/euclidean/twod/Vector2D.java | 35 ++-- .../geometry/euclidean}/internal/VectorsTest.java | 40 +++- .../geometry/euclidean/oned/Vector1DTest.java | 89 ++++++--- .../geometry/euclidean/threed/RotationTest.java | 17 +- .../geometry/euclidean/threed/Vector3DTest.java | 98 ++++++++-- .../geometry/euclidean/twod/Vector2DTest.java | 87 +++++++-- .../commons/geometry/spherical/oned/ArcsSet.java | 52 ++--- .../spherical/twod/PropertiesComputer.java | 3 +- .../geometry/spherical/oned/ArcsSetTest.java | 2 +- 23 files changed, 576 insertions(+), 317 deletions(-) copy commons-geometry-enclosing/src/main/java/org/apache/commons/geometry/enclosing/Encloser.java => commons-geometry-core/src/main/java/org/apache/commons/geometry/core/exception/GeometryException.java (60%) copy commons-geometry-enclosing/src/main/java/org/apache/commons/geometry/enclosing/Encloser.java => commons-geometry-core/src/main/java/org/apache/commons/geometry/core/exception/IllegalNormException.java (55%) copy {commons-geometry-euclidean/src/main/java/org/apache/commons/geometry/euclidean => commons-geometry-core/src/main/java/org/apache/commons/geometry/core/exception}/package-info.java (86%) copy commons-geometry-core/src/main/java/org/apache/commons/geometry/core/internal/{DoubleFunction3N.java => GeometryInternalError.java} (50%) rename {commons-geometry-core/src/main/java/org/apache/commons/geometry/core => commons-geometry-euclidean/src/main/java/org/apache/commons/geometry/euclidean}/internal/Vectors.java (87%) rename {commons-geometry-core/src/test/java/org/apache/commons/geometry/core => commons-geometry-euclidean/src/test/java/org/apache/commons/geometry/euclidean}/internal/VectorsTest.java (78%)