22#include "vtkIOImageModule.h"
62 vtkGetMacro(OutputGridDimension,
int);
63 vtkSetMacro(OutputGridDimension,
int);
69 vtkSetMacro(ExtentSplitMode,
int);
70 vtkGetMacro(ExtentSplitMode,
int);
72 vtkGetMacro(DataOrigin, VTK_FUTURE_CONST
double*);
73 vtkGetMacro(DataSpacing, VTK_FUTURE_CONST
double*);
98 vtkSetMacro(FixedDimensionValue1,
int);
99 vtkSetMacro(FixedDimensionValue2,
int);
100 vtkGetVector2Macro(FixedDimRange,
int);
118 std::string FileName =
"";
119 int OutputGridDimension = 3;
123 std::string XDimension =
"CDP";
124 std::string YDimension =
"LINE";
125 std::string ZDimension =
"DEPTH";
126 std::string FixedDimension1 =
"OFFSET";
127 std::string FixedDimension2 =
"DEPTH";
130 int FixedDimRange[2] = { 0, 0 };
136 enum class DataFormatType : std::uint8_t
146 DataFormatType DataFormat = DataFormatType::XDR_FLOAT;
149 double OutputSpacing[3];
150 double OutputOrigin[3];
152 std::string DataFileType;
153 std::string BinaryFilename;
Generic algorithm superclass for image algs.
topologically and geometrically regular array of data
a simple class to control print indentation
Allocate and hold a VTK object.
Stanford Exploration Project files reader.
std::array< std::int32_t, 6 > ComputeExtent() const
int RequestData(vtkInformation *request, vtkInformationVector **, vtkInformationVector *) override
This is called in response to a REQUEST_DATA request from the executive.
vtkGetCharFromStdStringMacro(FileName)
vtkSetStdStringFromCharMacro(ZDimension)
vtkNew< vtkStringArray > AllRanges
vtkSetStdStringFromCharMacro(YDimension)
vtkSetStdStringFromCharMacro(FixedDimension2)
bool ReadData(vtkImageData *, int *)
int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
Subclasses can reimplement this method to collect information from their inputs and set information f...
vtkNew< vtkStringArray > AllDimensions
vtkSetStdStringFromCharMacro(XDimension)
Specify the name for each spatial / fixed dimension.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkSetStdStringFromCharMacro(FixedDimension1)
static vtkSEPReader * New()
bool CanReadFile(VTK_FILEPATH const char *)
vtkSetStdStringFromCharMacro(FileName)
Specify file name for the SEP Header file.
a vtkAbstractArray subclass for strings
static constexpr int SEP_READER_MAX_DIMENSION