13 #ifndef mitkMaskImageFilter_h
14 #define mitkMaskImageFilter_h
32 itkFactorylessNewMacro(
Self);
37 const Image *GetMask()
const;
58 itkSetMacro(OverrideOutsideValue,
bool);
65 itkGetMacro(OverrideOutsideValue,
bool);
66 itkBooleanMacro(OverrideOutsideValue);
73 void GenerateInputRequestedRegion()
override;
75 void GenerateOutputInformation()
override;
77 void GenerateData()
override;
79 template <
typename TPixel1,
unsigned int VImageDimension1,
typename TPixel2,
unsigned int VImageDimension2>
80 void InternalComputeMask(itk::Image<TPixel1, VImageDimension1>* itkInput, itk::Image<TPixel2, VImageDimension2>* itkMask);