From 72c3988c7ca6bafe9428b3ffb1c177d83b60e51c Mon Sep 17 00:00:00 2001
From: Guylaine Prat <guylaine.prat@c-s.fr>
Date: Wed, 13 Feb 2019 14:50:13 +0100
Subject: [PATCH] Update changes page.

---
 src/site/xdoc/changes.xml                        | 16 ++++++++++++++++
 .../refiningPleiades/GroundRefining.java         |  2 +-
 .../examples/refiningPleiades/InterRefining.java |  2 +-
 3 files changed, 18 insertions(+), 2 deletions(-)

diff --git a/src/site/xdoc/changes.xml b/src/site/xdoc/changes.xml
index 649ffdeb..ebaae540 100644
--- a/src/site/xdoc/changes.xml
+++ b/src/site/xdoc/changes.xml
@@ -24,6 +24,22 @@
       <action dev="guylaine" type="update">
         Updated dependencies to Orekit 9.3 and Hipparchus 1.4.
       </action>
+      <action dev="guylaine" type="fix" issue="376">
+        Direct location may result to a null result in some very rugged region.
+        In Duvenhage algorithm, in the refineIntersection method for the DEM, 
+        some rare cases led to no intersection (as a result from SimpleTile.cellIntersection) 
+        with the closeGuess given as input of refineIntersection.By shifting the solution 
+        along the LOS direction, with an iterative process, we are able to find the intersection.
+      </action>
+      <action dev="guylaine" type="fix" issue="377">
+        Add the possibilty to suspend and resume the dump.
+        When performing a dump, in some cases, some extra informations are dumped 
+        but are not relevant. 
+        For instance when updating a tile for a SRTM tile, we need to add the geoid
+        value of the current point. In the dump file, the geoid tile is also dumped
+        and it leds to bad results when performing the DumpReplayer, as the geoid 
+        elevations are read instead of the real elevations.
+      </action>
       <action dev="guylaine" type="fix" issue="373">
         Changed RuggedException from checked to unchecked exception.
         Most functions do throw such exceptions. As they are unchecked, they are
diff --git a/src/tutorials/java/fr/cs/examples/refiningPleiades/GroundRefining.java b/src/tutorials/java/fr/cs/examples/refiningPleiades/GroundRefining.java
index 6148ce00..0b35215a 100644
--- a/src/tutorials/java/fr/cs/examples/refiningPleiades/GroundRefining.java
+++ b/src/tutorials/java/fr/cs/examples/refiningPleiades/GroundRefining.java
@@ -232,7 +232,7 @@ public class GroundRefining extends Refining {
     }
 
     /** Constructor */
-    public GroundRefining() {
+    private GroundRefining() {
 
         sensorName = "line";
         pleiadesViewingModel = new PleiadesViewingModel(sensorName);
diff --git a/src/tutorials/java/fr/cs/examples/refiningPleiades/InterRefining.java b/src/tutorials/java/fr/cs/examples/refiningPleiades/InterRefining.java
index 7c8ed8ec..5c6516bc 100644
--- a/src/tutorials/java/fr/cs/examples/refiningPleiades/InterRefining.java
+++ b/src/tutorials/java/fr/cs/examples/refiningPleiades/InterRefining.java
@@ -302,7 +302,7 @@ public class InterRefining extends Refining {
     }
 
 	/** Constructor */
-	public InterRefining() {
+	private InterRefining() {
 
 		sensorNameA = "SensorA";
 		final double incidenceAngleA = -5.0;
-- 
GitLab