Earth Observation Mission CFI Software DataHandling Software User Manual for JAVA |
Class for reading/writing orbit files. More...
Public Member Functions | |
OrbitFile () | |
Constructor. | |
OrbitFile (String fileNam) | |
Constructor with file name. | |
native void | read (final boolean readFroFlag, final boolean readingOsvFlag) throws CfiError |
Read the whole file data block. | |
native void | read (final boolean readFroFlag, final double startRange, final double stopRange, final boolean readingOsvFlag) throws CfiError |
Read the file data block between startRange and stopRange in orbits. | |
native void | read (final boolean readFroFlag, final long timeRef, final double startRange, final double stopRange, final boolean readingOsvFlag) throws CfiError |
Read the file data block between startRange and stopRange in days. | |
native void | write (final String fileNam, FixedHeader fixedHead, Vector< OsvRec > osvData) throws CfiError |
Write the file. | |
Public Attributes | |
Vector< OsvRec > | osvRec |
Vector of state vectors. |
Class for reading/writing orbit files.
EECFI.OrbitFile.OrbitFile | ( | ) |
Constructor.
EECFI.OrbitFile.OrbitFile | ( | String | fileNam | ) |
Constructor with file name.
void EECFI.OrbitFile::read | ( | final boolean | readFroFlag, | |
final boolean | readingOsvFlag | |||
) | throws CfiError |
Read the whole file data block.
readFroFlag | Type of input file:
. | |
readingOsvFlag | Select if state vectors are read (true) or only times and orbit numbers (false). |
void EECFI.OrbitFile::read | ( | final boolean | readFroFlag, | |
final long | timeRef, | |||
final double | startRange, | |||
final double | stopRange, | |||
final boolean | readingOsvFlag | |||
) | throws CfiError |
Read the file data block between startRange and stopRange in days.
void EECFI.OrbitFile::read | ( | final boolean | readFroFlag, | |
final double | startRange, | |||
final double | stopRange, | |||
final boolean | readingOsvFlag | |||
) | throws CfiError |
Read the file data block between startRange and stopRange in orbits.
readFroFlag | Type of input file:
. | |
readingOsvFlag | Select of state vectors are read (true) or only times and orbit numbers (false). | |
startRange | Start orbit. | |
stopRange | Stop orbit. |
void EECFI.OrbitFile::write | ( | final String | fileNam, | |
FixedHeader | fixedHead, | |||
Vector< OsvRec > | osvData | |||
) | throws CfiError |
Write the file.
fileNam | Name of the file to write. | |
fixedHead | FixedHeader object with fixed header data. | |
osvData | Vector of state vectors. |
Vector<OsvRec> EECFI.OrbitFile.osvRec |
Vector of state vectors.