13 #ifndef mitkMaskImageFilter_h
14 #define mitkMaskImageFilter_h
32 itkFactorylessNewMacro(
Self);
58 itkSetMacro(OverrideOutsideValue,
bool);
65 itkGetMacro(OverrideOutsideValue,
bool);
66 itkBooleanMacro(OverrideOutsideValue);
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);
#define MITKALGORITHMSEXT_EXPORT
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.
Image class for storing images.
TimeStepType m_CurrentOutputTS
mitkClassMacro(MaskImageFilter, ImageToImageFilter)
bool m_OverrideOutsideValue
void GenerateData() override
itk::TimeStamp m_TimeOfHeaderInitialization
void GenerateInputRequestedRegion() override
const Image * GetMask() const
mitk::ScalarType m_OutsideValue
void InternalComputeMask(itk::Image< TPixel1, VImageDimension1 > *itkInput, itk::Image< TPixel2, VImageDimension2 > *itkMask)
void SetMask(const mitk::Image *mask)
~MaskImageFilter() override
void GenerateOutputInformation() override
Find image slices visible on a given plane.