Orfeo Toolbox  4.2
Public Types | Static Public Member Functions | List of all members
itk::IOCommon Class Reference

Centralized funtionality for IO classes. More...

#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
}
 
enum  SysConstants {
  ITK_MAXPATHLEN = 2048,
  MAX_FILENAMELIST_SIZE = 512
}
 

Static Public Member Functions

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

Detailed Description

Centralized funtionality for IO classes.

This class provides encapsulated functionality to support the IO classes.

Definition at line 38 of file itkIOCommon.h.

Member Enumeration Documentation

Enumerator
ITK_UCHAR 
ITK_CHAR 
ITK_USHORT 
ITK_SHORT 
ITK_UINT 
ITK_INT 
ITK_ULONG 
ITK_LONG 
ITK_FLOAT 
ITK_DOUBLE 

Definition at line 45 of file itkIOCommon.h.

Enumerator
ITK_MAXPATHLEN 

Maximum length of a filename

MAX_FILENAMELIST_SIZE 

Definition at line 41 of file itkIOCommon.h.

Member Function Documentation

std::string itk::IOCommon::AtomicPixelTypeToString ( const AtomicPixelType  pixelType)
static

Convert the enumerated type to a string representation.

Definition at line 53 of file itkIOCommon.cxx.

unsigned int itk::IOCommon::ComputeSizeOfAtomicPixelType ( const AtomicPixelType  pixelType)
static

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

Definition at line 94 of file itkIOCommon.cxx.


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

Generated at Sat Aug 30 2014 17:24:42 for Orfeo Toolbox with doxygen 1.8.3.1