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;
51  SampleInterval = 3216;
53  NumSamplesPerTrace = 3220;
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
vtkSegYBinaryHeaderBytesPositions::SampleInterval
int SampleInterval
Definition: vtkSegYBinaryHeaderBytesPositions.h:27
vtkSegYBinaryHeaderBytesPositions::ReelNumber
int ReelNumber
Definition: vtkSegYBinaryHeaderBytesPositions.h:24
vtkSegYBinaryHeaderBytesPositions::NumSamplesPerTrace
int NumSamplesPerTrace
Definition: vtkSegYBinaryHeaderBytesPositions.h:29
vtkSegYBinaryHeaderBytesPositions::NumSamplesPerTraceOriginal
int NumSamplesPerTraceOriginal
Definition: vtkSegYBinaryHeaderBytesPositions.h:30
vtkSegYBinaryHeaderBytesPositions::NumberTracesPerEnsemble
int NumberTracesPerEnsemble
Definition: vtkSegYBinaryHeaderBytesPositions.h:25
vtkSegYBinaryHeaderBytesPositions::MinorVersion
int MinorVersion
Definition: vtkSegYBinaryHeaderBytesPositions.h:36
vtkSegYBinaryHeaderBytesPositions::JobID
int JobID
Definition: vtkSegYBinaryHeaderBytesPositions.h:22
vtkSegYBinaryHeaderBytesPositions::NumberAuxTracesPerEnsemble
int NumberAuxTracesPerEnsemble
Definition: vtkSegYBinaryHeaderBytesPositions.h:26
vtkSegYBinaryHeaderBytesPositions::MeasurementSystem
int MeasurementSystem
Definition: vtkSegYBinaryHeaderBytesPositions.h:33
vtkSegYBinaryHeaderBytesPositions::SampleIntervalOriginal
int SampleIntervalOriginal
Definition: vtkSegYBinaryHeaderBytesPositions.h:28
vtkSegYBinaryHeaderBytesPositions::LineNumber
int LineNumber
Definition: vtkSegYBinaryHeaderBytesPositions.h:23
vtkSegYBinaryHeaderBytesPositions::FormatCode
int FormatCode
Definition: vtkSegYBinaryHeaderBytesPositions.h:31
vtkSegYBinaryHeaderBytesPositions::MajorVersion
int MajorVersion
Definition: vtkSegYBinaryHeaderBytesPositions.h:35
vtkSegYBinaryHeaderBytesPositions::FixedLengthFlag
int FixedLengthFlag
Definition: vtkSegYBinaryHeaderBytesPositions.h:37
vtkSegYBinaryHeaderBytesPositions
Definition: vtkSegYBinaryHeaderBytesPositions.h:19
vtkSegYBinaryHeaderBytesPositions::vtkSegYBinaryHeaderBytesPositions
vtkSegYBinaryHeaderBytesPositions()
Definition: vtkSegYBinaryHeaderBytesPositions.h:40
vtkSegYBinaryHeaderBytesPositions::ByteOrderingDetection
int ByteOrderingDetection
Definition: vtkSegYBinaryHeaderBytesPositions.h:34
vtkSegYBinaryHeaderBytesPositions::EnsembleType
int EnsembleType
Definition: vtkSegYBinaryHeaderBytesPositions.h:32