Package org.orekit.rugged.linesensor
Class SensorPixelCrossing
- java.lang.Object
-
- org.orekit.rugged.linesensor.SensorPixelCrossing
-
public class SensorPixelCrossing extends Object
Class devoted to locate where ground point crosses a sensor line.This class is used in the first stage of inverse location.
- Author:
- Luc Maisonobe
-
-
Constructor Summary
Constructors Constructor Description SensorPixelCrossing(LineSensor sensor, Vector3D meanNormal, Vector3D targetDirection, int maxEval, double accuracy)
Simple constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
locatePixel(AbsoluteDate date)
Locate pixel along sensor line.
-
-
-
Constructor Detail
-
SensorPixelCrossing
public SensorPixelCrossing(LineSensor sensor, Vector3D meanNormal, Vector3D targetDirection, int maxEval, double accuracy)
Simple constructor.- Parameters:
sensor
- sensor to considermeanNormal
- mean plane normal of the line sensortargetDirection
- target direction in spacecraft framemaxEval
- maximum number of evaluationsaccuracy
- accuracy to use for finding crossing line number
-
-
Method Detail
-
locatePixel
public double locatePixel(AbsoluteDate date)
Locate pixel along sensor line.- Parameters:
date
- current date- Returns:
- pixel location (
Double.NaN
if the first and last pixels of the line do not bracket a location)
-
-