Classes | Defines

mitkCompareImageSliceTestHelper.h File Reference

#include "mitkImageCast.h"
#include <itkImageSliceConstIteratorWithIndex.h>
#include <itkImageRegionConstIterator.h>

Go to the source code of this file.

Classes

class  CompareImageSliceTestHelper

Defines

#define myMITKOverwriteSliceImageFilterAccessByItk(mitkImage, itkImageTypeFunction, pixeltype, dimension, itkimage2)
#define myMITKOverwriteSliceImageFilterAccessAllTypesByItk(mitkImage, itkImageTypeFunction,dimension, itkimage2)

Define Documentation

#define myMITKOverwriteSliceImageFilterAccessAllTypesByItk (   mitkImage,
  itkImageTypeFunction,
  dimension,
  itkimage2 
)
Value:
{                                                                                                                           \
    myMITKOverwriteSliceImageFilterAccessByItk(mitkImage, itkImageTypeFunction, double,         dimension, itkimage2) else   \
    myMITKOverwriteSliceImageFilterAccessByItk(mitkImage, itkImageTypeFunction, float,          dimension, itkimage2) else    \
    myMITKOverwriteSliceImageFilterAccessByItk(mitkImage, itkImageTypeFunction, int,            dimension, itkimage2) else     \
    myMITKOverwriteSliceImageFilterAccessByItk(mitkImage, itkImageTypeFunction, unsigned int,   dimension, itkimage2) else      \
    myMITKOverwriteSliceImageFilterAccessByItk(mitkImage, itkImageTypeFunction, short,          dimension, itkimage2) else     \
    myMITKOverwriteSliceImageFilterAccessByItk(mitkImage, itkImageTypeFunction, unsigned short, dimension, itkimage2) else    \
    myMITKOverwriteSliceImageFilterAccessByItk(mitkImage, itkImageTypeFunction, char,           dimension, itkimage2) else   \
    myMITKOverwriteSliceImageFilterAccessByItk(mitkImage, itkImageTypeFunction, unsigned char,  dimension, itkimage2)       \
}

Definition at line 39 of file mitkCompareImageSliceTestHelper.h.

Referenced by CompareImageSliceTestHelper::ItkImageSwitch().

#define myMITKOverwriteSliceImageFilterAccessByItk (   mitkImage,
  itkImageTypeFunction,
  pixeltype,
  dimension,
  itkimage2 
)
Value:
if ( typeId == typeid(pixeltype) )                                                    \
{                                                                                        \
    typedef itk::Image<pixeltype, dimension> ImageType;                                   \
    typedef mitk::ImageToItk<ImageType> ImageToItkType;                                    \
    itk::SmartPointer<ImageToItkType> imagetoitk = ImageToItkType::New();                 \
    imagetoitk->SetInput(mitkImage);                                                     \
    imagetoitk->Update();                                                               \
    itkImageTypeFunction(imagetoitk->GetOutput(), itkimage2);                          \
}

Definition at line 28 of file mitkCompareImageSliceTestHelper.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines