20#include "ITKIOImageBaseExport.h"
55extern ITKIOImageBase_EXPORT std::ostream &
78extern ITKIOImageBase_EXPORT std::ostream &
79 operator<<(std::ostream & out,
const IOCommonEnums::AtomicPixel value);
80 * \brief Centralized functionality
for IO classes.
82 * This
class provides encapsulated functionality to support the IO classes.
86 * \ingroup ITKIOImageBase
99#if !defined(ITK_LEGACY_REMOVE)
127extern const ITKIOImageBase_EXPORT
char *
const SPM_ROI_SCALE;
128extern const ITKIOImageBase_EXPORT
char *
const ITK_FileNotes;
129extern const ITKIOImageBase_EXPORT
char *
const ITK_Origin;
130extern const ITKIOImageBase_EXPORT
char *
const ITK_Spacing;
134extern const ITKIOImageBase_EXPORT
char *
const ITK_PatientID;
139extern const ITKIOImageBase_EXPORT
char *
const ITK_ImageType;
141extern const ITKIOImageBase_EXPORT
char *
const ITK_ScanID;
142extern const ITKIOImageBase_EXPORT
char *
const ROI_NAME;
143extern const ITKIOImageBase_EXPORT
char *
const ROI_X_SIZE;
145extern const ITKIOImageBase_EXPORT
char *
const ROI_Y_SIZE;
147extern const ITKIOImageBase_EXPORT
char *
const ROI_Z_SIZE;
150extern const ITKIOImageBase_EXPORT
char *
const ROI_PLANE;
151extern const ITKIOImageBase_EXPORT
char *
const ROI_SCAN_ID;
static constexpr AtomicPixelEnum ITK_DOUBLE
static std::string AtomicPixelTypeToString(const AtomicPixelEnum pixelType)
static constexpr AtomicPixelEnum ITK_FLOAT
static unsigned int ComputeSizeOfAtomicPixelType(const AtomicPixelEnum pixelType)
IOCommonEnums::AtomicPixel AtomicPixelEnum
static constexpr AtomicPixelEnum ITK_INT
static constexpr AtomicPixelEnum ITK_UINT
static constexpr AtomicPixelEnum ITK_LONG
static constexpr AtomicPixelEnum ITK_CHAR
static constexpr AtomicPixelEnum ITK_ULONG
static constexpr AtomicPixelEnum ITK_SHORT
static constexpr AtomicPixelEnum ITK_UCHAR
static constexpr AtomicPixelEnum ITK_USHORT
Contains all enum classes used by IOCommon class.
const ITKIOImageBase_EXPORT char *const ITK_ExperimentDate
const ITKIOImageBase_EXPORT char *const ITK_VoxelUnits
const ITKIOImageBase_EXPORT char *const ROI_Z_RESOLUTION
const ITKIOImageBase_EXPORT char *const ITK_NumberOfDimensions
const ITKIOImageBase_EXPORT char *const ROI_Z_SIZE
const ITKIOImageBase_EXPORT char *const ITK_ImageFileBaseName
const ITKIOImageBase_EXPORT char *const SPM_ROI_SCALE
const ITKIOImageBase_EXPORT char *const ITK_ImageType
const ITKIOImageBase_EXPORT char *const ROI_PLANE
const ITKIOImageBase_EXPORT char *const ITK_FileNotes
const ITKIOImageBase_EXPORT char *const ITK_OriginationDate
const ITKIOImageBase_EXPORT char *const ROI_Y_SIZE
const ITKIOImageBase_EXPORT char *const ROI_X_SIZE
const ITKIOImageBase_EXPORT char *const ITK_Origin
const ITKIOImageBase_EXPORT char *const ROI_SCAN_ID
const ITKIOImageBase_EXPORT char *const ITK_FileOriginator
const ITKIOImageBase_EXPORT char *const ITK_Spacing
const ITKIOImageBase_EXPORT char *const ROI_Y_RESOLUTION
const ITKIOImageBase_EXPORT char *const ITK_PatientName
const ITKIOImageBase_EXPORT char *const ROI_NAME
const ITKIOImageBase_EXPORT char *const ROI_X_RESOLUTION
const ITKIOImageBase_EXPORT char *const ROI_NUM_SEGMENTS
const ITKIOImageBase_EXPORT char *const ITK_OnDiskStorageTypeName
const ITKIOImageBase_EXPORT char *const ITK_ZDirection
ITKIOImageBase_EXPORT std::ostream & operator<<(std::ostream &out, const IOCommonEnums::AtomicPixel value)
const ITKIOImageBase_EXPORT char *const ITK_ScanID
const ITKIOImageBase_EXPORT char *const ITK_ExperimentTime
const ITKIOImageBase_EXPORT char *const ITK_InputFilterName
const ITKIOImageBase_EXPORT char *const ITK_OnDiskBitPerPixel
const ITKIOImageBase_EXPORT char *const ITK_PatientID
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
ITKCommon_EXPORT std::ostream & operator<<(std::ostream &out, typename AnatomicalOrientation::CoordinateEnum value)