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

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

commit 5e9e53f10c5a7bab5811c59a66c26cb40a8214b2
Author: Martin Desruisseaux <martin.desruisse...@geomatys.com>
AuthorDate: Sat Aug 20 16:52:13 2022 +0200

    Replace "inverse projection" by "reverse projection".
    This is a change in documentation only.
---
 .../operation/projection/AuthalicConversion.java     |  2 +-
 .../operation/projection/CassiniSoldner.java         |  4 ++--
 .../operation/projection/ConformalProjection.java    |  4 ++--
 .../referencing/operation/projection/Inverter.java   |  6 +++---
 .../projection/ModifiedAzimuthalEquidistant.java     |  4 ++--
 .../operation/projection/NormalizedProjection.java   | 20 ++++++++++----------
 .../operation/projection/ObliqueStereographic.java   |  2 +-
 .../referencing/operation/projection/Polyconic.java  |  2 +-
 .../operation/projection/TransverseMercator.java     |  8 ++++----
 .../operation/projection/AlbersEqualAreaTest.java    |  4 ++--
 .../projection/AzimuthalEquidistantTest.java         |  2 +-
 .../referencing/operation/projection/Benchmark.java  |  4 ++--
 .../projection/LambertAzimuthalEqualAreaTest.java    |  2 +-
 .../operation/projection/MercatorTest.java           |  2 +-
 .../operation/projection/MollweideTest.java          |  2 +-
 .../projection/ObliqueStereographicTest.java         |  4 ++--
 .../operation/projection/PolyconicTest.java          |  2 +-
 .../projection/ProjectionResultComparator.java       |  4 ++--
 .../operation/projection/TransverseMercatorTest.java |  2 +-
 19 files changed, 40 insertions(+), 40 deletions(-)

diff --git 
a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/AuthalicConversion.java
 
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/AuthalicConversion.java
index 640a764a7b..2595d59440 100644
--- 
a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/AuthalicConversion.java
+++ 
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/AuthalicConversion.java
@@ -61,7 +61,7 @@ abstract class AuthalicConversion extends 
NormalizedProjection {
     private static final double ECCENTRICITY_THRESHOLD = 0.1;
 
     /**
-     * Coefficients of the first terms in the series expansion of the inverse 
projection.
+     * Coefficients of the first terms in the series expansion of the reverse 
projection.
      * Values of those coefficients depend only on {@linkplain #eccentricity 
eccentricity} value.
      * The series expansion is published under the following form, where β is 
the <cite>authalic latitude</cite>:
      *
diff --git 
a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/CassiniSoldner.java
 
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/CassiniSoldner.java
index 8931e9ad8f..b84ae8d76d 100644
--- 
a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/CassiniSoldner.java
+++ 
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/CassiniSoldner.java
@@ -63,7 +63,7 @@ public class CassiniSoldner extends MeridianArcBased {
     /**
      * The hyperbolic variants of this projection. {@link #VANUA} is the 
special case
      * of <cite>Vanua Levu Grid</cite>, which is the only hyperbolic variant 
for which
-     * inverse projection is supported.
+     * reverse projection is supported.
      *
      * @see #variant
      */
@@ -78,7 +78,7 @@ public class CassiniSoldner extends MeridianArcBased {
 
         /**
          * The special case of <cite>"Vanua Levu Grid"</cite> at φ₀=16°15′S.
-         * This is the only hyperbolic variant for which inverse projection is 
supported.
+         * This is the only hyperbolic variant for which reverse projection is 
supported.
          * This special case is detected by checking the value of the latitude 
of origin.
          */
         VANUA(HYPERBOLIC.operationName, HyperbolicCassiniSoldner.IDENTIFIER);
diff --git 
a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/ConformalProjection.java
 
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/ConformalProjection.java
index 857a9a350b..9bf0c2b095 100644
--- 
a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/ConformalProjection.java
+++ 
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/ConformalProjection.java
@@ -84,7 +84,7 @@ abstract class ConformalProjection extends 
NormalizedProjection {
     private final boolean useIterations;
 
     /**
-     * Coefficients of the first terms in the series expansion of the inverse 
projection.
+     * Coefficients of the first terms in the series expansion of the reverse 
projection.
      * Values of those coefficients depend only on {@linkplain #eccentricity 
eccentricity} value.
      * The series expansion is published under the following form, where χ is 
the <cite>conformal latitude</cite>:
      *
@@ -168,7 +168,7 @@ abstract class ConformalProjection extends 
NormalizedProjection {
      * Lambert Conic Conformal for instance.
      *
      * <p>This function is <em>almost</em> the converse of the {@link 
#expΨ(double, double)} function.
-     * In a Mercator inverse projection, the value of the {@code rexpΨ} 
argument is {@code exp(-Ψ)}.</p>
+     * In a Mercator reverse projection, the value of the {@code rexpΨ} 
argument is {@code exp(-Ψ)}.</p>
      *
      * <p>The input should be a positive number, otherwise the result will be 
either outside
      * the [-π/2 … π/2] range, or will be NaN. Its behavior at some particular 
points is:</p>
diff --git 
a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/Inverter.java
 
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/Inverter.java
index 935603b3b4..3fe1b4d290 100644
--- 
a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/Inverter.java
+++ 
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/Inverter.java
@@ -24,7 +24,7 @@ import static java.lang.Math.abs;
 
 /**
  * A temporary Jacobian matrix where to write the derivative of a forward 
projection.
- * This Jacobian matrix is used for calculation of inverse projection when no 
inverse
+ * This Jacobian matrix is used for calculation of reverse projection when no 
inverse
  * formulas is available, or when the inverse formula is too approximate (for 
example
  * because eccentricity is too high). This class processes as below:
  *
@@ -41,7 +41,7 @@ import static java.lang.Math.abs;
  *
  * <p>This algorithm is defined in a {@link Matrix2} subclass for allowing map 
projection
  * implementations to use {@code if (derivative instanceof Inverter)} check 
for detecting
- * when a {@code transform} method is invoked for the purpose of an inverse 
projection.</p>
+ * when a {@code transform} method is invoked for the purpose of a reverse 
projection.</p>
  *
  * @author  Martin Desruisseaux (Geomatys)
  * @version 1.1
@@ -68,7 +68,7 @@ final class Inverter extends Matrix2 {
      * <p>Note: restricted to {@link Orthographic} projection for now,
      * but may be generalized to any projection in a future version.</p>
      *
-     * @param  projection  the forward projection for which to compute an 
inverse projection.
+     * @param  projection  the forward projection for which to compute a 
reverse projection.
      * @param  x           the  easting value from {@code srcPts[srcOff]}.
      * @param  y           the northing value from {@code srcPts[srcOff+1]}.
      * @param  dstPts      the array where to refine the (λ,φ) values.
diff --git 
a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/ModifiedAzimuthalEquidistant.java
 
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/ModifiedAzimuthalEquidistant.java
index a4d1a74cf0..76d77370d9 100644
--- 
a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/ModifiedAzimuthalEquidistant.java
+++ 
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/ModifiedAzimuthalEquidistant.java
@@ -73,14 +73,14 @@ public class ModifiedAzimuthalEquidistant extends 
AzimuthalEquidistant {
      * The ℯ⋅cos(φ₀)/√(1 − ℯ²) term. This is the <var>H</var> term in EPSG 
guidance notes
      * but without the cos(α) term (omitted because α depends on the point to 
project).
      *
-     * <p>Note that during inverse projection, EPSG guidance notes has a 
<var>A</var> as:
+     * <p>Note that during reverse projection, EPSG guidance notes has a 
<var>A</var> as:
      * −ℯ²⋅cos²φ₀/(1 − ℯ²)⋅cos²α. We opportunistically use Hp² for that 
purpose.</p>
      */
     private final double Hp;
 
     /**
      * The 3⋅ℯ²⋅sin(φ₀)⋅cos(φ₀)/(1 − ℯ²) term. This is the <var>B</var> term 
in EPSG guidance notes
-     * for inverse projection but without the terms that depend on coordinates 
of transformed point.
+     * for reverse projection but without the terms that depend on coordinates 
of transformed point.
      */
     private final double Bp;
 
diff --git 
a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/NormalizedProjection.java
 
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/NormalizedProjection.java
index 39121747fd..2667e8f5d1 100644
--- 
a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/NormalizedProjection.java
+++ 
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/NormalizedProjection.java
@@ -116,7 +116,7 @@ import static java.util.logging.Logger.getLogger;
  * on intent (except indirectly), in order to make clear that those parameters 
are not used by subclasses.
  * The ability to recognize two {@code NormalizedProjection}s as {@linkplain 
#equals(Object, ComparisonMode) equivalent}
  * without consideration for the scale factor (among other) allow more 
efficient concatenation in some cases
- * (typically some combinations of inverse projection followed by a direct 
projection).
+ * (typically some combinations of reverse projection followed by a direct 
projection).
  *
  * <p>All angles (either fields, method parameters or return values) in this 
class and subclasses are
  * in radians. This is the opposite of {@link Parameters} where all angles are 
in CRS-dependent units,
@@ -910,8 +910,8 @@ public abstract class NormalizedProjection extends 
AbstractMathTransform2D imple
             if (m != null) {
                 /*
                  * 'projectedSpace' values:
-                 *   - false if applyOtherFirst == false since we have 
(inverse projection) → (affine) → (projection).
-                 *   - true  if applyOtherFirst == true  since we have 
(projection) → (affine) → (inverse projection).
+                 *   - false if applyOtherFirst == false since we have 
(reverse projection) → (affine) → (projection).
+                 *   - true  if applyOtherFirst == true  since we have 
(projection) → (affine) → (reverse projection).
                  */
                 return forward.tryConcatenate(applyOtherFirst, m, factory);
             }
@@ -921,8 +921,8 @@ public abstract class NormalizedProjection extends 
AbstractMathTransform2D imple
 
     /**
      * Concatenates or pre-concatenates in an optimized way this projection 
with the given transform, if possible.
-     * If transforms are concatenated in an (inverse projection) → (affine) → 
(projection) sequence where the
-     * (projection) and (inverse projection) steps are the {@linkplain 
#inverse() inverse} of each other,
+     * If transforms are concatenated in a (reverse projection) → (affine) → 
(projection) sequence where the
+     * (projection) and (reverse projection) steps are the {@linkplain 
#inverse() inverse} of each other,
      * then in some particular case the sequence can be replaced by a single 
affine transform.
      * If no such simplification is possible, this method returns {@code null}.
      *
@@ -939,8 +939,8 @@ public abstract class NormalizedProjection extends 
AbstractMathTransform2D imple
         if (m != null) {
             /*
              * 'projectedSpace' values:
-             *   - false if applyOtherFirst == true  since we have (inverse 
projection) → (affine) → (projection).
-             *   - true  if applyOtherFirst == false since we have 
(projection) → (affine) → (inverse projection).
+             *   - false if applyOtherFirst == true  since we have (reverse 
projection) → (affine) → (projection).
+             *   - true  if applyOtherFirst == false since we have 
(projection) → (affine) → (reverse projection).
              */
             return tryConcatenate(!applyOtherFirst, m, factory);
         }
@@ -969,10 +969,10 @@ public abstract class NormalizedProjection extends 
AbstractMathTransform2D imple
     }
 
     /**
-     * If a sequence of 3 transforms are (inverse projection) → (affine) → 
(projection) where
-     * the (projection) and (inverse projection) steps are the inverse of each 
other, returns
+     * If a sequence of 3 transforms are (reverse projection) → (affine) → 
(projection) where
+     * the (projection) and (reverse projection) steps are the inverse of each 
other, returns
      * the matrix of the affine transform step. Otherwise returns {@code 
null}. This method
-     * accepts also (projection) → (affine) → (inverse projection) sequence, 
but such sequences
+     * accepts also (projection) → (affine) → (reverse projection) sequence, 
but such sequences
      * should be much more unusual.
      *
      * @param  projection       either {@link NormalizedProjection} or {@link 
Inverse}.
diff --git 
a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/ObliqueStereographic.java
 
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/ObliqueStereographic.java
index 9d2f3eb0b2..104e2b2bda 100644
--- 
a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/ObliqueStereographic.java
+++ 
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/ObliqueStereographic.java
@@ -155,7 +155,7 @@ public class ObliqueStereographic extends 
NormalizedProjection {
         χ0    = asin(sinχ0);
         cosχ0 = cos(χ0);
         /*
-         * Following variables are used only by the inverse projection.
+         * Following variables are used only by the reverse projection.
          */
         g = tan(PI/4 - χ0/2);
         h = 2*tan(χ0) + g;
diff --git 
a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/Polyconic.java
 
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/Polyconic.java
index e19d6a0036..f5b0be2d8c 100644
--- 
a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/Polyconic.java
+++ 
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/Polyconic.java
@@ -67,7 +67,7 @@ public class Polyconic extends MeridianArcBased {
     private static final long serialVersionUID = -808283103170618880L;
 
     /**
-     * Coefficients for inverse projection. Snyder 18-17 gives:
+     * Coefficients for reverse projection. Snyder 18-17 gives:
      *
      * {@preformat math
      *     c₀ =    (-5/256 ⋅e⁶  +  -3/64 ⋅e⁴  +  -1/4⋅e²  +  1)
diff --git 
a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/TransverseMercator.java
 
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/TransverseMercator.java
index 4696faabb4..e836e5ce63 100644
--- 
a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/TransverseMercator.java
+++ 
b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/TransverseMercator.java
@@ -178,7 +178,7 @@ public class TransverseMercator extends 
NormalizedProjection {
     private final double cf2, cf4, cf6, cf8;
 
     /**
-     * Coefficients in the series expansion of the inverse projection,
+     * Coefficients in the series expansion of the reverse projection,
      * depending only on {@linkplain #eccentricity eccentricity} value.
      */
     private final double ci2, ci4, ci6, ci8;
@@ -264,7 +264,7 @@ public class TransverseMercator extends 
NormalizedProjection {
             cf6 = ( -103. /    140)*n4  +  (61. / 240)*n3;
             cf8 = (49561. / 161280)*n4;
             /*
-             * Coefficients for the inverse projections.
+             * Coefficients for the reverse projections.
              * Add the smallest values first in order to reduce rounding 
errors.
              */
             ci2 = (  -1. /    360)*n4  +  (37. /  96)*n3  +  (-2. /  3)*n2  +  
n/2;
@@ -431,8 +431,8 @@ public class TransverseMercator extends 
NormalizedProjection {
      * Karney (2009) uses an “extended” domain of transverse Mercator 
projection for ∆λ ≥ (1 − ℯ)⋅90°,
      * but Apache SIS does not support such extension. Consequently ∆λ values 
between (1 − ℯ)⋅90° and 90°
      * should be considered invalid but are not rejected by Apache SIS. Note 
that those invalid values are
-     * consistent with the {@linkplain #inverseTransform(double[], int, 
double[], int) inverse projection}
-     * (i.e. applying a projection followed by an inverse projection gives 
approximately the original values).
+     * consistent with the {@linkplain #inverseTransform(double[], int, 
double[], int) reverse projection}
+     * (i.e. applying a projection followed by a reverse projection gives 
approximately the original values).
      *
      * <div class="note"><b>Rational:</b>
      * those coordinates are accepted despite the low accuracy of projection 
results because they are sometime
diff --git 
a/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/projection/AlbersEqualAreaTest.java
 
b/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/projection/AlbersEqualAreaTest.java
index 9c388547f9..a0d2dbec1a 100644
--- 
a/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/projection/AlbersEqualAreaTest.java
+++ 
b/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/projection/AlbersEqualAreaTest.java
@@ -195,7 +195,7 @@ public final strictfp class AlbersEqualAreaTest extends 
MapProjectionTestCase {
     }
 
     /**
-     * Tests a few "special" points which need special care in inverse 
projection algorithm.
+     * Tests a few "special" points which need special care in reverse 
projection algorithm.
      *
      * @throws FactoryException if an error occurred while creating the map 
projection.
      * @throws TransformException if an error occurred while projecting a 
point.
@@ -295,7 +295,7 @@ public final strictfp class AlbersEqualAreaTest extends 
MapProjectionTestCase {
         toleranceModifier = ToleranceModifier.PROJECTION;
         /*
          * Skip inverse transform because the 176.003° become -183.997°. It is 
not the purpose
-         * of this test to verify longitude wraparound in inverse projection 
(we do not expect
+         * of this test to verify longitude wraparound in reverse projection 
(we do not expect
          * such wraparound to be applied).
          */
         isInverseTransformSupported = false;
diff --git 
a/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/projection/AzimuthalEquidistantTest.java
 
b/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/projection/AzimuthalEquidistantTest.java
index a87d5bfe27..41dc6be5f2 100644
--- 
a/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/projection/AzimuthalEquidistantTest.java
+++ 
b/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/projection/AzimuthalEquidistantTest.java
@@ -56,7 +56,7 @@ public strictfp class AzimuthalEquidistantTest extends 
MapProjectionTestCase {
     }
 
     /**
-     * Tests the forward and inverse projection using test point given in 
Snyder page 337.
+     * Tests the forward and reverse projection using test point given in 
Snyder page 337.
      * The Snyder's test uses a sphere of radius R=3 and a center at 40°N and 
100°W.
      * The test in this class modify the longitude to 10°W for avoiding to mix 
wraparound
      * considerations in this test.
diff --git 
a/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/projection/Benchmark.java
 
b/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/projection/Benchmark.java
index 5dacbad172..b07131969b 100644
--- 
a/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/projection/Benchmark.java
+++ 
b/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/projection/Benchmark.java
@@ -89,7 +89,7 @@ public final class Benchmark {
     private final Transforms forward;
 
     /**
-     * The math transforms to use for the inverse projection.
+     * The math transforms to use for the reverse projection.
      */
     private final Transforms inverse;
 
@@ -104,7 +104,7 @@ public final class Benchmark {
     private final double[] result;
 
     /**
-     * Difference between inverse projections and the original coordinates.
+     * Difference between reverse projections and the original coordinates.
      */
     private final Statistics errors;
 
diff --git 
a/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/projection/LambertAzimuthalEqualAreaTest.java
 
b/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/projection/LambertAzimuthalEqualAreaTest.java
index 72427c2dac..ab9d6d00cc 100644
--- 
a/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/projection/LambertAzimuthalEqualAreaTest.java
+++ 
b/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/projection/LambertAzimuthalEqualAreaTest.java
@@ -241,7 +241,7 @@ public final strictfp class LambertAzimuthalEqualAreaTest 
extends MapProjectionT
         tolerance = LINEAR_TOLERANCE;
         createProjection(elliptical, 90, true);
         /*
-         * Project the origin. Result should be (0,0). Do not test the inverse 
projection
+         * Project the origin. Result should be (0,0). Do not test the reverse 
projection
          * because the longitude could be anything and still be the North 
pole. We test that
          * by projecting again with an other longitude, set to 45°, and expect 
the same result.
          */
diff --git 
a/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/projection/MercatorTest.java
 
b/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/projection/MercatorTest.java
index 16bc487a69..abd216f540 100644
--- 
a/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/projection/MercatorTest.java
+++ 
b/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/projection/MercatorTest.java
@@ -409,7 +409,7 @@ public final strictfp class MercatorTest extends 
MapProjectionTestCase {
         tolerance = Formulas.LINEAR_TOLERANCE;
         verifyTransform(coordinates, expected);
         /*
-         * Replace the 181° longitude by -179° so we can test inverse 
projection.
+         * Replace the 181° longitude by -179° so we can test reverse 
projection.
          */
         coordinates[2] = -179;
         isInverseTransformSupported = true;
diff --git 
a/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/projection/MollweideTest.java
 
b/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/projection/MollweideTest.java
index 98e83ec813..8400365395 100644
--- 
a/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/projection/MollweideTest.java
+++ 
b/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/projection/MollweideTest.java
@@ -106,7 +106,7 @@ public final strictfp class MollweideTest extends 
MapProjectionTestCase {
     }
 
     /**
-     * Tests inverse projection of a point outside domain of validity.
+     * Tests reverse projection of a point outside domain of validity.
      *
      * @throws FactoryException if an error occurred while creating the map 
projection.
      * @throws TransformException if an error occurred while projecting a 
point.
diff --git 
a/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/projection/ObliqueStereographicTest.java
 
b/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/projection/ObliqueStereographicTest.java
index f7051152cb..68652c8320 100644
--- 
a/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/projection/ObliqueStereographicTest.java
+++ 
b/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/projection/ObliqueStereographicTest.java
@@ -238,7 +238,7 @@ public final strictfp class ObliqueStereographicTest 
extends MapProjectionTestCa
     }
 
     /**
-     * Tests consistency between forward and inverse projection using a point 
that was known to fail.
+     * Tests consistency between forward and reverse projection using a point 
that was known to fail.
      *
      * @throws FactoryException if an error occurred while creating the map 
projection.
      * @throws TransformException if an error occurred while projecting a 
coordinate.
@@ -342,7 +342,7 @@ public final strictfp class ObliqueStereographicTest 
extends MapProjectionTestCa
         dstPts[1] = toDegrees(dstPts[1]);
 
         // Use a smaller tolerance because spherical and elliptical formulas 
should be equivalent in this case.
-        assertArrayEquals("Spherical inverse projection", refPts, dstPts, 
Formulas.ANGULAR_TOLERANCE / 1E6);
+        assertArrayEquals("Spherical reverse projection", refPts, dstPts, 
Formulas.ANGULAR_TOLERANCE / 1E6);
     }
 
     /**
diff --git 
a/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/projection/PolyconicTest.java
 
b/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/projection/PolyconicTest.java
index 9f1cbe9c74..909c14c121 100644
--- 
a/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/projection/PolyconicTest.java
+++ 
b/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/projection/PolyconicTest.java
@@ -77,7 +77,7 @@ public final strictfp class PolyconicTest extends 
MapProjectionTestCase {
     /**
      * Tests the projection of a few points on an ellipsoid. The first point 
in this test is provided
      * by Snyder at page 304. The Snyder example gives intermediate values at 
different step, which may
-     * be verified by executing this code in the debugger. In particular 
during inverse projection,
+     * be verified by executing this code in the debugger. In particular 
during reverse projection,
      * values of φ should be as below during each iteration steps:
      *
      * <ol>
diff --git 
a/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/projection/ProjectionResultComparator.java
 
b/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/projection/ProjectionResultComparator.java
index 3e28afc2a5..924dd81396 100644
--- 
a/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/projection/ProjectionResultComparator.java
+++ 
b/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/projection/ProjectionResultComparator.java
@@ -50,9 +50,9 @@ import static org.junit.Assert.*;
 @SuppressWarnings("serial")
 final strictfp class ProjectionResultComparator extends NormalizedProjection {
     /**
-     * Maximum difference allowed when comparing the result of an inverse 
projections, in radians.
+     * Maximum difference allowed when comparing the result of an reverse 
projections, in radians.
      * A value of 1E-11 radians is approximately 5 centimetres.
-     * Note that inverse projections are typically less accurate than forward 
projections.
+     * Note that reverse projections are typically less accurate than forward 
projections.
      */
     private static final double INVERSE_TOLERANCE = 
NormalizedProjection.ANGULAR_TOLERANCE;
 
diff --git 
a/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/projection/TransverseMercatorTest.java
 
b/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/projection/TransverseMercatorTest.java
index 3268687771..39683af95e 100644
--- 
a/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/projection/TransverseMercatorTest.java
+++ 
b/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/projection/TransverseMercatorTest.java
@@ -71,7 +71,7 @@ public final strictfp class TransverseMercatorTest extends 
MapProjectionTestCase
      * Karney (2009) uses an “extended” domain of transverse Mercator 
projection, but Apache SIS
      * does not support such extension. Consequently ∆λ values between (1 − 
ℯ)⋅90° and 90° should
      * be considered invalid but are not rejected by Apache SIS. Note that 
even for those invalid
-     * values, the inverse projection continue to gives back the original 
values.
+     * values, the reverse projection continue to gives back the original 
values.
      */
     private static final double DOMAIN_OF_VALIDITY = 82.63627282416406551;     
 // (1 − ℯ)⋅90°
 

Reply via email to