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 8796eb1 Deprecate `LoggerFactory` for removal. https://issues.apache.org/jira/browse/SIS-531 add 743333d feat(JTS): add JTS.asShape functions to view a JTS Geometry as a Java2D Shape add d3b3ce3 feat(JTS): add fromAwt functions new 60fe007 Review and merge branch 'feat/toShape' into geoapi-4.0. Implementation of `JTS.fromAwt(…)` methods moved to a separated class `ShapeConverter`. Implementation of `AbstractJTSShape` and related classes where refactored. Tests added in `JTSTest` class have been moved to dedicated classes. new 00031c1 Post-merge refactoring: rename classes and move `DecimatedShape` to `j2d` package because it does not depend on JTS. new a1f8e94 Fix a mismatched dimension error when the JTS geometry to transform is associated to a three-dimensional CRS. The 3 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: .../feature/j2d/DecimatedPathIterator.java | 166 +++++++++++ .../sis/internal/feature/j2d/DecimatedShape.java | 80 +++++ .../sis/internal/feature/j2d/EmptyShape.java | 4 +- .../sis/internal/feature/j2d/ShapeWrapper.java | 174 +++++++++++ .../sis/internal/feature/j2d/package-info.java | 2 +- .../feature/jts/GeometryCoordinateTransform.java | 4 +- .../org/apache/sis/internal/feature/jts/JTS.java | 40 ++- .../feature/jts/PackedCoordinateSequence.java | 12 + .../internal/feature/jts/PathIteratorAdapter.java | 269 +++++++++++++++++ .../sis/internal/feature/jts/ShapeAdapter.java | 183 ++++++++++++ .../sis/internal/feature/jts/ShapeConverter.java | 327 +++++++++++++++++++++ .../apache/sis/internal/feature/jts/JTSTest.java | 21 ++ .../sis/internal/feature/jts/ShapeAdapterTest.java | 221 ++++++++++++++ .../internal/feature/jts/ShapeConverterTest.java | 200 +++++++++++++ .../apache/sis/test/suite/FeatureTestSuite.java | 2 + 15 files changed, 1696 insertions(+), 9 deletions(-) create mode 100644 core/sis-feature/src/main/java/org/apache/sis/internal/feature/j2d/DecimatedPathIterator.java create mode 100644 core/sis-feature/src/main/java/org/apache/sis/internal/feature/j2d/DecimatedShape.java create mode 100644 core/sis-feature/src/main/java/org/apache/sis/internal/feature/j2d/ShapeWrapper.java create mode 100644 core/sis-feature/src/main/java/org/apache/sis/internal/feature/jts/PathIteratorAdapter.java create mode 100644 core/sis-feature/src/main/java/org/apache/sis/internal/feature/jts/ShapeAdapter.java create mode 100644 core/sis-feature/src/main/java/org/apache/sis/internal/feature/jts/ShapeConverter.java create mode 100644 core/sis-feature/src/test/java/org/apache/sis/internal/feature/jts/ShapeAdapterTest.java create mode 100644 core/sis-feature/src/test/java/org/apache/sis/internal/feature/jts/ShapeConverterTest.java