SEGY file header. More...
#include <VolumeViz/readers/SoVRSegyReader.h>
Public Attributes | |
int | jobid |
Job identification number. | |
int | lino |
Line number (only one line per reel) | |
int | reno |
Reel number. | |
short | ntrpr |
Number of data traces per record. | |
short | nart |
Number of auxiliary traces per record. | |
unsigned short | hdt |
Sample interval in micro secs for this reel. | |
unsigned short | dto |
Same for original field recording. | |
unsigned short | hns |
Number of samples per trace for this reel. | |
unsigned short | nso |
Same for original field recording. | |
short | format |
data sample format code: 0 = Fixed point (1 bytes) 1 = Floating point (4 bytes) 2 = Fixed point (4 bytes) 3 = Fixed point (2 bytes) 4 = Fixed point w/ gain code (4 bytes) 5 = Floating point IEEE (4 bytes) 6 = Signed integer (1 byte) 7 = Not currently used 8 = Two's complement integer (1 byte) | |
short | fold |
CDP fold expected per CDP ensemble. | |
short | tsort |
Trace sorting code: -1 = Other 0 = Unknown 1 = As recorded (no sorting) 2 = CDP ensemble 3 = Single fold continuous profile 4 = Horizontally stacked 5 = Common source 6 = Common receiver 7 = Common offset 8 = Common mid-point. | |
short | vscode |
Vertical sum code: 1 = No sum 2 = Two sum... N = N sum (N = 32,767) | |
short | hsfs |
Sweep frequency at start. | |
short | hsfe |
Sweep frequency at end. | |
short | hslen |
Sweep length (ms) | |
short | hstyp |
Sweep type code: 1 = Linear 2 = Parabolic 3 = Exponential 4 = Other. | |
short | schn |
Trace number of sweep channel. | |
short | hstas |
Sweep trace taper length at start if tapered (the taper starts at zero time and is effective for this length) | |
short | hstae |
Sweep trace taper length at end (the ending taper starts at sweep length minus the taper length at end) | |
short | htatyp |
Sweep trace taper type code: 1 = Linear 2 = Cos-squared 3 = Other. | |
short | hcorr |
Correlated data traces code: 1 = No 2 = Yes. | |
short | bgrcv |
Binary gain recovered code: 1 = Yes 2 = No. | |
short | rcvm |
Amplitude recovery method code: 1 = None 2 = Spherical divergence 3 = AGC 4 = Other. | |
short | mfeet |
Measurement system code: 1 = Meters 2 = Feet. | |
short | polyt |
Impulse signal polarity code: 1 = Increase in pressure or upward geophone case movement gives negative number on tape 2 = Increase in pressure or upward geophone case movement gives positive number on tape. | |
short | vpol |
Vibratory polarity code: | |
short | hunass1 [120] |
Unassigned. | |
unsigned short | formatRevisionNumber |
SEG Y Format Revision Number, 0x0100 for revision 1.0. | |
short | fixedLengthTraceFlag |
Fixed trace length flag 1: All traces in this SEG Y file are guaranteed to have the same sample interval and number of samples, as specified in hdt and hns. | |
short | numTextHeaderExt |
Number of 3200-byte Textual Header Extension records following the Binary Header. | |
short | hunass2 [47] |
Unassigned. | |
This class encapsulates the contents of a SEGY file header (SEGY is a widely used format for storing seismic data). It is used to query this information from the SEGY file reader (see SoVRSegyFileReader::getSegyFileHeader). See also SoVRSegyTraceIdHeader.
Definition at line 214 of file SoVRSegyReader.h.
short SoVRSegyFileHeader::bgrcv |
Binary gain recovered code:
1 = Yes
2 = No.
Definition at line 299 of file SoVRSegyReader.h.
unsigned short SoVRSegyFileHeader::dto |
Same for original field recording.
Definition at line 231 of file SoVRSegyReader.h.
short SoVRSegyFileHeader::fixedLengthTraceFlag |
Fixed trace length flag
1: All traces in this SEG Y file are guaranteed to have the same sample interval and number of samples, as specified in hdt and hns.
2: The length of the traces in the file may vary and the number of samples in ns of the Trace Header must be examined to determine the actual length of each trace.
Definition at line 342 of file SoVRSegyReader.h.
short SoVRSegyFileHeader::fold |
CDP fold expected per CDP ensemble.
Definition at line 248 of file SoVRSegyReader.h.
short SoVRSegyFileHeader::format |
data sample format code:
0 = Fixed point (1 bytes)
1 = Floating point (4 bytes)
2 = Fixed point (4 bytes)
3 = Fixed point (2 bytes)
4 = Fixed point w/ gain code (4 bytes)
5 = Floating point IEEE (4 bytes)
6 = Signed integer (1 byte)
7 = Not currently used
8 = Two's complement integer (1 byte)
Definition at line 246 of file SoVRSegyReader.h.
unsigned short SoVRSegyFileHeader::formatRevisionNumber |
SEG Y Format Revision Number, 0x0100 for revision 1.0.
Definition at line 335 of file SoVRSegyReader.h.
short SoVRSegyFileHeader::hcorr |
Correlated data traces code:
1 = No
2 = Yes.
Definition at line 294 of file SoVRSegyReader.h.
unsigned short SoVRSegyFileHeader::hdt |
Sample interval in micro secs for this reel.
Definition at line 229 of file SoVRSegyReader.h.
unsigned short SoVRSegyFileHeader::hns |
Number of samples per trace for this reel.
Definition at line 233 of file SoVRSegyReader.h.
short SoVRSegyFileHeader::hsfe |
Sweep frequency at end.
Definition at line 269 of file SoVRSegyReader.h.
short SoVRSegyFileHeader::hsfs |
Sweep frequency at start.
Definition at line 267 of file SoVRSegyReader.h.
short SoVRSegyFileHeader::hslen |
Sweep length (ms)
Definition at line 271 of file SoVRSegyReader.h.
short SoVRSegyFileHeader::hstae |
Sweep trace taper length at end (the ending taper starts at sweep length minus the taper length at end)
Definition at line 285 of file SoVRSegyReader.h.
short SoVRSegyFileHeader::hstas |
Sweep trace taper length at start if tapered (the taper starts at zero time and is effective for this length)
Definition at line 282 of file SoVRSegyReader.h.
short SoVRSegyFileHeader::hstyp |
Sweep type code:
1 = Linear
2 = Parabolic
3 = Exponential
4 = Other.
Definition at line 277 of file SoVRSegyReader.h.
short SoVRSegyFileHeader::htatyp |
Sweep trace taper type code:
1 = Linear
2 = Cos-squared
3 = Other.
Definition at line 290 of file SoVRSegyReader.h.
short SoVRSegyFileHeader::hunass1[120] |
Unassigned.
Definition at line 333 of file SoVRSegyReader.h.
short SoVRSegyFileHeader::hunass2[47] |
Unassigned.
Definition at line 347 of file SoVRSegyReader.h.
int SoVRSegyFileHeader::jobid |
Job identification number.
Definition at line 219 of file SoVRSegyReader.h.
int SoVRSegyFileHeader::lino |
Line number (only one line per reel)
Definition at line 221 of file SoVRSegyReader.h.
short SoVRSegyFileHeader::mfeet |
Measurement system code:
1 = Meters
2 = Feet.
Definition at line 309 of file SoVRSegyReader.h.
short SoVRSegyFileHeader::nart |
Number of auxiliary traces per record.
Definition at line 227 of file SoVRSegyReader.h.
unsigned short SoVRSegyFileHeader::nso |
Same for original field recording.
Definition at line 235 of file SoVRSegyReader.h.
short SoVRSegyFileHeader::ntrpr |
Number of data traces per record.
Definition at line 225 of file SoVRSegyReader.h.
short SoVRSegyFileHeader::numTextHeaderExt |
Number of 3200-byte Textual Header Extension records following the Binary Header.
Definition at line 345 of file SoVRSegyReader.h.
short SoVRSegyFileHeader::polyt |
Impulse signal polarity code:
1 = Increase in pressure or upward geophone case movement gives negative number on tape
2 = Increase in pressure or upward geophone case movement gives positive number on tape.
Definition at line 315 of file SoVRSegyReader.h.
short SoVRSegyFileHeader::rcvm |
Amplitude recovery method code:
1 = None
2 = Spherical divergence
3 = AGC
4 = Other.
Definition at line 305 of file SoVRSegyReader.h.
int SoVRSegyFileHeader::reno |
Reel number.
Definition at line 223 of file SoVRSegyReader.h.
short SoVRSegyFileHeader::schn |
Trace number of sweep channel.
Definition at line 279 of file SoVRSegyReader.h.
short SoVRSegyFileHeader::tsort |
Trace sorting code:
-1 = Other
0 = Unknown
1 = As recorded (no sorting)
2 = CDP ensemble
3 = Single fold continuous profile
4 = Horizontally stacked
5 = Common source
6 = Common receiver
7 = Common offset
8 = Common mid-point.
Definition at line 260 of file SoVRSegyReader.h.
short SoVRSegyFileHeader::vpol |
Vibratory polarity code:
Code | Seismic signal lags pilot by |
1 | 337.5 to 22.5 degrees |
2 | 22.5 to 67.5 degrees |
3 | 67.5 to 112.5 degrees |
4 | 112.5 to 157.5 degrees |
5 | 157.5 to 202.5 degrees |
6 | 202.5 to 247.5 degrees |
7 | 247.5 to 292.5 degrees |
8 | 293.5 to 337.5 degrees |
Definition at line 331 of file SoVRSegyReader.h.
short SoVRSegyFileHeader::vscode |
Vertical sum code:
1 = No sum
2 = Two sum...
N = N sum (N = 32,767)
Definition at line 265 of file SoVRSegyReader.h.