From c88d305b8e07eefd790443eaf6ad0171b8d96d8c Mon Sep 17 00:00:00 2001
From: Luc Maisonobe <luc@orekit.org>
Date: Thu, 9 Dec 2021 16:09:32 +0100
Subject: [PATCH] Updated Rugged to latests official Orekit version.

---
 pom.xml                                       |  2 +-
 .../refiningPleiades/models/OrbitModel.java   | 24 +++++++++----------
 2 files changed, 13 insertions(+), 13 deletions(-)

diff --git a/pom.xml b/pom.xml
index 6f951772..7cb2aafd 100644
--- a/pom.xml
+++ b/pom.xml
@@ -19,7 +19,7 @@
 
     
     <!-- COTS version -->
-    <rugged.orekit.version>11.0.1</rugged.orekit.version>
+    <rugged.orekit.version>11.0.2</rugged.orekit.version>
     <rugged.junit.version>4.13.2</rugged.junit.version>
     
     <!-- Compilers and Tools version -->
diff --git a/src/tutorials/java/fr/cs/examples/refiningPleiades/models/OrbitModel.java b/src/tutorials/java/fr/cs/examples/refiningPleiades/models/OrbitModel.java
index b72877a3..991aeded 100644
--- a/src/tutorials/java/fr/cs/examples/refiningPleiades/models/OrbitModel.java
+++ b/src/tutorials/java/fr/cs/examples/refiningPleiades/models/OrbitModel.java
@@ -248,12 +248,12 @@ public class OrbitModel {
 
         propagator.propagate(minDate);
         final List<TimeStampedPVCoordinates> list = new ArrayList<TimeStampedPVCoordinates>();
-        propagator.setMasterMode(step,
-        		                 (currentState, isLast) ->
-                                 list.add(new TimeStampedPVCoordinates(currentState.getDate(),
-                                                                       currentState.getPVCoordinates().getPosition(),
-                                                                       currentState.getPVCoordinates().getVelocity(),
-                                                                       Vector3D.ZERO)));
+        propagator.getMultiplexer().add(step,
+        		                        currentState ->
+                                        list.add(new TimeStampedPVCoordinates(currentState.getDate(),
+                                                                              currentState.getPVCoordinates().getPosition(),
+                                                                              currentState.getPVCoordinates().getVelocity(),
+                                                                              Vector3D.ZERO)));
         propagator.propagate(maxDate);
 
         return list;
@@ -269,12 +269,12 @@ public class OrbitModel {
         propagator.setAttitudeProvider(createAttitudeProvider(earth, orbit));
         propagator.propagate(minDate);
         final List<TimeStampedAngularCoordinates> list = new ArrayList<>();
-        propagator.setMasterMode(step,
-                                 (currentState, isLast) ->
-                                 list.add(new TimeStampedAngularCoordinates(currentState.getDate(),
-                                                                            currentState.getAttitude().getRotation(),
-                                                                            Vector3D.ZERO,
-                                                                            Vector3D.ZERO)));
+        propagator.getMultiplexer().add(step,
+                                        currentState ->
+                                        list.add(new TimeStampedAngularCoordinates(currentState.getDate(),
+                                                                                   currentState.getAttitude().getRotation(),
+                                                                                   Vector3D.ZERO,
+                                                                                   Vector3D.ZERO)));
         propagator.propagate(maxDate);
 
         return list;
-- 
GitLab