Go to the documentation of this file.
42 #ifndef vtkDICOMImageReader_h
43 #define vtkDICOMImageReader_h
49 class vtkDICOMImageReaderVector;
71 delete [] this->DirectoryName;
73 this->DirectoryName = NULL;
74 this->FileName = NULL;
virtual void ExecuteDataWithInformation(vtkDataObject *out, vtkInformation *outInfo)
double * GetPixelSpacing()
virtual const char * GetFileExtensions()
virtual int CanReadFile(const char *fname)
int GetNumberOfDICOMFileNames()
#define vtkTypeMacro(thisClass, superclass)
int GetPixelRepresentation()
#define VTKIOIMAGE_EXPORT
const char * GetDICOMFileName(int index)
virtual void ExecuteInformation()
float * GetImagePositionPatient()
const char * GetPatientName()
const char * GetStudyUID()
static vtkDICOMImageReader * New()
int GetNumberOfComponents()
a simple class to control print indentation
float * GetImageOrientationPatient()
void SetFileName(const char *fn)
Superclass of binary file readers.
vtkGetStringMacro(ExtensionsString)
vtkDICOMImageReaderVector * DICOMFileNames
void PrintSelf(ostream &os, vtkIndent indent)
virtual void SetFileName(const char *)
void SetDirectoryName(const char *dn)
virtual const char * GetDescriptiveName()
const char * GetTransferSyntaxUID()
virtual ~vtkDICOMImageReader()
DICOMAppHelper * AppHelper
general representation of visualization data
const char * GetStudyID()
void SetupOutputInformation(int num_slices)