18#ifndef itkClampImageFilter_h
19#define itkClampImageFilter_h
42template <
typename TInput,
typename TOutput = TInput>
89template <
typename TInput,
typename TOutput>
93 const auto dA =
static_cast<double>(A);
136template <
typename TInputImage,
typename TOutputImage>
140 Functor::Clamp<typename TInputImage::PixelType, typename TOutputImage::PixelType>>
189#ifndef ITK_MANUAL_INSTANTIATION
190# include "itkClampImageFilter.hxx"
UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::Clamp< typename TInputImage::PixelType, typename TOutputImage::PixelType > > Superclass
ClampImageFilter()=default
SmartPointer< Self > Pointer
typename TInputImage::PixelType InputPixelType
void GenerateData() override
typename TOutputImage::PixelType OutputPixelType
void PrintSelf(std::ostream &os, Indent indent) const override
~ClampImageFilter() override=default
SmartPointer< const Self > ConstPointer
OutputPixelType GetUpperBound() const
void SetBounds(const OutputPixelType lowerBound, const OutputPixelType upperBound)
OutputPixelType GetLowerBound() const
Functor used to clamp a value to a specified range.
bool operator==(const Self &other) const
OutputType GetUpperBound() const
ITK_UNEQUAL_OPERATOR_MEMBER_FUNCTION(Self)
OutputType GetLowerBound() const
void SetBounds(const OutputType lowerBound, const OutputType upperBound)
OutputType operator()(const InputType &A) const
Control indentation during Print() invocation.
Implements transparent reference counting.
UnaryFunctorImageFilter()
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....