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