SimpleITK  1.3.0.dev466
Classes | Namespaces | Typedefs | Enumerations | Functions
sitkPixelIDValues.h File Reference
#include "sitkCommon.h"
#include "sitkPixelIDTypeLists.h"
#include <string>
#include <ostream>
+ Include dependency graph for sitkPixelIDValues.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  itk::simple::ImageTypeToPixelIDValue< TImageType >
 
struct  itk::simple::ImageTypeToPixelIDValue< itk::ImageBase< VImageDimension > >
 
struct  itk::simple::PixelIDToPixelIDValue< TPixelID >
 

Namespaces

 itk
 
 itk::simple
 

Typedefs

typedef int itk::simple::PixelIDValueType
 

Enumerations

enum  itk::simple::PixelIDValueEnum {
  itk::simple::sitkUnknown = -1,
  itk::simple::sitkUInt8 = PixelIDToPixelIDValue< BasicPixelID<uint8_t> >::Result,
  itk::simple::sitkInt8 = PixelIDToPixelIDValue< BasicPixelID<int8_t> >::Result,
  itk::simple::sitkUInt16 = PixelIDToPixelIDValue< BasicPixelID<uint16_t> >::Result,
  itk::simple::sitkInt16 = PixelIDToPixelIDValue< BasicPixelID<int16_t> >::Result,
  itk::simple::sitkUInt32 = PixelIDToPixelIDValue< BasicPixelID<uint32_t> >::Result,
  itk::simple::sitkInt32 = PixelIDToPixelIDValue< BasicPixelID<int32_t> >::Result,
  itk::simple::sitkUInt64 = PixelIDToPixelIDValue< BasicPixelID<uint64_t> >::Result,
  itk::simple::sitkInt64 = PixelIDToPixelIDValue< BasicPixelID<int64_t> >::Result,
  itk::simple::sitkFloat32 = PixelIDToPixelIDValue< BasicPixelID<float> >::Result,
  itk::simple::sitkFloat64 = PixelIDToPixelIDValue< BasicPixelID<double> >::Result,
  itk::simple::sitkComplexFloat32 = PixelIDToPixelIDValue< BasicPixelID<std::complex<float> > >::Result,
  itk::simple::sitkComplexFloat64 = PixelIDToPixelIDValue< BasicPixelID<std::complex<double> > >::Result,
  itk::simple::sitkVectorUInt8 = PixelIDToPixelIDValue< VectorPixelID<uint8_t> >::Result,
  itk::simple::sitkVectorInt8 = PixelIDToPixelIDValue< VectorPixelID<int8_t> >::Result,
  itk::simple::sitkVectorUInt16 = PixelIDToPixelIDValue< VectorPixelID<uint16_t> >::Result,
  itk::simple::sitkVectorInt16 = PixelIDToPixelIDValue< VectorPixelID<int16_t> >::Result,
  itk::simple::sitkVectorUInt32 = PixelIDToPixelIDValue< VectorPixelID<uint32_t> >::Result,
  itk::simple::sitkVectorInt32 = PixelIDToPixelIDValue< VectorPixelID<int32_t> >::Result,
  itk::simple::sitkVectorUInt64 = PixelIDToPixelIDValue< VectorPixelID<uint64_t> >::Result,
  itk::simple::sitkVectorInt64 = PixelIDToPixelIDValue< VectorPixelID<int64_t> >::Result,
  itk::simple::sitkVectorFloat32 = PixelIDToPixelIDValue< VectorPixelID<float> >::Result,
  itk::simple::sitkVectorFloat64 = PixelIDToPixelIDValue< VectorPixelID<double> >::Result,
  itk::simple::sitkLabelUInt8 = PixelIDToPixelIDValue< LabelPixelID<uint8_t> >::Result,
  itk::simple::sitkLabelUInt16 = PixelIDToPixelIDValue< LabelPixelID<uint16_t> >::Result,
  itk::simple::sitkLabelUInt32 = PixelIDToPixelIDValue< LabelPixelID<uint32_t> >::Result,
  itk::simple::sitkLabelUInt64 = PixelIDToPixelIDValue< LabelPixelID<uint64_t> >::Result
}
 Enumerated values of pixelIDs. More...
 

Functions

const std::string SITKCommon_EXPORT itk::simple::GetPixelIDValueAsString (PixelIDValueType type)
 
const std::string SITKCommon_EXPORT itk::simple::GetPixelIDValueAsString (PixelIDValueEnum type)
 
PixelIDValueType SITKCommon_EXPORT itk::simple::GetPixelIDValueFromString (const std::string &enumString)
 Function mapping enumeration names in std::string to values. More...
 
SITKCommon_EXPORT std::ostream & itk::simple::operator<< (std::ostream &os, const PixelIDValueEnum id)