22 #ifndef vtkSEPReader_h
23 #define vtkSEPReader_h
25 #include "vtkIOImageModule.h"
58 vtkSetStdStringFromCharMacro(FileName);
59 vtkGetCharFromStdStringMacro(FileName);
65 vtkGetMacro(OutputGridDimension,
int);
66 vtkSetMacro(OutputGridDimension,
int);
72 vtkSetMacro(ExtentSplitMode,
int);
73 vtkGetMacro(ExtentSplitMode,
int);
75 vtkGetMacro(DataOrigin, VTK_FUTURE_CONST
double*);
76 vtkGetMacro(DataSpacing, VTK_FUTURE_CONST
double*);
95 vtkSetStdStringFromCharMacro(XDimension);
96 vtkSetStdStringFromCharMacro(YDimension);
97 vtkSetStdStringFromCharMacro(ZDimension);
98 vtkSetStdStringFromCharMacro(FixedDimension1);
99 vtkSetStdStringFromCharMacro(FixedDimension2);
101 vtkSetMacro(FixedDimensionValue1,
int);
102 vtkSetMacro(FixedDimensionValue2,
int);
103 vtkGetVector2Macro(FixedDimRange,
int);
107 std::array<std::int32_t, 6> ComputeExtent()
const;
122 int OutputGridDimension = 3;
133 int FixedDimRange[2] = { 0, 0 };
139 enum class DataFormatType : std::uint8_t
149 DataFormatType DataFormat = DataFormatType::XDR_FLOAT;
152 double OutputSpacing[3];
153 double OutputOrigin[3];
170 #endif // vtkSEPReader_h
vtkNew< vtkStringArray > AllRanges
a vtkAbstractArray subclass for strings
vtkNew< vtkStringArray > AllDimensions
Stanford Exploration Project files reader.
a simple class to control print indentation
topologically and geometrically regular array of data
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
Subclasses can reimplement this method to collect information from their inputs and set information f...
static constexpr int SEP_READER_MAX_DIMENSION
Generic algorithm superclass for image algs.
static vtkAlgorithm * New()
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called in response to a REQUEST_DATA request from the executive.