18 #ifndef itkTestingStretchIntensityImageFilter_h 19 #define itkTestingStretchIntensityImageFilter_h 40 template<
typename TInputImage,
typename TOutputImage = TInputImage >
60 itkSetMacro(OutputMinimum, OutputPixelType);
61 itkSetMacro(OutputMaximum, OutputPixelType);
62 itkGetConstReferenceMacro(OutputMinimum, OutputPixelType);
63 itkGetConstReferenceMacro(OutputMaximum, OutputPixelType);
68 itkGetConstReferenceMacro(Scale, RealType);
69 itkGetConstReferenceMacro(Shift, RealType);
74 itkGetConstReferenceMacro(InputMinimum, InputPixelType);
75 itkGetConstReferenceMacro(InputMaximum, InputPixelType);
80 virtual void SetInput(
const TInputImage *image);
81 const TInputImage *
GetInput()
const;
84 #ifdef ITK_USE_CONCEPT_CHECKING 122 void operator=(const Self &) ITK_DELETE_FUNCTION;
136 #ifndef ITK_MANUAL_INSTANTIATION 137 #include "itkTestingStretchIntensityImageFilter.hxx" NumericTraits< InputPixelType >::RealType RealType
ImageSource< TOutputImage > Superclass
void BeforeThreadedGenerateData(void) override
StretchIntensityImageFilter()
const TInputImage * GetInput() const
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
Base class for all process objects that output image data.
Applies a linear transformation to the intensity levels of the input Image.
OutputPixelType m_OutputMaximum
InputPixelType m_InputMaximum
SmartPointer< const Self > ConstPointer
TInputImage::RegionType InputImageRegionType
SmartPointer< Self > Pointer
virtual void SetInput(const DataObjectIdentifierType &key, DataObject *input)
Protected method for setting indexed and named inputs.
void ThreadedGenerateData(const OutputImageRegionType &outputRegionForThread, ThreadIdType threadId) override
void PrintSelf(std::ostream &os, Indent indent) const override
virtual ~StretchIntensityImageFilter()
TOutputImage::PixelType OutputPixelType
unsigned int ThreadIdType
TInputImage::PixelType InputPixelType
OutputPixelType m_OutputMinimum
StretchIntensityImageFilter Self
Superclass::OutputImageRegionType OutputImageRegionType
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