Go to the documentation of this file.
43 #ifndef vtkPNrrdReader_h
44 #define vtkPNrrdReader_h
46 #include "vtkIOMPIImageModule.h"
51 class vtkMPIOpaqueFileHandle;
79 int GetDataScalarTypeSize();
86 virtual void PartitionController(
const int extent[6]);
92 virtual unsigned long GetHeaderSize(vtkMPIOpaqueFileHandle &file);
100 virtual void SetupFileView(vtkMPIOpaqueFileHandle &file,
const int extent[6]);
108 virtual void ReadSlice(
int slice,
const int extent[6],
void *buffer);
135 #endif //vtkPNrrdReader_h
vtkMultiProcessController * GroupedController
void ExecuteDataWithInformation(vtkDataObject *data, vtkInformation *outInfo) override
This is a convenience method that is implemented in many subclasses instead of RequestData.
Read nrrd files efficiently from parallel file systems (and reasonably well elsewhere).
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
dynamic, self-adjusting array of char
vtkMultiProcessController * Controller
Multiprocessing communication superclass.
topologically and geometrically regular array of data
a simple class to control print indentation
Read nrrd files file system.
unsigned long GetHeaderSize()
Get the size of the header computed by this object.
static vtkNrrdReader * New()
general representation of visualization data