28#ifndef itkShrinkImageFilter_h
29#define itkShrinkImageFilter_h
67template <
typename TInputImage,
typename TOutputImage>
165#ifndef ITK_MANUAL_INSTANTIATION
166# include "itkShrinkImageFilter.hxx"
Simulate a standard C array with copy semantics.
Control indentation during Print() invocation.
static constexpr unsigned int ImageDimension
void GenerateInputRequestedRegion() override
void SetShrinkFactor(unsigned int i, unsigned int factor)
ImageToImageFilter< TInputImage, TOutputImage > Superclass
typename TOutputImage::IndexType OutputIndexType
typename TOutputImage::OffsetType OutputOffsetType
static constexpr unsigned int OutputImageDimension
typename InputImageType::ConstPointer InputImageConstPointer
SmartPointer< const Self > ConstPointer
typename InputImageType::Pointer InputImagePointer
TInputImage InputImageType
~ShrinkImageFilter() override=default
typename TOutputImage::RegionType OutputImageRegionType
void SetShrinkFactors(unsigned int factor)
SmartPointer< Self > Pointer
TOutputImage OutputImageType
void GenerateOutputInformation() override
ShrinkFactorsType m_ShrinkFactors
FixedArray< unsigned int, ImageDimension > ShrinkFactorsType
void PrintSelf(std::ostream &os, Indent indent) const override
typename TInputImage::IndexType InputIndexType
typename OutputImageType::Pointer OutputImagePointer
void DynamicThreadedGenerateData(const OutputImageRegionType &outputRegionForThread) override
Implements transparent reference counting.
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....