9 #if !defined __UHH_GROUPHIST_H
10 #define __UHH_GROUPHIST_H
12 #include "uhh_filelist.h"
13 #include "uhh_histhdr.h"
14 #include "uhh_seghdr.h"
44 #define UHH_SLICE_STATE_NEW 0
45 #define UHH_SLICE_STATE_PREMATURE 1
46 #define UHH_SLICE_STATE_ACTIVE 2
47 #define UHH_SLICE_STATE_CLOSED 3
48 #define UHH_SLICE_STATE_INVALID 4
49 #define UHH_SLICE_STATE_DELETED 5
87 sint32 m_nRecStatusAfter;
113 #define UHH_TIX_MAX (DBL_MAX)
114 #define UHH_TIX_MIN (DBL_MIN)
122 sint32 z_nUhhSeqNoMin, sint32 z_nUhhSeqNoMax, sint32 z_nGroup);
125 double clockTix(
double z_dTix);
127 bool match(
char *z_szDirectory, sint32 z_nInstrument,
128 sint32 z_nUhhSeqNoMin, sint32 z_nUhhSeqNoMax, sint32 z_nGroup);
130 double subtractClock(
double z_dTix,
double z_dClock);
143 double m_dTixHead, m_dTixHeadSNP, m_dTixTail;
144 sint32 m_nFinalRecStatus;
154 sint32 m_anMatchMin[UHH_FILENAME_GROUP_COMPONENT+1];
155 sint32 m_anMatchMax[UHH_FILENAME_GROUP_COMPONENT+1];
160 void sliceAddTixOffset(
UhhSlice *z_pSlice,
double z_dOffset);
161 void sliceIncludeLeader(
UhhSlice *z_pSlice,
bool z_bInclude);
162 void sliceIncludeTrailer(
UhhSlice *z_pSlice,
bool z_bInclude);
Definition: uhh_navmgr.h:20
Definition: uhh_seghdr.h:116
Definition: uhh_grouphist.h:95
Definition: uhh_histhdr.h:14
Definition: uhh_grouphist.h:118
Definition: uhh_heap.h:31
Definition: uhh_grouphist.h:52