| computeInverseLocOnGridWithoutAtmosphere(GeodeticPoint[][], int, int, LineSensor, int, int) |   | 83% |   | 90% | 1 | 6 | 4 | 25 | 0 | 1 |
| computeDirectLocOnGridWithAtmosphere(double[], double[], LineSensor) |   | 89% |  | 100% | 0 | 3 | 3 | 18 | 0 | 1 |
| inverseLocationDerivatives(String, GeodeticPoint, int, int, DerivativeGenerator) |   | 99% |   | 75% | 1 | 3 | 1 | 40 | 0 | 1 |
| findSensorPixelWithAtmosphere(GeodeticPoint, LineSensor, int, int) |  | 100% |   | 83% | 2 | 7 | 0 | 40 | 0 | 1 |
| distanceBetweenLOSderivatives(LineSensor, AbsoluteDate, double, SpacecraftToObservedBody, LineSensor, AbsoluteDate, double, DerivativeGenerator) |  | 100% | | n/a | 0 | 1 | 0 | 33 | 0 | 1 |
| findSensorPixelWithoutAtmosphere(GeodeticPoint, LineSensor, SensorMeanPlaneCrossing) |  | 100% |  | 100% | 0 | 3 | 0 | 33 | 0 | 1 |
| directLocation(String, double) |  | 100% |  | 100% | 0 | 7 | 0 | 27 | 0 | 1 |
| distanceBetweenLOS(LineSensor, AbsoluteDate, double, SpacecraftToObservedBody, LineSensor, AbsoluteDate, double) |  | 100% | | n/a | 0 | 1 | 0 | 26 | 0 | 1 |
| directLocation(AbsoluteDate, Vector3D, Vector3D) |  | 100% |   | 90% | 1 | 6 | 0 | 22 | 0 | 1 |
| computeWithLightTimeCorrection(AbsoluteDate, Vector3D, Vector3D, Transform, Transform, Vector3D, Vector3D) |  | 100% | | n/a | 0 | 1 | 0 | 15 | 0 | 1 |
| Rugged(IntersectionAlgorithm, ExtendedEllipsoid, boolean, boolean, AtmosphericRefraction, SpacecraftToObservedBody, Collection, String) |  | 100% |  | 100% | 0 | 2 | 0 | 14 | 0 | 1 |
| applyAberrationOfLightCorrection(Vector3D, Vector3D) |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
| inverseLocation(String, GeodeticPoint, int, int) |  | 100% |  | 100% | 0 | 4 | 0 | 7 | 0 | 1 |
| getPlaneCrossing(String, int, int) |  | 100% |   | 83% | 1 | 4 | 0 | 8 | 0 | 1 |
| dateLocation(String, GeodeticPoint, int, int) |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
| pixelIsInside(SensorPixel, LineSensor) |  | 100% |  | 100% | 0 | 4 | 0 | 2 | 0 | 1 |
| getLineSensor(String) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| dateLocation(String, double, double, int, int) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| inverseLocation(String, double, double, int, int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setPlaneCrossing(SensorMeanPlaneCrossing) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| isInRange(AbsoluteDate) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getScToInertial(AbsoluteDate) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getInertialToBody(AbsoluteDate) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getBodyToInertial(AbsoluteDate) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getAlgorithmId() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getLineSensors() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getMinDate() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getMaxDate() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getName() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getAlgorithm() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isLightTimeCorrected() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isAberrationOfLightCorrected() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getRefractionCorrection() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getEllipsoid() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getScToBody() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |