38#ifndef VTKGDCMTHREADEDIMAGEREADER_H
39#define VTKGDCMTHREADEDIMAGEREADER_H
42#include "vtkVersion.h"
49 virtual void PrintSelf(ostream& os, vtkIndent indent);
55 vtkSetMacro(Shift,
double);
62 vtkSetMacro(Scale,
double);
70 vtkSetMacro(UseShiftScale,
int);
71 vtkGetMacro(UseShiftScale,
int);
72 vtkBooleanMacro(UseShiftScale,
int);
82#if (VTK_MAJOR_VERSION >= 5) || ( VTK_MAJOR_VERSION == 4 && VTK_MINOR_VERSION > 5 )
83 int RequestInformation(vtkInformation *request,
84 vtkInformationVector **inputVector,
85 vtkInformationVector *outputVector);
86 int RequestData(vtkInformation *request,
87 vtkInformationVector **inputVector,
88 vtkInformationVector *outputVector);
94 void ReadFiles(
unsigned int nfiles,
const char *filenames[]);
read DICOM Image files (Pixel Data)
read DICOM files with multiple threads
void ReadFiles(unsigned int nfiles, const char *filenames[])
void ExecuteData(vtkDataObject *out)
~vtkGDCMThreadedImageReader()
virtual void PrintSelf(ostream &os, vtkIndent indent)
vtkGDCMThreadedImageReader()
static vtkGDCMThreadedImageReader * New()
void ExecuteInformation()