You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by er...@apache.org on 2019/02/05 12:15:39 UTC

[commons-geometry] 03/03: Merge branch 'GEOMETRY-11__matt'

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 935d18a52947dbadfe7aa638740a55e3b6d4d090
Merge: 45b1fe0 706ce0d
Author: Gilles Sadowski <gi...@harfang.homelinux.org>
AuthorDate: Tue Feb 5 12:44:00 2019 +0100

    Merge branch 'GEOMETRY-11__matt'
    
    Closes #22.

 commons-geometry-core/pom.xml                      |   7 +
 .../geometry/core/partitioning/AbstractRegion.java |  39 +--
 .../geometry/core/partitioning/BSPTree.java        |  16 +-
 .../geometry/core/partitioning/Hyperplane.java     |   9 +-
 .../core/precision/DoublePrecisionContext.java     | 120 +++++++
 .../precision/EpsilonDoublePrecisionContext.java   | 108 ++++++
 .../geometry/core/precision/package-info.java      |  23 ++
 .../geometry/core/partitioning/TreeBuilder.java    |  59 ++--
 .../geometry/core/partitioning/TreeDumper.java     |   4 +-
 .../core/precision/DoublePrecisionContextTest.java | 132 ++++++++
 .../EpsilonDoublePrecisionContextTest.java         | 213 ++++++++++++
 .../commons/geometry/enclosing/WelzlEncloser.java  |  15 +-
 .../threed/enclosing/SphereGenerator.java          |   9 +-
 .../geometry/enclosing/WelzlEncloser2DTest.java    |  13 +-
 .../geometry/enclosing/WelzlEncloser3DTest.java    |  17 +-
 .../geometry/euclidean/oned/IntervalsSet.java      |  37 +-
 .../geometry/euclidean/oned/OrientedPoint.java     |  17 +-
 .../geometry/euclidean/oned/SubOrientedPoint.java  |  11 +-
 .../commons/geometry/euclidean/threed/Line.java    |  27 +-
 .../euclidean/threed/OutlineExtractor.java         |  25 +-
 .../commons/geometry/euclidean/threed/Plane.java   |  52 +--
 .../geometry/euclidean/threed/PolyhedronsSet.java  |  65 ++--
 .../commons/geometry/euclidean/threed/SubLine.java |  17 +-
 .../geometry/euclidean/threed/SubPlane.java        |  19 +-
 .../commons/geometry/euclidean/twod/Line.java      |  45 +--
 .../geometry/euclidean/twod/NestedLoops.java       |  25 +-
 .../geometry/euclidean/twod/PolygonsSet.java       |  90 +++--
 .../commons/geometry/euclidean/twod/SubLine.java   |  33 +-
 .../core/partitioning/CharacterizationTest.java    |  18 +-
 .../geometry/euclidean/EuclideanTestUtils.java     |  67 ++--
 .../geometry/euclidean/internal/MatricesTest.java  |   5 -
 .../geometry/euclidean/oned/IntervalsSetTest.java  | 250 +++++++-------
 .../geometry/euclidean/oned/OrientedPointTest.java |  37 +-
 .../euclidean/oned/SubOrientedPointTest.java       |  55 +--
 .../geometry/euclidean/threed/LineTest.java        |  65 ++--
 .../geometry/euclidean/threed/OBJWriter.java       |  57 ++--
 .../geometry/euclidean/threed/PlaneTest.java       |  57 ++--
 .../euclidean/threed/PolyhedronsSetTest.java       | 338 ++++++++++---------
 .../geometry/euclidean/threed/SubLineTest.java     |  71 ++--
 .../threed/rotation/AxisSequenceTest.java          |   1 -
 .../commons/geometry/euclidean/twod/LineTest.java  |  37 +-
 .../geometry/euclidean/twod/NestedLoopsTest.java   |   9 +-
 .../geometry/euclidean/twod/PolygonsSetTest.java   | 275 +++++++--------
 .../geometry/euclidean/twod/SegmentTest.java       |  17 +-
 .../geometry/euclidean/twod/SubLineTest.java       |  73 ++--
 .../geometry/euclidean/threed/issue-1211.bsp       |  13 +-
 .../twod/hull/AbstractConvexHullGenerator2D.java   |  31 +-
 .../geometry/euclidean/twod/hull/ConvexHull2D.java |  22 +-
 .../euclidean/twod/hull/MonotoneChain.java         |  24 +-
 .../twod/hull/AklToussaintHeuristicTest.java       |   3 -
 .../euclidean/twod/hull/MonotoneChainTest.java     |   3 +-
 .../commons/geometry/spherical/oned/Arc.java       |  31 +-
 .../commons/geometry/spherical/oned/ArcsSet.java   |  49 +--
 .../geometry/spherical/oned/LimitAngle.java        |  19 +-
 .../commons/geometry/spherical/twod/Circle.java    |  43 +--
 .../commons/geometry/spherical/twod/Edge.java      |  11 +-
 .../geometry/spherical/twod/EdgesBuilder.java      |  17 +-
 .../spherical/twod/PropertiesComputer.java         |  13 +-
 .../spherical/twod/SphericalPolygonsSet.java       |  80 +++--
 .../commons/geometry/spherical/twod/SubCircle.java |   4 +-
 .../geometry/spherical/SphericalTestUtils.java     |  24 +-
 .../commons/geometry/spherical/oned/ArcTest.java   |  52 +--
 .../geometry/spherical/oned/ArcsSetTest.java       | 371 +++++++++++----------
 .../geometry/spherical/oned/LimitAngleTest.java    |  17 +-
 .../geometry/spherical/twod/CircleTest.java        | 107 +++---
 .../spherical/twod/SphericalPolygonsSetTest.java   | 196 ++++++-----
 .../geometry/spherical/twod/SubCircleTest.java     |  66 ++--
 67 files changed, 2332 insertions(+), 1543 deletions(-)