Earth Observation Mission CFI Software DataHandling Software User Manual for JAVA |
Class for reading/writing DORIS navigator files. More...
Public Member Functions | |
DorisFile () | |
Constructor. | |
DorisFile (String fileNam) | |
Constructor with file name. | |
native void | readHeader () throws CfiError |
Read DORIS header. | |
native void | read (final boolean interpolFlag) throws CfiError |
Read the whole file (DORIS header is not read). | |
native void | read (final boolean interpolFlag, final double time0, final double time1) throws CfiError |
Read the file between 2 given times (DORIS header is not read). | |
native void | write (String fileNam, DorisHeader fhr, Vector< OsvRec > osvRecEF, Vector< OsvRec > osvRecJ, double leapTim, int leapSig, long absOrbi, long relOrbi) throws CfiError |
Write DORIS file with a given name. | |
native void | write (DorisHeader fhr, Vector< OsvRec > osvRecEF, Vector< OsvRec > osvRecJ, double leapTim, int leapSig, long absOrbi, long relOrbi) throws CfiError |
Write DORIS file with the name in the object. | |
Public Attributes | |
DorisHeader | header |
DORIS header. | |
Vector< OsvRec > | osvRec |
Vector of state Vectors in EF. | |
Vector< OsvRec > | osvRecJ2 |
Vector of state Vectors in J2000. | |
long | fileType |
File type (XDDORISFileTypeEnum). | |
double | leapTime |
Time for the leap second. | |
int | leapSign |
Sign of the leap second. | |
long | absOrbit |
First absolute orbit number. | |
long | relOrbit |
First relative orbit number. |
Class for reading/writing DORIS navigator files.
EECFI.DorisFile.DorisFile | ( | ) |
Constructor.
EECFI.DorisFile::DorisFile | ( | String | fileNam | ) |
Constructor with file name.
fileNam | Name of the file we want to read. |
void EECFI.DorisFile::read | ( | final boolean | interpolFlag, | |
final double | time0, | |||
final double | time1 | |||
) | throws CfiError |
Read the file between 2 given times (DORIS header is not read).
interpolFlag | Flag to indicate if interpolation is used. | |
time0 | Start time for the requested time window. | |
time1 | Stop time for the requested time window. |
void EECFI.DorisFile::read | ( | final boolean | interpolFlag | ) | throws CfiError |
Read the whole file (DORIS header is not read).
interpolFlag | Flag to indicate if interpolation is used. |
native void EECFI.DorisFile.readHeader | ( | ) | throws CfiError |
Read DORIS header.
Reimplemented from EECFI.EEFile.
void EECFI.DorisFile::write | ( | String | fileNam, | |
DorisHeader | fhr, | |||
Vector< OsvRec > | osvRecEF, | |||
Vector< OsvRec > | osvRecJ, | |||
double | leapTim, | |||
int | leapSig, | |||
long | absOrbi, | |||
long | relOrbi | |||
) | throws CfiError |
Write DORIS file with a given name.
fileNam | Name of the file we want to write. | |
fhr | DORIS header. | |
osvRecEF | Vector of state vectors in EF. | |
osvRecJ | Vector of state vectors in J2000. | |
leapTim | Time for the leap second. | |
leapSig | Sign of the leap second. | |
absOrbi | First absolute orbit number. | |
relOrbi | First relative orbit number. |
void EECFI.DorisFile::write | ( | DorisHeader | fhr, | |
Vector< OsvRec > | osvRecEF, | |||
Vector< OsvRec > | osvRecJ, | |||
double | leapTim, | |||
int | leapSig, | |||
long | absOrbi, | |||
long | relOrbi | |||
) | throws CfiError |
Write DORIS file with the name in the object.
fhr | DORIS header. | |
osvRecEF | Vector of state vectors in EF. | |
osvRecJ | Vector of state vectors in J2000. | |
leapTim | Time for the leap second. | |
leapSig | Sign of the leap second. | |
absOrbi | First absolute orbit number. | |
relOrbi | First relative orbit number. |
First absolute orbit number.
DORIS header.
Sign of the leap second.
double EECFI.DorisFile.leapTime |
Time for the leap second.
Vector<OsvRec> EECFI.DorisFile.osvRec |
Vector of state Vectors in EF.
Vector<OsvRec> EECFI.DorisFile.osvRecJ2 |
Vector of state Vectors in J2000.
First relative orbit number.