Earth Observation Mission CFI Software DataHandling Software User Manual for JAVA |
Class for orbit file diagnostic report. More...
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) |
Class for orbit file diagnostic report.
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.
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
Vector<Long> EECFI.OrbitFileDiagnosticsReport.indexInconsistentOrbitNumber = new Vector<Long>() |
list containing index of OSVs with inconsistent orbit number
Vector<Long> EECFI.OrbitFileDiagnosticsReport.indexNonEquallySpacedOsv = new Vector<Long>() |
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
time of first OSV
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
time of last OSV
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)