18 #ifndef __itkVoxBoCUBImageIO_h
19 #define __itkVoxBoCUBImageIO_h
32 class GenericCUBFileAdaptor;
68 virtual bool CanReadFile(
const char *);
71 virtual void ReadImageInformation();
74 virtual void Read(
void *buffer);
80 virtual bool CanWriteFile(
const char *);
83 virtual void WriteImageInformation();
87 virtual void Write(
const void *buffer);
91 void PrintSelf(std::ostream & os,
Indent indent)
const;
95 void operator=(
const Self &);
97 bool CheckExtension(
const char *,
bool & isCompressed);
99 GenericCUBFileAdaptor * CreateReader(
const char *filename);
101 GenericCUBFileAdaptor * CreateWriter(
const char *filename);
106 void InitializeOrientationMap();
117 void SwapBytesIfNecessary(
void *buffer,
BufferSizeType numberOfBytes);
137 #endif // __itkVoxBoCUBImageIO_h