Medical Imaging Interaction Toolkit  2023.04.00
Medical Imaging Interaction Toolkit
mitkPixelType.h File Reference
#include "mitkCommon.h"
#include "mitkPixelTypeTraits.h"
#include <MitkCoreExports.h>
#include <string>
#include <typeinfo>
#include <itkImage.h>
#include <itkImageIOBase.h>
#include <vtkImageData.h>

Go to the source code of this file.

Classes

class  mitk::PixelType
 Class for defining the data type of pixels. More...
 
struct  mitk::AssertImageTypeIsValid< ItkImageType >
 A helper template for compile-time checking of supported ITK image types. More...
 

Namespaces

 mitk
 DataCollection - Class to facilitate loading/accessing structured data.
 

Functions

template<typename T >
std::string mitk::PixelComponentTypeToString ()
 
template<typename PixelT >
std::string mitk::PixelTypeToString ()
 
MITKCORE_EXPORT mitk::PixelType mitk::MakePixelType (vtkImageData *vtkimagedata)
 deduct the PixelType for a given vtk image More...
 
template<typename ComponentT , typename PixelT >
PixelType mitk::MakePixelType (std::size_t numOfComponents)
 A template method for creating a pixel type. More...
 
template<typename ComponentT , typename PixelT , std::size_t numOfComponents>
PixelType mitk::MakePixelType ()
 A template method for creating a pixel type. More...
 
template<typename ItkImageType >
PixelType mitk::MakePixelType (std::size_t numOfComponents)
 A template method for creating a MITK pixel type na ITK image type. More...
 
template<typename ItkImageType >
PixelType mitk::MakePixelType ()
 A template method for creating a MITK pixel type from an ITK image pixel type and dimension. More...
 
PixelType mitk::MakePixelType (const itk::ImageIOBase *imageIO)
 Create a MITK pixel type based on a itk::ImageIOBase object. More...
 
template<typename T >
PixelType mitk::MakeScalarPixelType ()
 An interface to the MakePixelType method for creating scalar pixel types. More...