DEIMOS
Earth Observation Mission CFI Software
DataHandling Software User Manual
for JAVA
ESA

EECFI.OrbitFile Class Reference

Class for reading/writing orbit files. More...

Inheritance diagram for EECFI.OrbitFile:
EECFI.EEFile EECFI.CfiClass

List of all members.

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< OsvRecosvRec
 Vector of state vectors.

Detailed Description

Class for reading/writing orbit files.


Constructor & Destructor Documentation

EECFI.OrbitFile.OrbitFile (  ) 

Constructor.

EECFI.OrbitFile.OrbitFile ( String  fileNam  ) 

Constructor with file name.


Member Function Documentation

void EECFI.OrbitFile::read ( final boolean  readFroFlag,
final boolean  readingOsvFlag 
) throws CfiError

Read the whole file data block.

Parameters:
readFroFlag Type of input file:

  • "true" for ROF and DORIS files
  • "false" for POF files.

.

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.

Parameters:
readFroFlag Type of input file:

  • "true" for ROF and DORIS files
  • "false" for POF files.

.

readingOsvFlag Select of state vectors are read (true) or only times and orbit numbers (false).
startRange Start orbit.
stopRange Stop orbit.
timeRef Time reference.
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.

Parameters:
readFroFlag Type of input file:

  • "true" for ROF and DORIS files
  • "false" for POF files.

.

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.

Parameters:
fileNam Name of the file to write.
fixedHead FixedHeader object with fixed header data.
osvData Vector of state vectors.

Member Data Documentation

Vector of state vectors.


Generated on Thu Apr 7 2011 16:12:17 for by doxygen 1.7.1