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 46a89286b2d1a89be707eb4a1e3e8c2a03d9125e Author: Martin Desruisseaux <martin.desruisse...@geomatys.com> AuthorDate: Tue Aug 22 17:50:04 2023 +0200 Rename the internal packages of the `org.apache.sis.portrayal` module. Since they are not exported, the `internal` name convention is not needed anymore. --- endorsed/src/org.apache.sis.portrayal/main/module-info.java | 2 +- .../main/org/apache/sis/{internal => }/map/ExceptionPresentation.java | 2 +- .../main/org/apache/sis/{internal => }/map/ListChangeEvent.java | 2 +- .../main/org/apache/sis/{internal => }/map/NotifiedList.java | 2 +- .../main/org/apache/sis/{internal => }/map/Presentation.java | 2 +- .../main/org/apache/sis/{internal => }/map/PropertyNameCollector.java | 2 +- .../main/org/apache/sis/{internal => }/map/ResourceSymbolizer.java | 2 +- .../main/org/apache/sis/{internal => }/map/SEPortrayer.java | 2 +- .../main/org/apache/sis/{internal => }/map/SEPresentation.java | 2 +- .../main/org/apache/sis/{internal => }/map/SymbologyVisitor.java | 2 +- .../{internal => }/map/coverage/MultiResolutionCoverageLoader.java | 2 +- .../org/apache/sis/{internal => }/map/coverage/RenderingData.java | 2 +- .../apache/sis/{internal => }/map/coverage/RenderingWorkaround.java | 2 +- .../main/org/apache/sis/{internal => }/map/coverage/package-info.java | 2 +- .../main/org/apache/sis/{internal => }/map/package-info.java | 2 +- .../main/org/apache/sis/portrayal/MapLayers.java | 4 ++-- .../test/org/apache/sis/{internal => }/map/SEPortrayerTest.java | 2 +- .../map/coverage/MultiResolutionCoverageLoaderTest.java | 2 +- .../test/org/apache/sis/portrayal/MapLayersTest.java | 2 +- .../main/org/apache/sis/gui/coverage/CoverageCanvas.java | 2 +- .../main/org/apache/sis/gui/coverage/MultiResolutionImageLoader.java | 2 +- .../main/org/apache/sis/gui/coverage/StyledRenderingData.java | 2 +- .../main/org/apache/sis/gui/internal/ImageConverter.java | 2 +- 23 files changed, 24 insertions(+), 24 deletions(-) diff --git a/endorsed/src/org.apache.sis.portrayal/main/module-info.java b/endorsed/src/org.apache.sis.portrayal/main/module-info.java index c9bc02e670..d325f0c085 100644 --- a/endorsed/src/org.apache.sis.portrayal/main/module-info.java +++ b/endorsed/src/org.apache.sis.portrayal/main/module-info.java @@ -30,7 +30,7 @@ module org.apache.sis.portrayal { exports org.apache.sis.portrayal; - exports org.apache.sis.internal.map.coverage to + exports org.apache.sis.map.coverage to org.apache.sis.gui; // In the "optional" sub-project. /* diff --git a/endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/internal/map/ExceptionPresentation.java b/endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/map/ExceptionPresentation.java similarity index 98% rename from endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/internal/map/ExceptionPresentation.java rename to endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/map/ExceptionPresentation.java index 4a2824a1a9..01e75553fe 100644 --- a/endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/internal/map/ExceptionPresentation.java +++ b/endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/map/ExceptionPresentation.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.sis.internal.map; +package org.apache.sis.map; import org.apache.sis.portrayal.MapLayer; import org.apache.sis.storage.Resource; diff --git a/endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/internal/map/ListChangeEvent.java b/endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/map/ListChangeEvent.java similarity index 99% rename from endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/internal/map/ListChangeEvent.java rename to endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/map/ListChangeEvent.java index 335dd0fa93..01eb150c6a 100644 --- a/endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/internal/map/ListChangeEvent.java +++ b/endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/map/ListChangeEvent.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.sis.internal.map; +package org.apache.sis.map; import java.util.List; import java.beans.PropertyChangeEvent; diff --git a/endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/internal/map/NotifiedList.java b/endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/map/NotifiedList.java similarity index 98% rename from endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/internal/map/NotifiedList.java rename to endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/map/NotifiedList.java index 5c39166f40..bf456dd335 100644 --- a/endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/internal/map/NotifiedList.java +++ b/endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/map/NotifiedList.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.sis.internal.map; +package org.apache.sis.map; import java.util.AbstractList; import java.util.List; diff --git a/endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/internal/map/Presentation.java b/endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/map/Presentation.java similarity index 99% rename from endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/internal/map/Presentation.java rename to endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/map/Presentation.java index 89af40c0b8..380ee87c51 100644 --- a/endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/internal/map/Presentation.java +++ b/endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/map/Presentation.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.sis.internal.map; +package org.apache.sis.map; import java.util.Objects; import org.apache.sis.coverage.grid.GridCoverage; diff --git a/endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/internal/map/PropertyNameCollector.java b/endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/map/PropertyNameCollector.java similarity index 97% rename from endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/internal/map/PropertyNameCollector.java rename to endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/map/PropertyNameCollector.java index b6d4f7729c..03e3e33c07 100644 --- a/endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/internal/map/PropertyNameCollector.java +++ b/endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/map/PropertyNameCollector.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.sis.internal.map; +package org.apache.sis.map; import java.util.Set; import java.util.HashSet; diff --git a/endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/internal/map/ResourceSymbolizer.java b/endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/map/ResourceSymbolizer.java similarity index 97% rename from endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/internal/map/ResourceSymbolizer.java rename to endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/map/ResourceSymbolizer.java index e690e57b02..8a380461a7 100644 --- a/endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/internal/map/ResourceSymbolizer.java +++ b/endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/map/ResourceSymbolizer.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.sis.internal.map; +package org.apache.sis.map; import org.apache.sis.style.se1.StyleFactory; import org.apache.sis.style.se1.Symbolizer; diff --git a/endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/internal/map/SEPortrayer.java b/endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/map/SEPortrayer.java similarity index 99% rename from endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/internal/map/SEPortrayer.java rename to endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/map/SEPortrayer.java index 6c189c752d..451b3b2e01 100644 --- a/endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/internal/map/SEPortrayer.java +++ b/endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/map/SEPortrayer.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.sis.internal.map; +package org.apache.sis.map; import java.awt.geom.AffineTransform; import java.awt.geom.NoninvertibleTransformException; diff --git a/endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/internal/map/SEPresentation.java b/endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/map/SEPresentation.java similarity index 98% rename from endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/internal/map/SEPresentation.java rename to endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/map/SEPresentation.java index 7f8ce00496..7f7335f7ba 100644 --- a/endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/internal/map/SEPresentation.java +++ b/endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/map/SEPresentation.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.sis.internal.map; +package org.apache.sis.map; import java.util.Objects; import org.apache.sis.portrayal.MapLayer; diff --git a/endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/internal/map/SymbologyVisitor.java b/endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/map/SymbologyVisitor.java similarity index 99% rename from endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/internal/map/SymbologyVisitor.java rename to endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/map/SymbologyVisitor.java index ee26c37558..34f8b5f802 100644 --- a/endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/internal/map/SymbologyVisitor.java +++ b/endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/map/SymbologyVisitor.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.sis.internal.map; +package org.apache.sis.map; import org.opengis.filter.LogicalOperator; import org.opengis.filter.Filter; diff --git a/endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/internal/map/coverage/MultiResolutionCoverageLoader.java b/endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/map/coverage/MultiResolutionCoverageLoader.java similarity index 99% rename from endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/internal/map/coverage/MultiResolutionCoverageLoader.java rename to endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/map/coverage/MultiResolutionCoverageLoader.java index 0a1b3dec19..e28ea9129f 100644 --- a/endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/internal/map/coverage/MultiResolutionCoverageLoader.java +++ b/endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/map/coverage/MultiResolutionCoverageLoader.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.sis.internal.map.coverage; +package org.apache.sis.map.coverage; import java.util.Arrays; import java.lang.ref.Reference; diff --git a/endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/internal/map/coverage/RenderingData.java b/endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/map/coverage/RenderingData.java similarity index 99% rename from endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/internal/map/coverage/RenderingData.java rename to endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/map/coverage/RenderingData.java index bbf4671cb1..f91de797e7 100644 --- a/endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/internal/map/coverage/RenderingData.java +++ b/endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/map/coverage/RenderingData.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.sis.internal.map.coverage; +package org.apache.sis.map.coverage; import java.util.Map; import java.util.List; diff --git a/endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/internal/map/coverage/RenderingWorkaround.java b/endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/map/coverage/RenderingWorkaround.java similarity index 99% rename from endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/internal/map/coverage/RenderingWorkaround.java rename to endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/map/coverage/RenderingWorkaround.java index 95184cdddb..1b1d6f84c3 100644 --- a/endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/internal/map/coverage/RenderingWorkaround.java +++ b/endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/map/coverage/RenderingWorkaround.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.sis.internal.map.coverage; +package org.apache.sis.map.coverage; import java.awt.Point; import java.awt.Rectangle; diff --git a/endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/internal/map/coverage/package-info.java b/endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/map/coverage/package-info.java similarity index 95% rename from endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/internal/map/coverage/package-info.java rename to endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/map/coverage/package-info.java index eb0edf0dad..2c555f10ec 100644 --- a/endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/internal/map/coverage/package-info.java +++ b/endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/map/coverage/package-info.java @@ -26,4 +26,4 @@ * @version 1.4 * @since 1.2 */ -package org.apache.sis.internal.map.coverage; +package org.apache.sis.map.coverage; diff --git a/endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/internal/map/package-info.java b/endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/map/package-info.java similarity index 97% rename from endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/internal/map/package-info.java rename to endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/map/package-info.java index 86fd09bec7..ae5765d1e3 100644 --- a/endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/internal/map/package-info.java +++ b/endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/map/package-info.java @@ -31,4 +31,4 @@ * @version 1.5 * @since 1.5 */ -package org.apache.sis.internal.map; +package org.apache.sis.map; diff --git a/endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/portrayal/MapLayers.java b/endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/portrayal/MapLayers.java index 988b38bd62..b8ef115098 100644 --- a/endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/portrayal/MapLayers.java +++ b/endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/portrayal/MapLayers.java @@ -22,8 +22,8 @@ import java.util.Objects; import java.util.Optional; import org.apache.sis.geometry.Envelopes; import org.apache.sis.geometry.ImmutableEnvelope; -import org.apache.sis.internal.map.ListChangeEvent; -import org.apache.sis.internal.map.NotifiedList; +import org.apache.sis.map.ListChangeEvent; +import org.apache.sis.map.NotifiedList; import org.apache.sis.measure.NumberRange; import org.apache.sis.storage.DataSet; import org.apache.sis.storage.DataStoreException; diff --git a/endorsed/src/org.apache.sis.portrayal/test/org/apache/sis/internal/map/SEPortrayerTest.java b/endorsed/src/org.apache.sis.portrayal/test/org/apache/sis/map/SEPortrayerTest.java similarity index 99% rename from endorsed/src/org.apache.sis.portrayal/test/org/apache/sis/internal/map/SEPortrayerTest.java rename to endorsed/src/org.apache.sis.portrayal/test/org/apache/sis/map/SEPortrayerTest.java index 8ac7f159a0..118f82ff74 100644 --- a/endorsed/src/org.apache.sis.portrayal/test/org/apache/sis/internal/map/SEPortrayerTest.java +++ b/endorsed/src/org.apache.sis.portrayal/test/org/apache/sis/map/SEPortrayerTest.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.sis.internal.map; +package org.apache.sis.map; import java.util.Collection; import java.util.HashSet; diff --git a/endorsed/src/org.apache.sis.portrayal/test/org/apache/sis/internal/map/coverage/MultiResolutionCoverageLoaderTest.java b/endorsed/src/org.apache.sis.portrayal/test/org/apache/sis/map/coverage/MultiResolutionCoverageLoaderTest.java similarity index 99% rename from endorsed/src/org.apache.sis.portrayal/test/org/apache/sis/internal/map/coverage/MultiResolutionCoverageLoaderTest.java rename to endorsed/src/org.apache.sis.portrayal/test/org/apache/sis/map/coverage/MultiResolutionCoverageLoaderTest.java index a9531b8cc4..5348890fa4 100644 --- a/endorsed/src/org.apache.sis.portrayal/test/org/apache/sis/internal/map/coverage/MultiResolutionCoverageLoaderTest.java +++ b/endorsed/src/org.apache.sis.portrayal/test/org/apache/sis/map/coverage/MultiResolutionCoverageLoaderTest.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.sis.internal.map.coverage; +package org.apache.sis.map.coverage; import java.util.List; import java.awt.image.RenderedImage; diff --git a/endorsed/src/org.apache.sis.portrayal/test/org/apache/sis/portrayal/MapLayersTest.java b/endorsed/src/org.apache.sis.portrayal/test/org/apache/sis/portrayal/MapLayersTest.java index 8be8873dbf..48b531cfb6 100644 --- a/endorsed/src/org.apache.sis.portrayal/test/org/apache/sis/portrayal/MapLayersTest.java +++ b/endorsed/src/org.apache.sis.portrayal/test/org/apache/sis/portrayal/MapLayersTest.java @@ -19,7 +19,7 @@ package org.apache.sis.portrayal; import java.beans.PropertyChangeEvent; import java.beans.PropertyChangeListener; import java.util.concurrent.atomic.AtomicInteger; -import org.apache.sis.internal.map.ListChangeEvent; +import org.apache.sis.map.ListChangeEvent; import org.apache.sis.measure.NumberRange; import org.apache.sis.test.TestCase; import static org.junit.Assert.*; diff --git a/optional/src/org.apache.sis.gui/main/org/apache/sis/gui/coverage/CoverageCanvas.java b/optional/src/org.apache.sis.gui/main/org/apache/sis/gui/coverage/CoverageCanvas.java index 508a2b144a..43408b514c 100644 --- a/optional/src/org.apache.sis.gui/main/org/apache/sis/gui/coverage/CoverageCanvas.java +++ b/optional/src/org.apache.sis.gui/main/org/apache/sis/gui/coverage/CoverageCanvas.java @@ -67,7 +67,7 @@ import org.apache.sis.storage.GridCoverageResource; import org.apache.sis.gui.map.MapCanvas; import org.apache.sis.gui.map.MapCanvasAWT; import org.apache.sis.portrayal.RenderException; -import org.apache.sis.internal.map.coverage.RenderingWorkaround; +import org.apache.sis.map.coverage.RenderingWorkaround; import org.apache.sis.coverage.grid.j2d.TileErrorHandler; import org.apache.sis.image.processing.isoline.Isolines; import org.apache.sis.gui.internal.BackgroundThreads; diff --git a/optional/src/org.apache.sis.gui/main/org/apache/sis/gui/coverage/MultiResolutionImageLoader.java b/optional/src/org.apache.sis.gui/main/org/apache/sis/gui/coverage/MultiResolutionImageLoader.java index 276e43648b..ad2ecd3bd1 100644 --- a/optional/src/org.apache.sis.gui/main/org/apache/sis/gui/coverage/MultiResolutionImageLoader.java +++ b/optional/src/org.apache.sis.gui/main/org/apache/sis/gui/coverage/MultiResolutionImageLoader.java @@ -20,7 +20,7 @@ import java.util.WeakHashMap; import org.apache.sis.storage.GridCoverageResource; import org.apache.sis.storage.DataStoreException; import org.apache.sis.coverage.grid.GridCoverage; -import org.apache.sis.internal.map.coverage.MultiResolutionCoverageLoader; +import org.apache.sis.map.coverage.MultiResolutionCoverageLoader; /** diff --git a/optional/src/org.apache.sis.gui/main/org/apache/sis/gui/coverage/StyledRenderingData.java b/optional/src/org.apache.sis.gui/main/org/apache/sis/gui/coverage/StyledRenderingData.java index 314d54d568..7ecef0bfe4 100644 --- a/optional/src/org.apache.sis.gui/main/org/apache/sis/gui/coverage/StyledRenderingData.java +++ b/optional/src/org.apache.sis.gui/main/org/apache/sis/gui/coverage/StyledRenderingData.java @@ -25,7 +25,7 @@ import org.opengis.referencing.operation.TransformException; import org.apache.sis.storage.DataStoreException; import org.apache.sis.image.ErrorHandler; import org.apache.sis.image.processing.isoline.Isolines; -import org.apache.sis.internal.map.coverage.RenderingData; +import org.apache.sis.map.coverage.RenderingData; /** diff --git a/optional/src/org.apache.sis.gui/main/org/apache/sis/gui/internal/ImageConverter.java b/optional/src/org.apache.sis.gui/main/org/apache/sis/gui/internal/ImageConverter.java index 30ef04f431..de5f31ae06 100644 --- a/optional/src/org.apache.sis.gui/main/org/apache/sis/gui/internal/ImageConverter.java +++ b/optional/src/org.apache.sis.gui/main/org/apache/sis/gui/internal/ImageConverter.java @@ -35,7 +35,7 @@ import javafx.scene.image.WritableImage; import org.apache.sis.image.Colorizer; import org.apache.sis.image.ImageProcessor; import org.apache.sis.image.PlanarImage; -import org.apache.sis.internal.map.coverage.RenderingWorkaround; +import org.apache.sis.map.coverage.RenderingWorkaround; import org.apache.sis.coverage.grid.j2d.ColorModelFactory; import org.apache.sis.coverage.grid.j2d.ImageUtilities; import org.apache.sis.util.internal.Numerics;