Click or drag to resize
SoVRSegyFileHeader Structure

SEGY file header.

Namespace: OIV.VolumeViz.Readers
Assembly: OIV.VolumeViz (in OIV.VolumeViz.dll) Version: 2024.1.1.0 (2024.1.1)
Syntax
public struct SoVRSegyFileHeader

The SoVRSegyFileHeader type exposes the following members.

Methods
  NameDescription
Public methodEquals
Indicates whether this instance and a specified object are equal.
(Inherited from ValueType.)
Public methodGetHashCode
Returns the hash code for this instance.
(Inherited from ValueType.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodToString
Returns the fully qualified type name of this instance.
(Inherited from ValueType.)
Top
Properties
  NameDescription
Public propertyBgrcv

Binary gain recovered code: 1 = Yes 2 = No.

Public propertyStatic memberDefault
Default constructor.
Public propertyDto

Same for original field recording.

Public propertyFixedLengthTraceFlag

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.

Public propertyFold

CDP fold expected per CDP ensemble.

Public propertyFormat

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)

Public propertyFormatRevisionNumber

SEG Y Format Revision Number, 0x0100 for revision 1.0.

Public propertyHcorr

Correlated data traces code: 1 = No 2 = Yes.

Public propertyHdt

Sample interval in micro secs for this reel.

Public propertyHns

Number of samples per trace for this reel.

Public propertyHsfe

Sweep frequency at end.

Public propertyHsfs

Sweep frequency at start.

Public propertyHslen

Sweep length (ms)

Public propertyHstae

Sweep trace taper length at end (the ending taper starts at sweep length minus the taper length at end)

Public propertyHstas

Sweep trace taper length at start if tapered (the taper starts at zero time and is effective for this length)

Public propertyHstyp

Sweep type code: 1 = Linear 2 = Parabolic 3 = Exponential 4 = Other.

Public propertyHtatyp

Sweep trace taper type code: 1 = Linear 2 = Cos-squared 3 = Other.

Public propertyHunass1

Unassigned.

Public propertyHunass2

Unassigned.

Public propertyJobid

Job identification number.

Public propertyLino

Line number (only one line per reel)

Public propertyMfeet

Measurement system code: 1 = Meters 2 = Feet.

Public propertyNart

Number of auxiliary traces per record.

Public propertyNso

Same for original field recording.

Public propertyNtrpr

Number of data traces per record.

Public propertyNumTextHeaderExt

Number of 3200-byte Textual Header Extension records following the Binary Header.

Public propertyPolyt

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.

Public propertyRcvm

Amplitude recovery method code: 1 = None 2 = Spherical divergence 3 = AGC 4 = Other.

Public propertyReno

Reel number.

Public propertySchn

Trace number of sweep channel.

Public propertyTsort

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.

Public propertyVpol

Vibratory polarity code:

Public propertyVscode

Vertical sum code: 1 = No sum 2 = Two sum...

Top
Remarks

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.

See Also