18 #ifndef itkShiftScaleImageFilter_h
19 #define itkShiftScaleImageFilter_h
38 template<
typename TInputImage,
typename TOutputImage >
78 static constexpr
unsigned int ImageDimension = TInputImage::ImageDimension;
96 itkGetConstMacro(UnderflowCount,
long);
97 itkGetConstMacro(OverflowCount,
long);
100 #ifdef ITK_USE_CONCEPT_CHECKING
114 void PrintSelf(std::ostream & os,
Indent indent)
const override;
117 void BeforeThreadedGenerateData()
override;
120 void AfterThreadedGenerateData()
override;
124 outputRegionForThread,
129 itkExceptionMacro(
"This class requires threadId so it must use classic multi-threading model");
147 #ifndef ITK_MANUAL_INSTANTIATION
148 #include "itkShiftScaleImageFilter.hxx"
typename TInputImage::OffsetType InputImageOffsetType
void DynamicThreadedGenerateData(const OutputImageRegionType &) override
typename OutputImageType::Pointer OutputImagePointer
typename TInputImage::SizeType InputImageSizeType
Define numeric traits for std::vector.
Shift and scale the pixels in an image.
typename TInputImage::IndexType InputImageIndexType
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
const TInputImage * m_InputImage
Base class for all process objects that output image data.
Array< long > m_ThreadUnderflow
typename OutputImageType::PixelType OutputImagePixelType
typename InputImageType::PixelType InputImagePixelType
typename NumericTraits< OutputImagePixelType >::RealType RealType
typename InputImageType::Pointer InputImagePointer
ImageBaseType::SizeType SizeType
typename OutputImageType::RegionType OutputImageRegionType
ImageBaseType::IndexType IndexType
TOutputImage * m_OutputImage
unsigned int ThreadIdType
typename InputImageType::RegionType InputImageRegionType
Base class for filters that take an image as input and produce an image as output.
Control indentation during Print() invocation.
Array< long > m_ThreadOverflow
typename TOutputImage::IndexType OutputImageIndexType
ImageBaseType::RegionType RegionType
#define itkConceptMacro(name, concept)
typename TOutputImage::SizeType OutputImageSizeType
typename TOutputImage::OffsetType OutputImageOffsetType