27 #ifndef itkMINCImageIO_h
28 #define itkMINCImageIO_h
34 #include "ITKIOMINCExport.h"
92 void SetCompressionLevel(
int level);
93 int GetCompressionLevel()
const;
100 bool CanReadFile(
const char *)
override;
103 void ReadImageInformation()
override;
106 void Read(
void *buffer)
override;
112 bool CanWriteFile(
const char *)
override;
116 void WriteImageInformation()
override;
120 void Write(
const void *buffer)
override;
126 void PrintSelf(std::ostream & os,
Indent indent)
const override;
128 void WriteSlice(std::string & fileName,
const void *buffer);
132 void AllocateDimensions(
int nDims);
135 void CleanupDimensions();
152 #endif // itkMINCImageIO_h
Light weight base class for most itk classes.
Abstract superclass defines image IO interface.
Class that defines how to read MINC file format.
MatrixType m_DirectionCosines
struct ITKIOMINC_HIDDEN MINCImageIOPImpl
Control indentation during Print() invocation.
MINCImageIOPImpl * m_MINCPImpl
bool SupportsDimension(unsigned long dim) override
Base class for most ITK classes.