vtkRawImageFileSeriesReader.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2 // SPDX-License-Identifier: BSD-3-Clause
12 #ifndef vtkRawImageFileSeriesReader_h
13 #define vtkRawImageFileSeriesReader_h
14 
16 #include "vtkPVVTKExtensionsIOImageModule.h" //needed for exports
17 
19 {
20 public:
23  void PrintSelf(ostream& os, vtkIndent indent) override;
24 
26 
29  vtkSetClampMacro(FileDimensionality, int, 2, 3);
30  vtkGetMacro(FileDimensionality, int);
32 
34 
37  vtkSetVector6Macro(DataExtent, int);
38  vtkGetVector6Macro(DataExtent, int);
40 
41 protected:
43  ~vtkRawImageFileSeriesReader() override;
44 
46 
50  void UpdateReaderDataExtent() override;
52 
54 
62  int DataExtent[6];
64 
66 
72 
73 private:
75  void operator=(const vtkRawImageFileSeriesReader&) = delete;
76 };
77 
78 #endif
static vtkImageFileSeriesReader * New()
adds support for optionally reading raw image stacks.
void PrintSelf(ostream &os, vtkIndent indent) override
#define VTKPVVTKEXTENSIONSIOIMAGE_EXPORT
int FileDimensionality
The dimensionality that we pass to the actual image reader.
adds support for optionally reading image stacks.
virtual void UpdateReaderDataExtent()
Update the reader extent if the image file format does not know what it is (e.g.