12 #ifndef mitkMaskAndCutRoiImageFilter_h
13 #define mitkMaskAndCutRoiImageFilter_h
18 #include "itkRegionOfInterestImageFilter.h"
37 typedef itk::Image<short, 3> ItkImageType;
38 typedef itk::Image<unsigned char, 3> ItkMaskType;
39 typedef itk::ImageRegion<3> RegionType;
40 typedef itk::RegionOfInterestImageFilter<ItkImageType, ItkImageType> ROIFilterType;
44 itkFactorylessNewMacro(
Self);
#define MITKALGORITHMSEXT_EXPORT
Base of all data objects.
Superclass of all classes generating Images (instances of class Image) as output.
Superclass of all classes having one or more Images as input and generating Images as output.
Cuts a region of interest (ROI) out of an image.
mitk::MaskImageFilter::Pointer m_MaskFilter
mitk::AutoCropImageFilter::Pointer m_CropFilter
mitk::Image::Pointer m_outputImage
mitkClassMacro(MaskAndCutRoiImageFilter, ImageToImageFilter)
mitk::Image::Pointer GetOutput()
~MaskAndCutRoiImageFilter() override
MaskAndCutRoiImageFilter()
void SetRegionOfInterest(mitk::BaseData *roi)
ROIFilterType::Pointer m_RoiFilter
void GenerateData() override
Find image slices visible on a given plane.