18 #ifndef __itkTestingStretchIntensityImageFilter_h
19 #define __itkTestingStretchIntensityImageFilter_h
40 template<
typename TInputImage,
typename TOutputImage = TInputImage >
68 itkGetConstReferenceMacro(Scale,
RealType);
69 itkGetConstReferenceMacro(Shift,
RealType);
80 virtual void SetInput(
const TInputImage *image);
81 const TInputImage *
GetInput(
void)
const;
84 #ifdef ITK_USE_CONCEPT_CHECKING
136 #ifndef ITK_MANUAL_INSTANTIATION
137 #include "itkTestingStretchIntensityImageFilter.hxx"
NumericTraits< InputPixelType >::RealType RealType
ImageSource< TOutputImage > Superclass
StretchIntensityImageFilter()
Base class for all process objects that output image data.
void PrintSelf(std::ostream &os, Indent indent) const
Applies a linear transformation to the intensity levels of the input Image.
OutputPixelType m_OutputMaximum
InputPixelType m_InputMaximum
const TInputImage * GetInput(void) const
SmartPointer< const Self > ConstPointer
TInputImage::RegionType InputImageRegionType
SmartPointer< Self > Pointer
virtual void SetInput(const DataObjectIdentifierType &key, DataObject *input)
void BeforeThreadedGenerateData(void)
virtual ~StretchIntensityImageFilter()
TOutputImage::PixelType OutputPixelType
TInputImage::PixelType InputPixelType
OutputPixelType m_OutputMinimum
StretchIntensityImageFilter Self
Superclass::OutputImageRegionType OutputImageRegionType
void ThreadedGenerateData(const OutputImageRegionType &outputRegionForThread, ThreadIdType threadId)
OutputImageType::RegionType OutputImageRegionType
Control indentation during Print() invocation.
virtual void SetInput(const TInputImage *image)
Define additional traits for native types such as int or float.
#define itkConceptMacro(name, concept)
InputPixelType m_InputMinimum
void operator=(const Self &)
unsigned int ThreadIdType