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

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


    from a546a473a8 Merge branch 'geoapi-3.1'
     add a8a46288fe Parsing of `<gml:EngineeringCRS>` should accept 
`<coordinateSystem>` elements in addition of the more specific `<cartesianCS>`, 
`<ellipsoidalCS>`, etc. Note that this commit does not completly fix the issue, 
because the CRS type is not correctly resolved.
     add 5c80ea7d23 Revert https://issues.apache.org/jira/browse/SIS-166 for 
`DefaultEngineeringCRS`. That class appears to have the same problem than 
coordinate system in other CRS: the array of axes is empty for an unknown 
reason.
     add 357e4d946b Add an `IsolineViewer` widget for watching isoline 
generation step-by-step. For debugging purposes only.
     add 2cb6525c48 Move isoline generation code to its own package.
     add 22fb84d8e4 Move isoline `Tracer.Polyline` to a top-level class 
`PolylineBuffer`. There is no code change other than this move and 
documentation updates.
     add d81b368aef Move the `Unclosed` inner class to a top-level class, 
renamed `Fragments`. There is no code change (other than move/renaming) in this 
commit.
     add a44364b67c Move the `Joiner` inner class to a top-level class. There 
is no code change (other than move) in this commit.
     add b071e11ed3 When debugging isoline generations using `StepsViewer`, use 
different colors for polylines at different stages.
     add 50f768333d Try to show more debugging information during isoline 
generation.
     add eb92215d15 Show data in background and show the final result of 
isoline generation.
     add 531be33a78 Move `Result` inner class as a top-level class. There is no 
code change other than this move.
     add 8453059bf2 Bug fix: isoline lost when the values at both extremities 
is NaN.
     add 943bd0e036 Move the `Process` inner class to a top-level class, 
renamed `Parallelized`. There is no code change (other than move/renaming) in 
this commit.
     add 947dfd9042 Merge fixes from branch 'geoapi-4.0' into geoapi-3.1;
     new 61f9c7be79 Merge branch 'geoapi-3.1'.

The 1 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:
 .../apache/sis/gui/coverage/CoverageCanvas.java    |    2 +-
 .../apache/sis/gui/coverage/IsolineRenderer.java   |    2 +-
 .../sis/gui/coverage/StyledRenderingData.java      |    2 +-
 .../java/org/apache/sis/image/ImageProcessor.java  |    2 +-
 .../sis/internal/feature/j2d/MultiPolylines.java   |   13 +-
 .../sis/internal/feature/j2d/PathBuilder.java      |   13 +-
 .../apache/sis/internal/feature/j2d/Polyline.java  |   13 +-
 .../sis/internal/feature/j2d/package-info.java     |    2 +-
 .../internal/processing/image/IsolineTracer.java   | 1261 --------------------
 .../internal/processing/image/TiledProcess.java    |    6 +-
 .../internal/processing/image/package-info.java    |    2 +-
 .../sis/internal/processing/isoline/Fragments.java |  274 +++++
 .../processing/{image => isoline}/Isolines.java    |  248 ++--
 .../sis/internal/processing/isoline/Joiner.java    |  168 +++
 .../internal/processing/isoline/Parallelized.java  |  112 ++
 .../processing/isoline/PolylineBuffer.java         |  210 ++++
 .../internal/processing/isoline/PolylineStage.java |  116 ++
 .../sis/internal/processing/isoline/Result.java    |  101 ++
 .../sis/internal/processing/isoline/Tracer.java    |  739 ++++++++++++
 .../{image => isoline}/package-info.java           |    6 +-
 .../org/apache/sis/image/ImageProcessorTest.java   |    4 +-
 .../{image => isoline}/IsolinesTest.java           |    2 +-
 .../internal/processing/isoline/StepsViewer.java   |  426 +++++++
 .../apache/sis/test/suite/FeatureTestSuite.java    |    2 +-
 .../apache/sis/metadata/iso/DefaultMetadata.java   |    5 +-
 .../sis/referencing/AbstractIdentifiedObject.java  |    4 +
 .../sis/referencing/AbstractReferenceSystem.java   |    2 +
 .../apache/sis/referencing/crs/AbstractCRS.java    |    3 +-
 .../sis/referencing/crs/DefaultEngineeringCRS.java |  109 +-
 .../sis/referencing/crs/DefaultGeodeticCRS.java    |    6 +-
 .../sis/referencing/crs/DefaultImageCRS.java       |    5 +-
 .../org/apache/sis/referencing/cs/AbstractCS.java  |    1 +
 .../referencing/crs/DefaultEngineeringCRSTest.java |  100 +-
 33 files changed, 2435 insertions(+), 1526 deletions(-)
 delete mode 100644 
core/sis-feature/src/main/java/org/apache/sis/internal/processing/image/IsolineTracer.java
 create mode 100644 
core/sis-feature/src/main/java/org/apache/sis/internal/processing/isoline/Fragments.java
 rename 
core/sis-feature/src/main/java/org/apache/sis/internal/processing/{image => 
isoline}/Isolines.java (67%)
 create mode 100644 
core/sis-feature/src/main/java/org/apache/sis/internal/processing/isoline/Joiner.java
 create mode 100644 
core/sis-feature/src/main/java/org/apache/sis/internal/processing/isoline/Parallelized.java
 create mode 100644 
core/sis-feature/src/main/java/org/apache/sis/internal/processing/isoline/PolylineBuffer.java
 create mode 100644 
core/sis-feature/src/main/java/org/apache/sis/internal/processing/isoline/PolylineStage.java
 create mode 100644 
core/sis-feature/src/main/java/org/apache/sis/internal/processing/isoline/Result.java
 create mode 100644 
core/sis-feature/src/main/java/org/apache/sis/internal/processing/isoline/Tracer.java
 copy core/sis-feature/src/main/java/org/apache/sis/internal/processing/{image 
=> isoline}/package-info.java (91%)
 rename 
core/sis-feature/src/test/java/org/apache/sis/internal/processing/{image => 
isoline}/IsolinesTest.java (99%)
 create mode 100644 
core/sis-feature/src/test/java/org/apache/sis/internal/processing/isoline/StepsViewer.java

Reply via email to