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%)