18#ifndef itkDivideImageFilter_h
19#define itkDivideImageFilter_h
47template <
typename TInputImage1,
typename TInputImage2,
typename TOutputImage>
83 typename TInputImage2::PixelType,
84 typename TOutputImage::PixelType>));
89#if !defined(ITK_WRAPPING_PARSER)
105 itkGenericExceptionMacro(
"The constant value used as denominator should not be set to zero");
BinaryGeneratorImageFilter()
SimpleDataObjectDecorator< Input2ImagePixelType > DecoratedInput2ImagePixelType
void SetFunctor(const std::function< ConstRefFunctionType > &f)
void VerifyPreconditions() const override
Verifies that the process object has been configured correctly, that all required inputs are set,...
Functor::Div< typename TInputImage1::PixelType, typename TInputImage2::PixelType, typename TOutputImage::PixelType > FunctorType
SmartPointer< Self > Pointer
BinaryGeneratorImageFilter< TInputImage1, TInputImage2, TOutputImage > Superclass
~DivideImageFilter() override=default
SmartPointer< const Self > ConstPointer
virtual void VerifyPreconditions() const
Verifies that the process object has been configured correctly, that all required inputs are set,...
DataObject * GetInput(const DataObjectIdentifierType &key)
Return an input.
Implements transparent reference counting.
Functor::Add2< typename TInputImage1::PixelType, typename TInputImage2::PixelType, typename TOutputImage::PixelType > FunctorType
#define itkConceptMacro(name, concept)
bool AlmostEquals(T1 x1, T2 x2)
Provide consistent equality checks between values of potentially different scalar or complex types.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....