88BinaryFunctorImageFilter<TInputImage1,TInputImage2,TOutputImage,
89 Functor::ConstrainedValueMultiplication<
90 typename TInputImage1::PixelType,
91 typename TInputImage2::PixelType,
92 typename TOutputImage::PixelType> >
97 typedef BinaryFunctorImageFilter<TInputImage1,TInputImage2,TOutputImage,
99 typename TInputImage1::PixelType,
100 typename TInputImage2::PixelType,
101 typename TOutputImage::PixelType> >
111 BinaryFunctorImageFilter);
113#ifdef ITK_USE_CONCEPT_CHECKING
115 itkConceptMacro(Input1ConvertibleToDoubleCheck,
116 (Concept::Convertible<typename TInputImage1::PixelType, double>));
117 itkConceptMacro(Input2ConvertibleToDoubleCheck,
118 (Concept::Convertible<typename TInputImage2::PixelType, double>));
119 itkConceptMacro(DoubleConvertibleToOutputCastCheck,
120 (Concept::Convertible<double, typename TOutputImage::PixelType>));
121 itkConceptMacro(DoubleLessThanOutputCheck,
122 (Concept::LessThanComparable<double, typename TOutputImage::PixelType>));
132 void operator=(
const Self&) =
delete;