18 #ifndef itkDCMTKImageIO_h 19 #define itkDCMTKImageIO_h 20 #include "ITKIODCMTKExport.h" 71 m_DImage = UserProvided;
72 m_DicomImageSetByUser =
true;
79 virtual bool CanReadFile(
const char *) ITK_OVERRIDE;
82 virtual void ReadImageInformation() ITK_OVERRIDE;
85 virtual void Read(
void *buffer) ITK_OVERRIDE;
91 virtual bool CanWriteFile(
const char *) ITK_OVERRIDE;
94 virtual void WriteImageInformation() ITK_OVERRIDE;
98 virtual void Write(
const void *buffer) ITK_OVERRIDE;
108 void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
112 void operator=(
const Self &) ITK_DELETE_FUNCTION;
114 void OpenDicomImage();
131 #endif // itkDCMTKImageIO_h
std::string m_LastFileName
Abstract superclass defines image IO interface.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
void SetDicomImagePointer(DicomImage *UserProvided)
bool m_DicomImageSetByUser
SmartPointer< Self > Pointer
Control indentation during Print() invocation.
Read DICOM image file format.
double m_RescaleIntercept