This is an automated email from the ASF dual-hosted git repository.

desruisseaux pushed a change to branch geoapi-4.0
in repository https://gitbox.apache.org/repos/asf/sis.git


    from b1ab7de505 Add geometry package, merging different specification : 
ISO-19107, Khronos GLTF, OGC SimpleFeature
     new d9e8b4ffe7 Review of the changes in the endorsed part of Apache SIS 
regarding geometries. Replaced the parameterization of `ensureWinding(…)` by 
method overloading for avoiding unsafe casts.
     new e398ff15a2 Better error message saying why a `LinearInterpolator1D` 
cannot be inverted.
     new d1a38eebf9 Fix a `NonInvertibleTransformException` in calls to 
`GridGeometry.createTransformTo(…)` when the number of dimensions is not the 
same in source and target and some dimensions are non-linear.
     new 652680e4d7 Refactoring of the optimization attempts made during the 
concatenation of math transforms. The changes concern implementations of 
`AbstractMathTransform.tryConcatenate(Joiner)`.

The 4 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:
 .../coverage/grid/CoordinateOperationFinder.java   | 116 ++-
 .../sis/coverage/internal/CompoundTransform.java   |   8 +-
 .../org/apache/sis/geometry/wrapper/jts/JTS.java   | 159 ++--
 .../sis/coverage/grid/GridDerivationTest.java      |  28 +
 .../apache/sis/coverage/grid/GridGeometryTest.java |  61 +-
 .../main/org/apache/sis/io/wkt/Warnings.java       |   4 +-
 .../apache/sis/referencing/internal/Resources.java |  10 +
 .../sis/referencing/internal/Resources.properties  |   2 +
 .../referencing/internal/Resources_fr.properties   |   2 +
 .../apache/sis/referencing/operation/CRSPair.java  |   4 +-
 .../operation/CoordinateOperationFinder.java       |  27 +-
 .../referencing/operation/SubOperationInfo.java    | 174 ++--
 .../projection/EquidistantCylindrical.java         |  25 +
 .../referencing/operation/projection/Mercator.java |  41 +-
 .../operation/projection/NormalizedProjection.java |   7 +-
 .../operation/provider/Interpolation1D.java        |  10 +-
 .../operation/transform/AbstractMathTransform.java | 379 +--------
 .../transform/AbstractMathTransform1D.java         |  24 +-
 .../transform/AbstractMathTransform2D.java         |   6 +-
 .../operation/transform/ConcatenatedTransform.java | 418 +++++-----
 .../transform/CoordinateSystemTransform.java       |  23 +-
 .../operation/transform/DatumShiftTransform.java   |  22 +-
 .../transform/DefaultMathTransformFactory.java     |   3 +-
 .../transform/EllipsoidToCentricTransform.java     |  16 +-
 .../transform/EllipsoidToRadiusTransform.java      |  10 +-
 .../transform/ExponentialTransform1D.java          |   7 +-
 .../operation/transform/IdentityTransform.java     |   6 -
 .../operation/transform/LinearInterpolator1D.java  |   7 +-
 .../transform/LogarithmicTransform1D.java          |  25 +-
 .../operation/transform/MathTransforms.java        |  77 +-
 .../operation/transform/MolodenskyTransform.java   |  48 +-
 .../operation/transform/PassThroughTransform.java  |  82 +-
 .../operation/transform/PowerTransform1D.java      |   9 +-
 .../operation/transform/TransformJoiner.java       | 900 +++++++++++++++++++++
 .../operation/transform/TransformSeparator.java    |   2 +-
 .../operation/transform/UnitConversion.java        |  10 +-
 .../operation/transform/WraparoundTransform.java   | 317 +++-----
 .../transform/ConcatenatedTransformTest.java       |  69 +-
 .../transform/EllipsoidToCentricTransformTest.java |   4 +-
 .../transform/EllipsoidToRadiusTransformTest.java  |  21 +
 .../transform/MolodenskyTransformTest.java         |  52 +-
 .../transform/PassThroughTransformTest.java        |  36 +-
 .../transform/TransformResultComparator.java       |   9 +-
 .../transform/TransformSeparatorTest.java          |   4 +-
 .../transform/WraparoundTransformTest.java         |   2 +-
 .../org/apache/sis/storage/netcdf/base/Grid.java   |   3 +-
 .../src/org.apache.sis.util/main/module-info.java  |   1 -
 .../main/org/apache/sis/util/resources/Errors.java |   2 +-
 .../apache/sis/util/resources/Errors.properties    |   2 +-
 .../apache/sis/util/resources/Errors_fr.properties |   2 +-
 .../org.apache.sis.geometry/main/module-info.java  |   2 +-
 .../main/org/apache/sis/geometries/Geometries.java |   2 +-
 .../main/org/apache/sis/geometries/math/Tuple.java |   2 +
 .../sis/geometries/processor/ProcessorUtils.java   |   4 +-
 .../simplify/greedyinsert/TINBuilder.java          |   2 +-
 netbeans-project/nbproject/project.xml             |   1 +
 56 files changed, 2114 insertions(+), 1175 deletions(-)
 create mode 100644 
endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/transform/TransformJoiner.java

Reply via email to