diff --git a/src/main/java/org/orekit/rugged/api/Rugged.java b/src/main/java/org/orekit/rugged/api/Rugged.java
index 3143976f98a7446d1c1c2e4818f8be570681d1ac..23a2759b453af099538ad193bc8347c0b2f1c5af 100644
--- a/src/main/java/org/orekit/rugged/api/Rugged.java
+++ b/src/main/java/org/orekit/rugged/api/Rugged.java
@@ -587,23 +587,23 @@ public class Rugged {
 
     }
     /** Compute distance between two line sensors.
-     * @param sensorNameA name of the line sensor A
+     * @param sensorA line sensor A
      * @param dateA current date for sensor A
      * @param pixelA pixel index for sensor A
-     * @param sensorNameB name of the line sensor B
+     * @param sensorB line sensor B
      * @param dateB current date for sensor B
      * @param pixelB pixel index for sensor B
      * @return distance computing
      * @exception RuggedException if sensor is unknown
      */
-    public double distanceBetweenLOS(final String sensorNameA,  
+    public double distanceBetweenLOS(final LineSensor sensorA,  
                            final AbsoluteDate dateA, final int pixelA,
-                           final String sensorNameB,
+                           final LineSensor sensorB,
                            final AbsoluteDate dateB, final int pixelB)
         throws RuggedException {
 
-        final LineSensor sensorA = getLineSensor(sensorNameA);
-        final LineSensor sensorB = getLineSensor(sensorNameB);
+        //final LineSensor sensorA = getLineSensor(sensorNameA);
+        //final LineSensor sensorB = getLineSensor(sensorNameB);
 
         // Get sensors's position and LOS
         final Vector3D vA     = sensorA.getLOS(dateA, pixelA); // V_a : line of sight's vectorA
@@ -633,10 +633,10 @@ public class Rugged {
         return d;
     }
     /** Compute distance between two line sensors with derivatives.
-     * @param sensorNameA name of the line sensor A
+     * @param sensorA  line sensor A
      * @param dateA current date for sensor A
      * @param pixelA pixel index for sensor A
-     * @param sensorNameB name of the line sensor B
+     * @param sensorB  line sensor B
      * @param dateB current date for sensor B
      * @param pixelB pixel index for sensor B
      * @param generator generator to use for building {@link DerivativeStructure} instances
@@ -644,15 +644,15 @@ public class Rugged {
      * @exception RuggedException if sensor is unknown
      * @see #distanceBetweenLOS(String, AbsoluteDate, int, String, AbsoluteDate, int)
      */
-    private DerivativeStructure[]  distanceBetweenLOSDerivatives(final String sensorNameA,  
+    private DerivativeStructure[]  distanceBetweenLOSDerivatives(final LineSensor sensorA,  
                            final AbsoluteDate dateA, final int pixelA,
-                           final String sensorNameB,
+                           final LineSensor sensorB,
                            final AbsoluteDate dateB, final int pixelB,
                            final DSGenerator generator)
         throws RuggedException {
 
-        final LineSensor sensorA = getLineSensor(sensorNameA);
-        final LineSensor sensorB = getLineSensor(sensorNameB);
+        //final LineSensor sensorA = getLineSensor(sensorNameA);
+        //final LineSensor sensorB = getLineSensor(sensorNameB);
 
         // Get sensors's LOS
         final FieldVector3D<DerivativeStructure> vA     = sensorA.getLOSDerivatives(dateA, pixelA, generator); // V_a : line of sight's vectorA