18#ifndef itkIntensityWindowingImageFilter_h
19#define itkIntensityWindowingImageFilter_h
30template <
typename TInput,
typename TOutput>
99 const auto result =
static_cast<TOutput
>(value);
141template <
typename TInputImage,
typename TOutputImage = TInputImage>
146 Functor::IntensityWindowingTransform<typename TInputImage::PixelType, typename TOutputImage::PixelType>>
232#ifndef ITK_MANUAL_INSTANTIATION
233# include "itkIntensityWindowingImageFilter.hxx"
Control indentation during Print() invocation.
OutputPixelType m_OutputMaximum
void BeforeThreadedGenerateData() override
InputPixelType GetWindow() const
IntensityWindowingImageFilter()
typename TOutputImage::PixelType OutputPixelType
~IntensityWindowingImageFilter() override=default
InputPixelType m_WindowMaximum
typename NumericTraits< InputPixelType >::RealType RealType
InputPixelType m_WindowMinimum
SmartPointer< const Self > ConstPointer
UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::IntensityWindowingTransform< typename TInputImage::PixelType, typename TOutputImage::PixelType > > Superclass
typename TInputImage::PixelType InputPixelType
OutputPixelType m_OutputMinimum
InputPixelType GetLevel() const
void SetWindowLevel(const InputPixelType &window, const InputPixelType &level)
SmartPointer< Self > Pointer
void PrintSelf(std::ostream &os, Indent indent) const override
IntensityWindowingImageFilter 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....