18#ifndef itkRescaleIntensityImageFilter_h
19#define itkRescaleIntensityImageFilter_h
30template <
typename TInput,
typename TOutput>
78 auto result =
static_cast<TOutput
>(value);
132template <
typename TInputImage,
typename TOutputImage = TInputImage>
137 Functor::IntensityLinearTransform<typename TInputImage::PixelType, typename TOutputImage::PixelType>>
210#ifndef ITK_MANUAL_INSTANTIATION
211# include "itkRescaleIntensityImageFilter.hxx"
Control indentation during Print() invocation.
static constexpr T NonpositiveMin()
static constexpr T max(const T &)
typename NumericTraits< InputPixelType >::RealType RealType
UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::IntensityLinearTransform< typename TInputImage::PixelType, typename TOutputImage::PixelType > > Superclass
typename TInputImage::PixelType InputPixelType
InputPixelType m_InputMaximum
InputPixelType m_InputMinimum
SmartPointer< Self > Pointer
RescaleIntensityImageFilter()
OutputPixelType m_OutputMinimum
void PrintSelf(std::ostream &os, Indent indent) const override
~RescaleIntensityImageFilter() override=default
SmartPointer< const Self > ConstPointer
OutputPixelType m_OutputMaximum
void BeforeThreadedGenerateData() override
typename TOutputImage::PixelType OutputPixelType
RescaleIntensityImageFilter Self
Implements transparent reference counting.
UnaryFunctorImageFilter()
#define itkConceptMacro(name, concept)
bool ExactlyEquals(const TInput1 &x1, const TInput2 &x2)
Return the result of an exact comparison between two scalar values of potentially different types.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....