18 #ifndef itkJPEG2000ImageIO_h
19 #define itkJPEG2000ImageIO_h
23 #include "ITKIOJPEG2000Export.h"
31 class JPEG2000ImageIOInternal;
32 class JPEG2000ImageIOInternalEnums;
64 * \ingroup ITKIOJPEG2000
75 extern ITKIOJPEG2000_EXPORT std::ostream &
77 extern ITKIOJPEG2000_EXPORT std::ostream &
121 CanReadFile(
const char *)
override;
125 ReadImageInformation()
override;
129 Read(
void * buffer)
override;
136 CanWriteFile(
const char *)
override;
140 WriteImageInformation()
override;
145 Write(
const void * buffer)
override;
152 GenerateStreamableReadRegionFromRequestedRegion(
const ImageIORegion & requested)
const override;
156 GetHeaderSize()
const override;
160 SetTileSize(
int x,
int y);
168 CanStreamWrite()
override;
175 PrintSelf(std::ostream & os,
Indent indent)
const override;
188 #endif // itkJPEG2000ImageIO_h