18 #ifndef itkGiplImageIO_h
19 #define itkGiplImageIO_h
20 #include "ITKIOGIPLExport.h"
29 class GiplImageIOInternals;
59 bool CanReadFile(
const char *)
override;
62 void ReadImageInformation()
override;
65 void Read(
void *buffer)
override;
71 bool CanWriteFile(
const char *)
override;
74 void WriteImageInformation()
override;
78 void Write(
const void *buffer)
override;
82 void PrintSelf(std::ostream & os,
Indent indent)
const override;
85 void SwapBytesIfNecessary(
void *buffer,
SizeValueType numberOfPixels);
87 bool CheckExtension(
const char *);
97 #endif // itkGiplImageIO_h
Light weight base class for most itk classes.
Abstract superclass defines image IO interface.
GiplImageIOInternals * m_Internal
::itk::SizeValueType SizeValueType
Read GiplImage file format.
Control indentation during Print() invocation.
Base class for most ITK classes.