18 #ifndef __itkJPEG2000ImageIO_h
19 #define __itkJPEG2000ImageIO_h
29 class JPEG2000ImageIOInternal;
73 virtual void Read(
void *buffer);
86 virtual void Write(
const void *buffer);
128 #endif // __itkJPEG2000ImageIO_h
virtual bool CanReadFile(const char *)
void PrintSelf(std::ostream &os, Indent indent) const
virtual bool CanWriteFile(const char *)
::itk::IndexValueType IndexValueType
Light weight base class for most itk classes.
::itk::SizeValueType SizeValueType
An ImageIORegion represents a structured region of data.
void SetTileSize(int x, int y)
SmartPointer< Self > Pointer
A base class for specific ImageIO file formats which support streaming.
virtual void ReadImageInformation()
ImageIORegion::IndexValueType IndexValueType
virtual void Write(const void *buffer)
::itk::SizeValueType SizeValueType
virtual bool CanStreamWrite(void)
virtual SizeType GetHeaderSize(void) const
virtual void WriteImageInformation()
void ComputeRegionInTileBoundaries(unsigned int dimension, SizeValueType tileSize, ImageIORegion &streamableRegion) const
virtual void Read(void *buffer)
Control indentation during Print() invocation.
Supports for the JPEG2000 file format based on openjpeg.
StreamingImageIOBase Superclass
ImageIORegion::SizeValueType SizeValueType
virtual ImageIORegion GenerateStreamableReadRegionFromRequestedRegion(const ImageIORegion &requested) const
AutoPointer< JPEG2000ImageIOInternal > m_Internal
void operator=(const Self &)