VTK
9.1.0
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
IO
SegY
vtkSegYBinaryHeaderBytesPositions.h
Go to the documentation of this file.
1
/*=========================================================================
2
3
Program: Visualization Toolkit
4
Module: vtkSegYBinaryHeaderBytesPositions.h
5
6
Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7
All rights reserved.
8
See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
9
10
This software is distributed WITHOUT ANY WARRANTY; without even
11
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
12
PURPOSE. See the above copyright notice for more information.
13
14
=========================================================================*/
15
16
#ifndef vtkSegYBinaryHeaderBytesPositions_h
17
#define vtkSegYBinaryHeaderBytesPositions_h
18
19
class
vtkSegYBinaryHeaderBytesPositions
20
{
21
public
:
22
int
JobID
;
23
int
LineNumber
;
24
int
ReelNumber
;
25
int
NumberTracesPerEnsemble
;
26
int
NumberAuxTracesPerEnsemble
;
27
int
SampleInterval
;
28
int
SampleIntervalOriginal
;
29
int
NumSamplesPerTrace
;
30
int
NumSamplesPerTraceOriginal
;
31
int
FormatCode
;
32
int
EnsembleType
;
33
int
MeasurementSystem
;
34
int
ByteOrderingDetection
;
35
int
MajorVersion
;
36
int
MinorVersion
;
37
int
FixedLengthFlag
;
38
39
public
:
40
vtkSegYBinaryHeaderBytesPositions
() { initDefaultValues(); }
41
42
private
:
43
void
initDefaultValues()
44
{
45
// Default data field positions
46
JobID
= 3200;
47
LineNumber
= 3204;
48
ReelNumber
= 3208;
49
NumberTracesPerEnsemble
= 3212;
50
NumberAuxTracesPerEnsemble
= 3214;
51
SampleInterval
= 3216;
52
SampleIntervalOriginal
= 3218;
53
NumSamplesPerTrace
= 3220;
54
NumSamplesPerTraceOriginal
= 3222;
55
FormatCode
= 3224;
56
EnsembleType
= 3228;
57
MeasurementSystem
= 3254;
58
ByteOrderingDetection
= 3296;
59
MajorVersion
= 3500;
60
MinorVersion
= 3501;
61
FixedLengthFlag
= 3502;
62
}
63
};
64
65
#endif
// vtkSegYBinaryHeaderBytesPositions_h
66
// VTK-HeaderTest-Exclude: vtkSegYBinaryHeaderBytesPositions.h
vtkSegYBinaryHeaderBytesPositions
Definition:
vtkSegYBinaryHeaderBytesPositions.h:20
vtkSegYBinaryHeaderBytesPositions::SampleIntervalOriginal
int SampleIntervalOriginal
Definition:
vtkSegYBinaryHeaderBytesPositions.h:28
vtkSegYBinaryHeaderBytesPositions::ReelNumber
int ReelNumber
Definition:
vtkSegYBinaryHeaderBytesPositions.h:24
vtkSegYBinaryHeaderBytesPositions::NumberTracesPerEnsemble
int NumberTracesPerEnsemble
Definition:
vtkSegYBinaryHeaderBytesPositions.h:25
vtkSegYBinaryHeaderBytesPositions::MeasurementSystem
int MeasurementSystem
Definition:
vtkSegYBinaryHeaderBytesPositions.h:33
vtkSegYBinaryHeaderBytesPositions::JobID
int JobID
Definition:
vtkSegYBinaryHeaderBytesPositions.h:22
vtkSegYBinaryHeaderBytesPositions::EnsembleType
int EnsembleType
Definition:
vtkSegYBinaryHeaderBytesPositions.h:32
vtkSegYBinaryHeaderBytesPositions::MinorVersion
int MinorVersion
Definition:
vtkSegYBinaryHeaderBytesPositions.h:36
vtkSegYBinaryHeaderBytesPositions::FormatCode
int FormatCode
Definition:
vtkSegYBinaryHeaderBytesPositions.h:31
vtkSegYBinaryHeaderBytesPositions::SampleInterval
int SampleInterval
Definition:
vtkSegYBinaryHeaderBytesPositions.h:27
vtkSegYBinaryHeaderBytesPositions::NumSamplesPerTraceOriginal
int NumSamplesPerTraceOriginal
Definition:
vtkSegYBinaryHeaderBytesPositions.h:30
vtkSegYBinaryHeaderBytesPositions::NumberAuxTracesPerEnsemble
int NumberAuxTracesPerEnsemble
Definition:
vtkSegYBinaryHeaderBytesPositions.h:26
vtkSegYBinaryHeaderBytesPositions::vtkSegYBinaryHeaderBytesPositions
vtkSegYBinaryHeaderBytesPositions()
Definition:
vtkSegYBinaryHeaderBytesPositions.h:40
vtkSegYBinaryHeaderBytesPositions::NumSamplesPerTrace
int NumSamplesPerTrace
Definition:
vtkSegYBinaryHeaderBytesPositions.h:29
vtkSegYBinaryHeaderBytesPositions::ByteOrderingDetection
int ByteOrderingDetection
Definition:
vtkSegYBinaryHeaderBytesPositions.h:34
vtkSegYBinaryHeaderBytesPositions::FixedLengthFlag
int FixedLengthFlag
Definition:
vtkSegYBinaryHeaderBytesPositions.h:37
vtkSegYBinaryHeaderBytesPositions::MajorVersion
int MajorVersion
Definition:
vtkSegYBinaryHeaderBytesPositions.h:35
vtkSegYBinaryHeaderBytesPositions::LineNumber
int LineNumber
Definition:
vtkSegYBinaryHeaderBytesPositions.h:23
Generated on Fri Apr 21 2023 10:28:58 for VTK by
1.9.6