diff --git a/pom.xml b/pom.xml index 6f9517726f27314621c183eae45d36f2d7e85b81..7cb2aafd47762a03c81d628c9331b13798a528ed 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 b72877a3ae84b9a53a89e3cbff91f73217fc1db4..991aededf5823e1e44501e20412faee761bef410 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;