18 #ifndef __itkIntensityWindowingImageFilter_h
19 #define __itkIntensityWindowingImageFilter_h
30 template<
typename TInput,
typename TOutput >
53 return !( *
this != other );
73 const TOutput result =
static_cast< TOutput
>( value );
114 template<
typename TInputImage,
typename TOutputImage = TInputImage >
118 Functor::IntensityWindowingTransform<
119 typename TInputImage::PixelType,
120 typename TOutputImage::PixelType > >
126 TInputImage, TOutputImage,
128 typename TInputImage::PixelType,
175 itkGetConstReferenceMacro(Scale,
RealType);
176 itkGetConstReferenceMacro(Shift,
RealType);
180 void BeforeThreadedGenerateData(
void);
183 void PrintSelf(std::ostream & os,
Indent indent)
const;
185 #ifdef ITK_USE_CONCEPT_CHECKING
197 void operator=(
const Self &);
211 #ifndef ITK_MANUAL_INSTANTIATION
212 #include "itkIntensityWindowingImageFilter.hxx"