public class LineSensor extends Object
| Constructor and Description |
|---|
LineSensor(String name,
LineDatation datationModel,
Vector3D position,
TimeDependentLOS los)
Simple constructor.
|
| Modifier and Type | Method and Description |
|---|---|
AbsoluteDate |
getDate(double lineNumber)
Get the date.
|
double |
getLine(AbsoluteDate date)
Get the line number.
|
Vector3D |
getLos(AbsoluteDate date,
int i)
Get the pixel normalized line-of-sight at some date.
|
String |
getName()
Get the name of the sensor.
|
int |
getNbPixels()
Get the number of pixels.
|
Vector3D |
getPosition()
Get the sensor position.
|
double |
getRate(double lineNumber)
Get the rate of lines scanning.
|
public LineSensor(String name, LineDatation datationModel, Vector3D position, TimeDependentLOS los)
name - name of the sensordatationModel - datation modelposition - sensor position in spacecraft framelos - pixels lines-of-sight in spacecraft frameLOSBuilderpublic String getName()
public int getNbPixels()
public Vector3D getLos(AbsoluteDate date, int i) throws RuggedException
date - current datei - pixel index (must be between 0 and getNbPixels() - 1RuggedException - if date cannot be handledpublic AbsoluteDate getDate(double lineNumber) throws RuggedException
lineNumber - line numberRuggedException - if date cannot be handledpublic double getLine(AbsoluteDate date) throws RuggedException
date - dateRuggedException - if date cannot be handledpublic double getRate(double lineNumber)
lineNumber - line numberpublic Vector3D getPosition()
Copyright © 2014–2016 CS Syst?mes d'Information. All rights reserved.