ITK  6.0.0
Insight Toolkit
Classes | Enumerations
Module ITKIOImageBase
+ Collaboration diagram for Module ITKIOImageBase:

Classes

class  itk::ArchetypeSeriesFileNames
 
class  itk::ConvertPixelBuffer< InputPixelType, OutputPixelType, OutputConvertTraits >
 
class  itk::ImageFileReader< TOutputImage, ConvertPixelTraits >
 
class  itk::ImageFileWriter< TInputImage >
 
class  itk::ImageFileWriterException
 
class  itk::ImageIOBase
 
class  itk::ImageIOFactory
 
class  itk::ImageSeriesWriter< TInputImage, TOutputImage >
 
class  itk::ImageSeriesWriterException
 
class  IOCommon
 
class  itk::IOCommonEnums
 
class  itk::NumericSeriesFileNames
 
class  itk::RegularExpressionSeriesFileNames
 
class  itk::StreamingImageIOBase
 
class  itk::ImageIOBase::UnknownType
 

Enumerations

enum class  itk::IOCommonEnums::AtomicPixel : uint8_t {
  itk::IOCommonEnums::AtomicPixel::ITK_UCHAR ,
  itk::IOCommonEnums::AtomicPixel::ITK_CHAR ,
  itk::IOCommonEnums::AtomicPixel::ITK_USHORT ,
  itk::IOCommonEnums::AtomicPixel::ITK_SHORT ,
  itk::IOCommonEnums::AtomicPixel::ITK_UINT ,
  itk::IOCommonEnums::AtomicPixel::ITK_INT ,
  itk::IOCommonEnums::AtomicPixel::ITK_ULONG ,
  itk::IOCommonEnums::AtomicPixel::ITK_LONG ,
  itk::IOCommonEnums::AtomicPixel::ITK_FLOAT ,
  itk::IOCommonEnums::AtomicPixel::ITK_DOUBLE
}
 

Detailed Description

This module contains base classes for IO, helper classes for IO, and classes that function as an ImageSource in an ITK pipeline. Classes for specific file formats, found in other modules in the IO group, should inherit from itk::ImageIOBase or itk::StreamingImageIOBase. For an image source or sink in the ITK pipeline that handles all available file formats, see ImageFileReader, itk::ImageFileWriter, itk::ImageSeriesReader, or itk::ImageSeriesWriter. Convenience classes for reading series of files include itk::ArchetypeSeriesFileNames, itk::NumericSeriesFileNames, and itk::RegularExpressionSeriesFileNames.

Dependencies:
  • Module ITKCommon

Enumeration Type Documentation

◆ AtomicPixel

enum class itk::IOCommonEnums::AtomicPixel : uint8_t
strong

enumerated constants for the different data types

Enumerator
ITK_UCHAR 
ITK_CHAR 
ITK_USHORT 
ITK_SHORT 
ITK_UINT 
ITK_INT 
ITK_ULONG 
ITK_LONG 
ITK_FLOAT 
ITK_DOUBLE 

Definition at line 41 of file itkIOCommon.h.