VTK  9.3.20241006
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
7VTK_ABI_NAMESPACE_BEGIN
9{
10public:
11 int JobID;
27
28 vtkSegYBinaryHeaderBytesPositions() { initDefaultValues(); }
29
30private:
31 void initDefaultValues()
32 {
33 // Default data field positions
34 JobID = 3200;
35 LineNumber = 3204;
36 ReelNumber = 3208;
39 SampleInterval = 3216;
41 NumSamplesPerTrace = 3220;
43 FormatCode = 3224;
44 EnsembleType = 3228;
45 MeasurementSystem = 3254;
47 MajorVersion = 3500;
48 MinorVersion = 3501;
49 FixedLengthFlag = 3502;
50 }
51};
52
53VTK_ABI_NAMESPACE_END
54#endif // vtkSegYBinaryHeaderBytesPositions_h
55// VTK-HeaderTest-Exclude: vtkSegYBinaryHeaderBytesPositions.h