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

EECFI.OrbitFileDiagnosticsReport Class Reference

Class for orbit file diagnostic report. More...

List of all members.

Public Member Functions

 OrbitFileDiagnosticsReport ()
 Constructor.
 OrbitFileDiagnosticsReport (long osvListId, long numOsv, double totalTime, double timeFirstOsv, double timeLastOsv, long timeRef, double[] timeStartGap, double[] timeStopGap, long[] indexGap, long numGaps, double[] timeGoingBackOsv, long[] indexGoingBackOsv, long numGoingBackOsv, double[] timeDuplicatedOsv, long[] indexDuplicatedOsv, long numDuplicatedOsv, double[] timeInconsistentOrbitNumber, long[] indexInconsistentOrbitNumber, long numInconsistentOrbitNumber, double[] timeNonEquallySpacedOsv, long[] indexNonEquallySpacedOsv, long numNonEquallySpacedOsv)
 Constructor with parameters.

Public Attributes

long osvListId
 identifier associated to the OSV list (applicable for file storing multiple OSV lists, e.g.
long numOsv
 number of OSVs which were checked
double totalTime
 total time covered by the file (i.e.
double timeFirstOsv
 time of first OSV
double timeLastOsv
 time of last OSV
long timeRef
 time system of time related fields in this structure
Vector< Double > timeStartGap = new Vector<Double>()
 list containing start time of GAPs
Vector< Double > timeStopGap = new Vector<Double>()
 list containing stop time of GAPs
Vector< Long > indexGap = new Vector<Long>()
 list containing index of GAPs (the index represents the ID of OSV which is preceded by a GAP)
long numGaps
 number of identified GAPs
Vector< Double > timeGoingBackOsv = new Vector<Double>()
 list containing time of going back OSVs
Vector< Long > indexGoingBackOsv = new Vector<Long>()
 list containing index of going back OSVs
long numGoingBackOsv
 number of identified going back OSVs
Vector< Double > timeDuplicatedOsv = new Vector<Double>()
 list containing time of duplicated OSVs
Vector< Long > indexDuplicatedOsv = new Vector<Long>()
 list containing index of duplicated OSVs
long numDuplicatedOsv
 number of identified duplicated OSVs
Vector< Double > timeInconsistentOrbitNumber = new Vector<Double>()
 list containing time of OSVs with inconsistent orbit number
Vector< Long > indexInconsistentOrbitNumber = new Vector<Long>()
 list containing index of OSVs with inconsistent orbit number
long numInconsistentOrbitNumber
 number of OSVs with inconsistent orbit number
Vector< Double > timeNonEquallySpacedOsv = new Vector<Double>()
 list containing time of non equally spaced OSVs
Vector< Long > indexNonEquallySpacedOsv = new Vector<Long>()
 list containing index of non equally spaced OSVs
long numNonEquallySpacedOsv
 number of OSVs with time step different from expected (absolute value of difference from step and expected > threshold)

Detailed Description

Class for orbit file diagnostic report.


Constructor & Destructor Documentation

EECFI.OrbitFileDiagnosticsReport.OrbitFileDiagnosticsReport (  ) 

Constructor.

EECFI.OrbitFileDiagnosticsReport.OrbitFileDiagnosticsReport ( long  osvListId,
long  numOsv,
double  totalTime,
double  timeFirstOsv,
double  timeLastOsv,
long  timeRef,
double[]  timeStartGap,
double[]  timeStopGap,
long[]  indexGap,
long  numGaps,
double[]  timeGoingBackOsv,
long[]  indexGoingBackOsv,
long  numGoingBackOsv,
double[]  timeDuplicatedOsv,
long[]  indexDuplicatedOsv,
long  numDuplicatedOsv,
double[]  timeInconsistentOrbitNumber,
long[]  indexInconsistentOrbitNumber,
long  numInconsistentOrbitNumber,
double[]  timeNonEquallySpacedOsv,
long[]  indexNonEquallySpacedOsv,
long  numNonEquallySpacedOsv 
)

Constructor with parameters.


Member Data Documentation

Vector<Long> EECFI.OrbitFileDiagnosticsReport.indexDuplicatedOsv = new Vector<Long>()

list containing index of duplicated OSVs

Vector<Long> EECFI.OrbitFileDiagnosticsReport.indexGap = new Vector<Long>()

list containing index of GAPs (the index represents the ID of OSV which is preceded by a GAP)

Vector<Long> EECFI.OrbitFileDiagnosticsReport.indexGoingBackOsv = new Vector<Long>()

list containing index of going back OSVs

list containing index of OSVs with inconsistent orbit number

list containing index of non equally spaced OSVs

number of identified duplicated OSVs

number of identified GAPs

number of identified going back OSVs

number of OSVs with inconsistent orbit number

number of OSVs with time step different from expected (absolute value of difference from step and expected > threshold)

number of OSVs which were checked

identifier associated to the OSV list (applicable for file storing multiple OSV lists, e.g.

SP3)

Vector<Double> EECFI.OrbitFileDiagnosticsReport.timeDuplicatedOsv = new Vector<Double>()

list containing time of duplicated OSVs

Vector<Double> EECFI.OrbitFileDiagnosticsReport.timeGoingBackOsv = new Vector<Double>()

list containing time of going back OSVs

Vector<Double> EECFI.OrbitFileDiagnosticsReport.timeInconsistentOrbitNumber = new Vector<Double>()

list containing time of OSVs with inconsistent orbit number

Vector<Double> EECFI.OrbitFileDiagnosticsReport.timeNonEquallySpacedOsv = new Vector<Double>()

list containing time of non equally spaced OSVs

time system of time related fields in this structure

Vector<Double> EECFI.OrbitFileDiagnosticsReport.timeStartGap = new Vector<Double>()

list containing start time of GAPs

Vector<Double> EECFI.OrbitFileDiagnosticsReport.timeStopGap = new Vector<Double>()

list containing stop time of GAPs

total time covered by the file (i.e.

from first to last OSV)


Generated on Mon Dec 11 2023 14:48:13 for by doxygen 1.7.1