15 #ifndef itkBinariseUsingPaddingImageFilter_h
16 #define itkBinariseUsingPaddingImageFilter_h
18 #include <itkUnaryFunctorImageFilter.h>
29 template<
class TInput,
class TOutput>
41 return !(*
this != other);
51 TOutput returnValue = 0;
53 if (value != m_PaddingValue)
62 m_PaddingValue = paddingValue;
66 return m_PaddingValue;
73 TInput m_PaddingValue;
86 template <
class TInputImage,
class TOutputImage>
88 public UnaryFunctorImageFilter<TInputImage,TOutputImage,
89 Functor::BinariseUsingPadding<
90 typename TInputImage::PixelType,
91 typename TOutputImage::PixelType> >
98 typedef UnaryFunctorImageFilter<TInputImage,TOutputImage,
115 itkSetMacro(PaddingValue,
typename TInputImage::PixelType);
116 itkGetMacro(PaddingValue,
typename TInputImage::PixelType);
121 m_PaddingValue = NumericTraits<typename TInputImage::PixelType>::Zero;
124 void PrintSelf(std::ostream& os, Indent indent)
const;
125 void BeforeThreadedGenerateData();
129 void operator=(
const Self&);
133 typename TInputImage::PixelType m_PaddingValue;
139 #ifndef ITK_MANUAL_INSTANTIATION
140 #include "itkBinariseUsingPaddingImageFilter.txx"
~BinariseUsingPadding()
Definition: itkBinariseUsingPaddingImageFilter.h:34
virtual ~BinariseUsingPaddingImageFilter()
Definition: itkBinariseUsingPaddingImageFilter.h:123
bool operator==(const BinariseUsingPadding &other) const
Definition: itkBinariseUsingPaddingImageFilter.h:39
BinariseUsingPadding()
Definition: itkBinariseUsingPaddingImageFilter.h:33
BinariseUsingPaddingImageFilter Self
Definition: itkBinariseUsingPaddingImageFilter.h:97
Definition: niftkITKAffineResampleImage.cxx:74
TOutput operator()(const TInput &value)
Definition: itkBinariseUsingPaddingImageFilter.h:49
void SetPaddingValue(const TInput &paddingValue)
Definition: itkBinariseUsingPaddingImageFilter.h:60
GLsizei const GLfloat * value
Definition: glew.h:1833
Provide the operator to binarise a pixel: return 0, if the pixel is equal to the padding value...
Definition: itkBinariseUsingPaddingImageFilter.h:30
float PixelType
Definition: niftkBreastDCEandADC.cxx:88
UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::BinariseUsingPadding< typename TInputImage::PixelType, typename TOutputImage::PixelType > > Superclass
Definition: itkBinariseUsingPaddingImageFilter.h:101
TInput GetPaddingValue() const
Definition: itkBinariseUsingPaddingImageFilter.h:64
BinariseUsingPaddingImageFilter()
Definition: itkBinariseUsingPaddingImageFilter.h:119
SmartPointer< const Self > ConstPointer
Definition: itkBinariseUsingPaddingImageFilter.h:103
bool operator!=(const BinariseUsingPadding &) const
Definition: itkBinariseUsingPaddingImageFilter.h:35
SmartPointer< Self > Pointer
Definition: itkBinariseUsingPaddingImageFilter.h:102
Binarise the image using using padding value.
Definition: itkBinariseUsingPaddingImageFilter.h:87