|
ITK
6.0.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkVoxBoCUBImageIO_h
19 #define itkVoxBoCUBImageIO_h
32 class GenericCUBFileAdaptor;
79 Read(
void * buffer)
override;
95 Write(
const void * buffer)
override;
106 GenericCUBFileAdaptor *
109 GenericCUBFileAdaptor *
148 #endif // itkVoxBoCUBImageIO_h
Abstract superclass defines image IO interface.
void Read(void *buffer) override
void ReadImageInformation() override
static const char * m_VB_SPACING
static const char * m_VB_DATATYPE
GenericCUBFileAdaptor * m_Reader
GenericCUBFileAdaptor * CreateWriter(const char *filename)
static const char * m_VB_IDENTIFIER_SYSTEM
Control indentation during Print() invocation.
void WriteImageInformation() override
itk::OffsetValueType BufferSizeType
bool CheckExtension(const char *, bool &isCompressed)
std::map< OrientationFlags, std::string > InverseOrientationMap
Light weight base class for most itk classes.
void PrintSelf(std::ostream &os, Indent indent) const override
static const char * m_VB_DATATYPE_BYTE
static const char * m_VB_BYTEORDER_LSB
std::map< std::string, OrientationFlags > OrientationMap
static const char * m_VB_DATATYPE_FLOAT
void SwapBytesIfNecessary(void *buffer, BufferSizeType numberOfBytes)
static const char * m_VB_IDENTIFIER_FILETYPE
void InitializeOrientationMap()
GenericCUBFileAdaptor * CreateReader(const char *filename)
Read VoxBoCUBImage file format.
bool CanReadFile(const char *) override
ValidCoordinateOrientations
static const char * m_VB_DATATYPE_INT
static const char * m_VB_DIMENSIONS
static const char * m_VB_ORIENTATION
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
GenericCUBFileAdaptor * m_Writer
void Write(const void *buffer) override
Base class for most ITK classes.
~VoxBoCUBImageIO() override
static const char * m_VB_BYTEORDER
OrientationMap m_OrientationMap
static const char * m_VB_DATATYPE_DOUBLE
InverseOrientationMap m_InverseOrientationMap
static const char * m_VB_BYTEORDER_MSB
static const char * m_VB_ORIGIN
bool CanWriteFile(const char *) override