18 #ifndef itkTestingStretchIntensityImageFilter_h
19 #define itkTestingStretchIntensityImageFilter_h
40 template<
typename TInputImage,
typename TOutputImage = TInputImage >
68 itkGetConstReferenceMacro(Scale,
RealType);
69 itkGetConstReferenceMacro(Shift,
RealType);
79 using Superclass::SetInput;
80 virtual void SetInput(
const TInputImage *image);
81 const TInputImage * GetInput()
const;
84 #ifdef ITK_USE_CONCEPT_CHECKING
102 void BeforeThreadedGenerateData(
void) ITK_OVERRIDE;
105 void PrintSelf(std::ostream & os,
Indent indent) const ITK_OVERRIDE;
118 void ThreadedGenerateData(const OutputImageRegionType & outputRegionForThread,
ThreadIdType threadId) ITK_OVERRIDE;
135 #ifndef ITK_MANUAL_INSTANTIATION
136 #include "itkTestingStretchIntensityImageFilter.hxx"
NumericTraits< InputPixelType >::RealType RealType
ImageSource< TOutputImage > Superclass
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
Base class for all process objects that output image data.
Applies a linear transformation to the intensity levels of the input Image.
SmartPointer< const Self > ConstPointer
TInputImage::RegionType InputImageRegionType
SmartPointer< Self > Pointer
virtual ~StretchIntensityImageFilter() override
TOutputImage::PixelType OutputPixelType
unsigned int ThreadIdType
TInputImage::PixelType InputPixelType
StretchIntensityImageFilter Self
OutputImageType::RegionType OutputImageRegionType
Control indentation during Print() invocation.
Define additional traits for native types such as int or float.
#define itkConceptMacro(name, concept)