Main Page   Groups   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Concepts

itk::IOCommon Class Reference
[Input and Output Filters]

Centralized funtionality for IO classes. More...

#include <itkIOCommon.h>

List of all members.

Public Types

enum  SysConstants { MAX_FILENAMELIST_SIZE = 512 }
enum  AtomicPixelType {
  ITK_UCHAR, ITK_CHAR, ITK_USHORT, ITK_SHORT,
  ITK_UINT, ITK_INT, ITK_ULONG, ITK_LONG,
  ITK_FLOAT, ITK_DOUBLE
}

Static Public Member Functions

std::string AtomicPixelTypeToString (const AtomicPixelType pixelType)
unsigned int ComputeSizeOfAtomicPixelType (const AtomicPixelType pixelType)
char * ExtractFilePath (const char *fileName)
char * ExtractFileExtension (const char *fileName)
char * ExtractFileName (const char *fileName)
bool FileExists (const char *filename)


Detailed Description

Centralized funtionality for IO classes.

This class provides encapsulated functionality to support the IO classes.

Definition at line 40 of file itkIOCommon.h.


Member Enumeration Documentation

enum itk::IOCommon::AtomicPixelType
 

Enumeration values:
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.

enum itk::IOCommon::SysConstants
 

Enumeration values:
MAX_FILENAMELIST_SIZE  Maximum length of a filename
Definition at line 43 of file itkIOCommon.h.


Member Function Documentation

std::string itk::IOCommon::AtomicPixelTypeToString const AtomicPixelType  pixelType  )  [static]
 

Convert the enumerated type to a string representation.

unsigned int itk::IOCommon::ComputeSizeOfAtomicPixelType const AtomicPixelType  pixelType  )  [static]
 

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

char* itk::IOCommon::ExtractFileExtension const char *  fileName  )  [static]
 

Given a full filename, extracts just the file extension.

char* itk::IOCommon::ExtractFileName const char *  fileName  )  [static]
 

Given a full filename, extracts just the filename.

char* itk::IOCommon::ExtractFilePath const char *  fileName  )  [static]
 

Given a full filename, extracts just the pathname.

bool itk::IOCommon::FileExists const char *  filename  )  [static]
 

Given a filename determine whether it exists and return true if it does.


The documentation for this class was generated from the following file:
Generated at Sun Apr 1 03:14:54 2007 for ITK by doxygen 1.3.8 written by Dimitri van Heesch, © 1997-2000