#include "mitkDiffImageApplier.h"
#include "mitkImageCast.h"
#include "mitkApplyDiffImageOperation.h"
#include "mitkRenderingManager.h"
#include "mitkSegmentationInterpolationController.h"
#include "mitkImageTimeSelector.h"
#include <itkImageSliceIteratorWithIndex.h>
#include <itkImageRegionConstIterator.h>
Go to the source code of this file.
Defines | |
#define | myMITKDiffImageApplierFilterAccessByItk(mitkImage, itkImageTypeFunction, pixeltype, dimension, itkimage2) |
#define | myMITKDiffImageApplierFilterAccessAllTypesByItk(mitkImage, itkImageTypeFunction,dimension, itkimage2) |
#define myMITKDiffImageApplierFilterAccessAllTypesByItk | ( | mitkImage, | |
itkImageTypeFunction, | |||
dimension, | |||
itkimage2 | |||
) |
{ \ myMITKDiffImageApplierFilterAccessByItk(mitkImage, itkImageTypeFunction, double, dimension, itkimage2) else \ myMITKDiffImageApplierFilterAccessByItk(mitkImage, itkImageTypeFunction, float, dimension, itkimage2) else \ myMITKDiffImageApplierFilterAccessByItk(mitkImage, itkImageTypeFunction, int, dimension, itkimage2) else \ myMITKDiffImageApplierFilterAccessByItk(mitkImage, itkImageTypeFunction, unsigned int, dimension, itkimage2) else \ myMITKDiffImageApplierFilterAccessByItk(mitkImage, itkImageTypeFunction, short, dimension, itkimage2) else \ myMITKDiffImageApplierFilterAccessByItk(mitkImage, itkImageTypeFunction, unsigned short, dimension, itkimage2) else \ myMITKDiffImageApplierFilterAccessByItk(mitkImage, itkImageTypeFunction, char, dimension, itkimage2) else \ myMITKDiffImageApplierFilterAccessByItk(mitkImage, itkImageTypeFunction, unsigned char, dimension, itkimage2) \ }
Definition at line 220 of file mitkDiffImageApplier.cpp.
Referenced by mitk::DiffImageApplier::ItkImageSwitch2DDiff(), and mitk::DiffImageApplier::ItkImageSwitch3DDiff().
#define myMITKDiffImageApplierFilterAccessByItk | ( | mitkImage, | |
itkImageTypeFunction, | |||
pixeltype, | |||
dimension, | |||
itkimage2 | |||
) |
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 208 of file mitkDiffImageApplier.cpp.