18 #ifndef itkNrrdImageIO_h
19 #define itkNrrdImageIO_h
20 #include "ITKIONRRDExport.h"
26 struct NrrdEncoding_t;
66 SupportsDimension(
unsigned long)
override;
71 CanReadFile(
const char *)
override;
75 ReadImageInformation()
override;
79 Read(
void * buffer)
override;
84 CanWriteFile(
const char *)
override;
88 WriteImageInformation()
override;
93 Write(
const void * buffer)
override;
99 PrintSelf(std::ostream & os,
Indent indent)
const override;
102 InternalSetCompressor(
const std::string & _compressor)
override;
110 NrrdToITKComponentType(
const int)
const;
112 const NrrdEncoding_t * m_NrrdCompressionEncoding{
nullptr };
116 #endif // itkNrrdImageIO_h