15 #ifndef vtkSEPReader_h
16 #define vtkSEPReader_h
18 #include "vtkIOImageModule.h"
30 VTK_ABI_NAMESPACE_BEGIN
41 VTK_ABI_NAMESPACE_BEGIN
54 vtkSetStdStringFromCharMacro(FileName);
55 vtkGetCharFromStdStringMacro(FileName);
61 vtkGetMacro(OutputGridDimension,
int);
62 vtkSetMacro(OutputGridDimension,
int);
68 vtkSetMacro(ExtentSplitMode,
int);
69 vtkGetMacro(ExtentSplitMode,
int);
71 vtkGetMacro(DataOrigin, VTK_FUTURE_CONST
double*);
72 vtkGetMacro(DataSpacing, VTK_FUTURE_CONST
double*);
91 vtkSetStdStringFromCharMacro(XDimension);
92 vtkSetStdStringFromCharMacro(YDimension);
93 vtkSetStdStringFromCharMacro(ZDimension);
94 vtkSetStdStringFromCharMacro(FixedDimension1);
95 vtkSetStdStringFromCharMacro(FixedDimension2);
97 vtkSetMacro(FixedDimensionValue1,
int);
98 vtkSetMacro(FixedDimensionValue2,
int);
99 vtkGetVector2Macro(FixedDimRange,
int);
103 std::array<std::int32_t, 6> ComputeExtent()
const;
118 int OutputGridDimension = 3;
129 int FixedDimRange[2] = { 0, 0 };
135 enum class DataFormatType : std::uint8_t
145 DataFormatType DataFormat = DataFormatType::XDR_FLOAT;
148 double OutputSpacing[3];
149 double OutputOrigin[3];
166 VTK_ABI_NAMESPACE_END
167 #endif // vtkSEPReader_h
vtkNew< vtkStringArray > AllRanges
std::string FileName
Exposed Properties.
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.