From 37d4a3574a35d2ccbe465db542d3b4cf547857e7 Mon Sep 17 00:00:00 2001 From: Luc Maisonobe <luc@orekit.org> Date: Thu, 25 Aug 2016 11:45:48 +0200 Subject: [PATCH] removed unneeded mapping date -> line in datation model. --- .../org/orekit/rugged/linesensor/LineDatation.java | 6 ------ .../org/orekit/rugged/linesensor/LineSensor.java | 12 ------------ .../orekit/rugged/linesensor/LinearLineDatation.java | 6 ------ 3 files changed, 24 deletions(-) diff --git a/src/main/java/org/orekit/rugged/linesensor/LineDatation.java b/src/main/java/org/orekit/rugged/linesensor/LineDatation.java index ce211011..db74c94b 100644 --- a/src/main/java/org/orekit/rugged/linesensor/LineDatation.java +++ b/src/main/java/org/orekit/rugged/linesensor/LineDatation.java @@ -30,12 +30,6 @@ public interface LineDatation { */ AbsoluteDate getDate(double lineNumber); - /** Get the line for a given date. - * @param date date - * @return line number - */ - double getLine(AbsoluteDate date); - /** Get the rate of lines scanning. * @param lineNumber line number * @return rate of lines scanning (lines / seconds) diff --git a/src/main/java/org/orekit/rugged/linesensor/LineSensor.java b/src/main/java/org/orekit/rugged/linesensor/LineSensor.java index cf86debd..d7b90ec5 100644 --- a/src/main/java/org/orekit/rugged/linesensor/LineSensor.java +++ b/src/main/java/org/orekit/rugged/linesensor/LineSensor.java @@ -121,18 +121,6 @@ public class LineSensor { return date; } - /** Get the line number. - * @param date date - * @return line number corresponding to date - * @exception RuggedException if date cannot be handled - */ - public double getLine(final AbsoluteDate date) - throws RuggedException { - final double lineNumber = datationModel.getLine(date); - DumpManager.dumpSensorDatation(this, lineNumber, date); - return lineNumber; - } - /** Get the rate of lines scanning. * @param lineNumber line number * @return rate of lines scanning (lines / seconds) diff --git a/src/main/java/org/orekit/rugged/linesensor/LinearLineDatation.java b/src/main/java/org/orekit/rugged/linesensor/LinearLineDatation.java index 7b2c2885..b31a96c0 100644 --- a/src/main/java/org/orekit/rugged/linesensor/LinearLineDatation.java +++ b/src/main/java/org/orekit/rugged/linesensor/LinearLineDatation.java @@ -54,12 +54,6 @@ public class LinearLineDatation implements LineDatation { return referenceDate.shiftedBy((lineNumber - referenceLine) / rate); } - /** {@inheritDoc} */ - @Override - public double getLine(final AbsoluteDate date) { - return referenceLine + rate * date.durationFrom(referenceDate); - } - /** {@inheritDoc} */ @Override public double getRate(final double lineNumber) { -- GitLab