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 
18 class VTKPVVTKEXTENSIONSIOIMAGE_EXPORT vtkRawImageFileSeriesReader : public vtkImageFileSeriesReader
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
vtkImageFileSeriesReader::UpdateReaderDataExtent
virtual void UpdateReaderDataExtent()
Update the reader extent if the image file format does not know what it is (e.g.
vtkRawImageFileSeriesReader
adds support for optionally reading raw image stacks.
Definition: vtkRawImageFileSeriesReader.h:18
vtkIndent
vtkImageFileSeriesReader::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
vtkRawImageFileSeriesReader::FileDimensionality
int FileDimensionality
The dimensionality that we pass to the actual image reader.
Definition: vtkRawImageFileSeriesReader.h:70
vtkImageFileSeriesReader::New
static vtkImageFileSeriesReader * New()
vtkImageFileSeriesReader.h
vtkImageFileSeriesReader
adds support for optionally reading image stacks.
Definition: vtkImageFileSeriesReader.h:22