VTK
9.4.20241226
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
IO
SegY
vtkSegYBinaryHeaderBytesPositions.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
2
// SPDX-License-Identifier: BSD-3-Clause
3
4
#ifndef vtkSegYBinaryHeaderBytesPositions_h
5
#define vtkSegYBinaryHeaderBytesPositions_h
6
7
VTK_ABI_NAMESPACE_BEGIN
8
class
vtkSegYBinaryHeaderBytesPositions
9
{
10
public
:
11
int
JobID
;
12
int
LineNumber
;
13
int
ReelNumber
;
14
int
NumberTracesPerEnsemble
;
15
int
NumberAuxTracesPerEnsemble
;
16
int
SampleInterval
;
17
int
SampleIntervalOriginal
;
18
int
NumSamplesPerTrace
;
19
int
NumSamplesPerTraceOriginal
;
20
int
FormatCode
;
21
int
EnsembleType
;
22
int
MeasurementSystem
;
23
int
ByteOrderingDetection
;
24
int
MajorVersion
;
25
int
MinorVersion
;
26
int
FixedLengthFlag
;
27
28
vtkSegYBinaryHeaderBytesPositions
() { initDefaultValues(); }
29
30
private
:
31
void
initDefaultValues()
32
{
33
// Default data field positions
34
JobID
= 3200;
35
LineNumber
= 3204;
36
ReelNumber
= 3208;
37
NumberTracesPerEnsemble
= 3212;
38
NumberAuxTracesPerEnsemble
= 3214;
39
SampleInterval
= 3216;
40
SampleIntervalOriginal
= 3218;
41
NumSamplesPerTrace
= 3220;
42
NumSamplesPerTraceOriginal
= 3222;
43
FormatCode
= 3224;
44
EnsembleType
= 3228;
45
MeasurementSystem
= 3254;
46
ByteOrderingDetection
= 3296;
47
MajorVersion
= 3500;
48
MinorVersion
= 3501;
49
FixedLengthFlag
= 3502;
50
}
51
};
52
53
VTK_ABI_NAMESPACE_END
54
#endif
// vtkSegYBinaryHeaderBytesPositions_h
55
// VTK-HeaderTest-Exclude: vtkSegYBinaryHeaderBytesPositions.h
vtkSegYBinaryHeaderBytesPositions
Definition
vtkSegYBinaryHeaderBytesPositions.h:9
vtkSegYBinaryHeaderBytesPositions::SampleIntervalOriginal
int SampleIntervalOriginal
Definition
vtkSegYBinaryHeaderBytesPositions.h:17
vtkSegYBinaryHeaderBytesPositions::ReelNumber
int ReelNumber
Definition
vtkSegYBinaryHeaderBytesPositions.h:13
vtkSegYBinaryHeaderBytesPositions::NumberTracesPerEnsemble
int NumberTracesPerEnsemble
Definition
vtkSegYBinaryHeaderBytesPositions.h:14
vtkSegYBinaryHeaderBytesPositions::MeasurementSystem
int MeasurementSystem
Definition
vtkSegYBinaryHeaderBytesPositions.h:22
vtkSegYBinaryHeaderBytesPositions::JobID
int JobID
Definition
vtkSegYBinaryHeaderBytesPositions.h:11
vtkSegYBinaryHeaderBytesPositions::EnsembleType
int EnsembleType
Definition
vtkSegYBinaryHeaderBytesPositions.h:21
vtkSegYBinaryHeaderBytesPositions::MinorVersion
int MinorVersion
Definition
vtkSegYBinaryHeaderBytesPositions.h:25
vtkSegYBinaryHeaderBytesPositions::FormatCode
int FormatCode
Definition
vtkSegYBinaryHeaderBytesPositions.h:20
vtkSegYBinaryHeaderBytesPositions::SampleInterval
int SampleInterval
Definition
vtkSegYBinaryHeaderBytesPositions.h:16
vtkSegYBinaryHeaderBytesPositions::NumSamplesPerTraceOriginal
int NumSamplesPerTraceOriginal
Definition
vtkSegYBinaryHeaderBytesPositions.h:19
vtkSegYBinaryHeaderBytesPositions::NumberAuxTracesPerEnsemble
int NumberAuxTracesPerEnsemble
Definition
vtkSegYBinaryHeaderBytesPositions.h:15
vtkSegYBinaryHeaderBytesPositions::vtkSegYBinaryHeaderBytesPositions
vtkSegYBinaryHeaderBytesPositions()
Definition
vtkSegYBinaryHeaderBytesPositions.h:28
vtkSegYBinaryHeaderBytesPositions::NumSamplesPerTrace
int NumSamplesPerTrace
Definition
vtkSegYBinaryHeaderBytesPositions.h:18
vtkSegYBinaryHeaderBytesPositions::ByteOrderingDetection
int ByteOrderingDetection
Definition
vtkSegYBinaryHeaderBytesPositions.h:23
vtkSegYBinaryHeaderBytesPositions::FixedLengthFlag
int FixedLengthFlag
Definition
vtkSegYBinaryHeaderBytesPositions.h:26
vtkSegYBinaryHeaderBytesPositions::MajorVersion
int MajorVersion
Definition
vtkSegYBinaryHeaderBytesPositions.h:24
vtkSegYBinaryHeaderBytesPositions::LineNumber
int LineNumber
Definition
vtkSegYBinaryHeaderBytesPositions.h:12
Generated on Thu Dec 26 2024 10:19:50 for VTK by
1.9.7