63 Osequence(
const unsigned int aTimeRange,
const unsigned int aTimeOverlap,
64 const unsigned int aVerbosity=0);
79 void ResetSequence(
void);
91 unsigned int SetSegments(Segments *aInSeg, Segments *aOutSeg=NULL);
102 bool NewChunk(
bool &aNewSegFlag);
113 Segments* GetChunkOut(
void);
Omicron analysis time sequence.
Definition: Osequence.h:48
unsigned int SeqOverlap
Nominal overlap duration [s].
Definition: Osequence.h:153
unsigned int GetOverlapDuration(void)
Returns the nominal overlap duration [s].
Definition: Osequence.h:145
unsigned int GetTimeRange(void)
Returns the sequence time range [s].
Definition: Osequence.h:118
unsigned int SeqOverlapCurrent
Current overlap duration [s].
Definition: Osequence.h:154
Segments * SeqOutSegments
Output trigger segments (current - request).
Definition: Osequence.h:150
unsigned int GetCurrentOverlapDuration(void)
Returns the current overlap duration [s].
Definition: Osequence.h:140
Segments * SeqInSegments
Input segments (current - request).
Definition: Osequence.h:151
unsigned int SeqT0
Current chunk center.
Definition: Osequence.h:155
unsigned int fVerbosity
Verbosity level.
Definition: Osequence.h:145
unsigned int GetChunkTimeCenter(void)
Returns the central GPS time of current chunk [s].
Definition: Osequence.h:123
unsigned int SeqSeg
Current segment index.
Definition: Osequence.h:156
unsigned int SeqTimeRange
Time range [s].
Definition: Osequence.h:152
Osequence(const unsigned int aTimeRange, const unsigned int aTimeOverlap, const unsigned int aVerbosity=0)
Constructor of the Osequence class.
unsigned int GetChunkTimeStart(void)
Returns the starting GPS time of current chunk [s].
Definition: Osequence.h:128
unsigned int GetChunkTimeEnd(void)
Returns the ending GPS time of current chunk [s].
Definition: Osequence.h:133