SoVRSegyFileHeader Structure |
SEGY file header.
Namespace: OIV.VolumeViz.Readers
The SoVRSegyFileHeader type exposes the following members.
Name | Description | |
---|---|---|
![]() | Equals | Indicates whether this instance and a specified object are equal. (Inherited from ValueType.) |
![]() | GetHashCode | Returns the hash code for this instance. (Inherited from ValueType.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | ToString | Returns the fully qualified type name of this instance. (Inherited from ValueType.) |
Name | Description | |
---|---|---|
![]() | Bgrcv | Binary gain recovered code: 1 = Yes 2 = No. |
![]() ![]() | Default | Default constructor. |
![]() | Dto | Same for original field recording. |
![]() | 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. |
![]() | Fold | CDP fold expected per CDP ensemble. |
![]() | 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) |
![]() | FormatRevisionNumber | SEG Y Format Revision Number, 0x0100 for revision 1.0. |
![]() | Hcorr | Correlated data traces code: 1 = No 2 = Yes. |
![]() | Hdt | Sample interval in micro secs for this reel. |
![]() | Hns | Number of samples per trace for this reel. |
![]() | Hsfe | Sweep frequency at end. |
![]() | Hsfs | Sweep frequency at start. |
![]() | Hslen | Sweep length (ms) |
![]() | Hstae | Sweep trace taper length at end (the ending taper starts at sweep length minus the taper length at end) |
![]() | Hstas | Sweep trace taper length at start if tapered (the taper starts at zero time and is effective for this length) |
![]() | Hstyp | Sweep type code: 1 = Linear 2 = Parabolic 3 = Exponential 4 = Other. |
![]() | Htatyp | Sweep trace taper type code: 1 = Linear 2 = Cos-squared 3 = Other. |
![]() | Hunass1 | Unassigned. |
![]() | Hunass2 | Unassigned. |
![]() | Jobid | Job identification number. |
![]() | Lino | Line number (only one line per reel) |
![]() | Mfeet | Measurement system code: 1 = Meters 2 = Feet. |
![]() | Nart | Number of auxiliary traces per record. |
![]() | Nso | Same for original field recording. |
![]() | Ntrpr | Number of data traces per record. |
![]() | NumTextHeaderExt | Number of 3200-byte Textual Header Extension records following the Binary Header. |
![]() | 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. |
![]() | Rcvm | Amplitude recovery method code: 1 = None 2 = Spherical divergence 3 = AGC 4 = Other. |
![]() | Reno | Reel number. |
![]() | Schn | Trace number of sweep channel. |
![]() | 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. |
![]() | Vpol | Vibratory polarity code: |
![]() | Vscode | Vertical sum code: 1 = No sum 2 = Two sum... |
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 OIV.VolumeViz.Readers.SoVRSegyFileReader.GetSegyFileHeader(OIV.VolumeViz.Readers.SoVRSegyFileHeader@, System.Boolean)). See also OIV.VolumeViz.Readers.SoVRSegyTraceIdHeader.