18#ifndef itkCyclicShiftImageFilter_h
19#define itkCyclicShiftImageFilter_h
45template <
typename TInputImage,
typename TOutputImage = TInputImage>
74 static constexpr unsigned int ImageDimension = TInputImage::ImageDimension;
109#ifndef ITK_MANUAL_INSTANTIATION
110# include "itkCyclicShiftImageFilter.hxx"
Perform a cyclic spatial shift of image intensities on the image grid.
typename OutputImageType::ConstPointer OutputImageConstPointer
typename OutputImageType::PixelType OutputImagePixelType
typename OutputImageType::RegionType OutputImageRegionType
typename InputImageType::Pointer InputImagePointer
typename InputImageType::RegionType InputImageRegionType
TOutputImage OutputImageType
typename OutputImageType::Pointer OutputImagePointer
void GenerateInputRequestedRegion() override
void PrintSelf(std::ostream &os, Indent indent) const override
typename InputImageType::PixelType InputImagePixelType
typename InputImageType::ConstPointer InputImageConstPointer
typename OutputImageType::OffsetValueType OffsetValueType
typename OutputImageType::IndexType IndexType
~CyclicShiftImageFilter() override=default
typename OutputImageType::OffsetType OffsetType
void DynamicThreadedGenerateData(const OutputImageRegionType &) override
typename OutputImageType::SizeType SizeType
TInputImage InputImageType
Base class for filters that take an image as input and produce an image as output.
Control indentation during Print() invocation.
Light weight base class for most itk classes.
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer
ImageBaseType::RegionType RegionType
ImageBaseType::IndexType IndexType
ImageBaseType::SizeType SizeType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....