VTK
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 
20 {
21 public:
22  int JobID;
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 
66 #endif // vtkSegYBinaryHeaderBytesPositions_h
67 // VTK-HeaderTest-Exclude: vtkSegYBinaryHeaderBytesPositions.h