86BinaryFunctorImageFilter<TInputImage1,TInputImage2,TOutputImage,
87 Functor::ConstrainedValueMultiplication<
88 typename TInputImage1::PixelType,
89 typename TInputImage2::PixelType,
90 typename TOutputImage::PixelType> >
95 typedef BinaryFunctorImageFilter<TInputImage1,TInputImage2,TOutputImage,
97 typename TInputImage1::PixelType,
98 typename TInputImage2::PixelType,
99 typename TOutputImage::PixelType> >
109 BinaryFunctorImageFilter);
111#ifdef ITK_USE_CONCEPT_CHECKING
113 itkConceptMacro(Input1ConvertibleToDoubleCheck,
114 (Concept::Convertible<typename TInputImage1::PixelType, double>));
115 itkConceptMacro(Input2ConvertibleToDoubleCheck,
116 (Concept::Convertible<typename TInputImage2::PixelType, double>));
117 itkConceptMacro(DoubleConvertibleToOutputCastCheck,
118 (Concept::Convertible<double, typename TOutputImage::PixelType>));
119 itkConceptMacro(DoubleLessThanOutputCheck,
120 (Concept::LessThanComparable<double, typename TOutputImage::PixelType>));
130 void operator=(
const Self&) =
delete;