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 &
120 CanReadFile(
const char *)
override;
124 ReadImageInformation()
override;
128 Read(
void * buffer)
override;
135 CanWriteFile(
const char *)
override;
139 WriteImageInformation()
override;
144 Write(
const void * buffer)
override;
151 GenerateStreamableReadRegionFromRequestedRegion(
const ImageIORegion & requestedRegion)
const override;
155 GetHeaderSize()
const override;
159 SetTileSize(
int x,
int y);
167 CanStreamWrite()
override;
174 PrintSelf(std::ostream & os,
Indent indent)
const override;
187 #endif // itkJPEG2000ImageIO_h