ITK  6.0.0
Insight Toolkit
Public Types | Static Public Member Functions | Static Public Attributes | List of all members

#include <itkIOCommon.h>

Detailed Description

/**

enumerated constants for the different data types

Public Types

using AtomicPixelEnum = IOCommonEnums::AtomicPixel
 
enum  SysConstants { MAX_FILENAMELIST_SIZE = 512 }
 

Static Public Member Functions

static std::string AtomicPixelTypeToString (const AtomicPixelEnum pixelType)
 
static unsigned int ComputeSizeOfAtomicPixelType (const AtomicPixelEnum pixelType)
 

Static Public Attributes

static constexpr AtomicPixelEnum ITK_CHAR = AtomicPixelEnum::ITK_CHAR
 
static constexpr AtomicPixelEnum ITK_DOUBLE = AtomicPixelEnum::ITK_DOUBLE
 
static constexpr AtomicPixelEnum ITK_FLOAT = AtomicPixelEnum::ITK_FLOAT
 
static constexpr AtomicPixelEnum ITK_INT = AtomicPixelEnum::ITK_INT
 
static constexpr AtomicPixelEnum ITK_LONG = AtomicPixelEnum::ITK_LONG
 
static constexpr AtomicPixelEnum ITK_SHORT = AtomicPixelEnum::ITK_SHORT
 
static constexpr AtomicPixelEnum ITK_UCHAR = AtomicPixelEnum::ITK_UCHAR
 
static constexpr AtomicPixelEnum ITK_UINT = AtomicPixelEnum::ITK_UINT
 
static constexpr AtomicPixelEnum ITK_ULONG = AtomicPixelEnum::ITK_ULONG
 
static constexpr AtomicPixelEnum ITK_USHORT = AtomicPixelEnum::ITK_USHORT
 

Member Typedef Documentation

◆ AtomicPixelEnum

using IOCommon::AtomicPixelEnum = IOCommonEnums::AtomicPixel

Definition at line 100 of file itkIOCommon.h.

Member Enumeration Documentation

◆ SysConstants

Enumerator
MAX_FILENAMELIST_SIZE 

Maximum length of a filename

Definition at line 93 of file itkIOCommon.h.

Member Function Documentation

◆ AtomicPixelTypeToString()

static std::string IOCommon::AtomicPixelTypeToString ( const AtomicPixelEnum  pixelType)
static

Convert the enumerated type to a string representation.

◆ ComputeSizeOfAtomicPixelType()

static unsigned int IOCommon::ComputeSizeOfAtomicPixelType ( const AtomicPixelEnum  pixelType)
static

Calculate the size, in bytes, that the atomic pixel type occupies.

Member Data Documentation

◆ ITK_CHAR

constexpr AtomicPixelEnum IOCommon::ITK_CHAR = AtomicPixelEnum::ITK_CHAR
staticconstexpr

Definition at line 104 of file itkIOCommon.h.

◆ ITK_DOUBLE

constexpr AtomicPixelEnum IOCommon::ITK_DOUBLE = AtomicPixelEnum::ITK_DOUBLE
staticconstexpr

Definition at line 112 of file itkIOCommon.h.

◆ ITK_FLOAT

constexpr AtomicPixelEnum IOCommon::ITK_FLOAT = AtomicPixelEnum::ITK_FLOAT
staticconstexpr

Definition at line 111 of file itkIOCommon.h.

◆ ITK_INT

constexpr AtomicPixelEnum IOCommon::ITK_INT = AtomicPixelEnum::ITK_INT
staticconstexpr

Definition at line 108 of file itkIOCommon.h.

◆ ITK_LONG

constexpr AtomicPixelEnum IOCommon::ITK_LONG = AtomicPixelEnum::ITK_LONG
staticconstexpr

Definition at line 110 of file itkIOCommon.h.

◆ ITK_SHORT

constexpr AtomicPixelEnum IOCommon::ITK_SHORT = AtomicPixelEnum::ITK_SHORT
staticconstexpr

Definition at line 106 of file itkIOCommon.h.

◆ ITK_UCHAR

constexpr AtomicPixelEnum IOCommon::ITK_UCHAR = AtomicPixelEnum::ITK_UCHAR
staticconstexpr

Exposes enums values for backwards compatibility

Definition at line 103 of file itkIOCommon.h.

◆ ITK_UINT

constexpr AtomicPixelEnum IOCommon::ITK_UINT = AtomicPixelEnum::ITK_UINT
staticconstexpr

Definition at line 107 of file itkIOCommon.h.

◆ ITK_ULONG

constexpr AtomicPixelEnum IOCommon::ITK_ULONG = AtomicPixelEnum::ITK_ULONG
staticconstexpr

Definition at line 109 of file itkIOCommon.h.

◆ ITK_USHORT

constexpr AtomicPixelEnum IOCommon::ITK_USHORT = AtomicPixelEnum::ITK_USHORT
staticconstexpr

Definition at line 105 of file itkIOCommon.h.


The documentation for this class was generated from the following file: