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.
#define itkConceptMacro(name, conceptType)
Compile-time check that a template argument satisfies an itk::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....