38#ifndef VTKGDCMTHREADEDIMAGEREADER_H
39#define VTKGDCMTHREADEDIMAGEREADER_H
41#include "vtkgdcmModule.h"
43#include "vtkVersion.h"
50 virtual void PrintSelf(ostream& os, vtkIndent indent);
56 vtkSetMacro(Shift,
double);
63 vtkSetMacro(Scale,
double);
71 vtkSetMacro(UseShiftScale,
int);
72 vtkGetMacro(UseShiftScale,
int);
73 vtkBooleanMacro(UseShiftScale,
int);
83#if (VTK_MAJOR_VERSION >= 5) || ( VTK_MAJOR_VERSION == 4 && VTK_MINOR_VERSION > 5 )
84 int RequestInformation(vtkInformation *request,
85 vtkInformationVector **inputVector,
86 vtkInformationVector *outputVector);
87 int RequestData(vtkInformation *request,
88 vtkInformationVector **inputVector,
89 vtkInformationVector *outputVector);
95 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()