18#ifndef itkShiftScaleImageFilter_h
19#define itkShiftScaleImageFilter_h
39template <
typename TInputImage,
typename TOutputImage>
78 static constexpr unsigned int ImageDimension = TInputImage::ImageDimension;
100#ifdef ITK_USE_CONCEPT_CHECKING
129 std::mutex m_Mutex{};
133#ifndef ITK_MANUAL_INSTANTIATION
134# include "itkShiftScaleImageFilter.hxx"
Base class for all process objects that output image data.
typename OutputImageType::PixelType OutputImagePixelType
typename OutputImageType::RegionType OutputImageRegionType
typename OutputImageType::Pointer OutputImagePointer
Base class for filters that take an image as input and produce an image as output.
typename InputImageType::Pointer InputImagePointer
typename InputImageType::PixelType InputImagePixelType
typename InputImageType::RegionType InputImageRegionType
Control indentation during Print() invocation.
Define additional traits for native types such as int or float.
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
Shift and scale the pixels in an image.
typename TOutputImage::OffsetType OutputImageOffsetType
typename TInputImage::SizeType InputImageSizeType
void DynamicThreadedGenerateData(const OutputImageRegionType &) override
typename TInputImage::OffsetType InputImageOffsetType
void PrintSelf(std::ostream &os, Indent indent) const override
typename TInputImage::IndexType InputImageIndexType
void BeforeThreadedGenerateData() override
typename TOutputImage::IndexType OutputImageIndexType
~ShiftScaleImageFilter() override=default
ShiftScaleImageFilter()=default
typename TOutputImage::SizeType OutputImageSizeType
typename NumericTraits< OutputImagePixelType >::RealType RealType
SmartPointer< Self > Pointer
#define itkConceptMacro(name, concept)
ImageBaseType::RegionType RegionType
ImageBaseType::IndexType IndexType
ImageBaseType::SizeType SizeType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
unsigned long SizeValueType