18 #ifndef itkMRCHeaderObject_h
19 #define itkMRCHeaderObject_h
20 #include "ITKIOMRCExport.h"
222 MRCHEADER_MODE_UINT8 = 0,
223 MRCHEADER_MODE_INT8 = 0,
224 MRCHEADER_MODE_IN16 = 1,
225 MRCHEADER_MODE_FLOAT = 2,
226 MRCHEADER_MODE_COMPLEX_INT16 = 3,
227 MRCHEADER_MODE_COMPLEX_FLOAT = 4,
228 MRCHEADER_MODE_UINT16 = 6,
229 MRCHEADER_MODE_RGB_BYTE = 16
261 SetHeader(
const Header * buffer);
275 SetExtendedHeader(
const void * buffer);
281 GetExtendedHeaderSize()
const;
294 IsOriginalHeaderBigEndian()
const;
306 swapHeader(
bool bigEndian);
310 PrintSelf(std::ostream & os,
Indent indent)
const override;
314 void * m_ExtendedHeader{
nullptr };
318 bool m_BigEndianHeader{};