#include <itkIOCommon.h>
Public Types | |
enum | AtomicPixelType { ITK_UCHAR, ITK_CHAR, ITK_USHORT, ITK_SHORT, ITK_UINT, ITK_INT, ITK_ULONG, ITK_LONG, ITK_FLOAT, ITK_DOUBLE } |
Public Member Functions | |
itkLegacyMacro (static bool FileExists(const char *filename)) | |
itkLegacyMacro (static char *ExtractFileName(const char *fileName)) | |
itkLegacyMacro (static char *ExtractFileExtension(const char *fileName)) | |
itkLegacyMacro (static char *ExtractFilePath(const char *fileName)) | |
Static Public Member Functions | |
static std::string | AtomicPixelTypeToString (const AtomicPixelType pixelType) |
static unsigned int | ComputeSizeOfAtomicPixelType (const AtomicPixelType pixelType) |
This class provides encapsulated functionality to support the IO classes.
Definition at line 40 of file itkIOCommon.h.
ITK_UCHAR | |
ITK_CHAR | |
ITK_USHORT | |
ITK_SHORT | |
ITK_UINT | |
ITK_INT | |
ITK_ULONG | |
ITK_LONG | |
ITK_FLOAT | |
ITK_DOUBLE |
Definition at line 48 of file itkIOCommon.h.
Definition at line 43 of file itkIOCommon.h.
static std::string itk::IOCommon::AtomicPixelTypeToString | ( | const AtomicPixelType | pixelType | ) | [static] |
Convert the enumerated type to a string representation.
static unsigned int itk::IOCommon::ComputeSizeOfAtomicPixelType | ( | const AtomicPixelType | pixelType | ) | [static] |
Calculate the size, in bytes, that the atomic pixel type occupies.
itk::IOCommon::itkLegacyMacro | ( | static bool | FileExistsconst char *filename | ) |
Given a filename determine whether it exists and return true if it does.
itk::IOCommon::itkLegacyMacro | ( | static char * | ExtractFileNameconst char *fileName | ) |
Given a full filename, extracts just the filename.
itk::IOCommon::itkLegacyMacro | ( | static char * | ExtractFileExtensionconst char *fileName | ) |
Given a full filename, extracts just the file extension.
itk::IOCommon::itkLegacyMacro | ( | static char * | ExtractFilePathconst char *fileName | ) |
Given a full filename, extracts just the pathname.