18#ifndef itkPermuteAxesImageFilter_h
19#define itkPermuteAxesImageFilter_h
50template <
typename TImage>
69 static constexpr unsigned int ImageDimension = TImage::ImageDimension;
72 using typename Superclass::InputImagePointer;
73 using typename Superclass::OutputImagePointer;
74 using typename Superclass::OutputImageRegionType;
139#ifndef ITK_MANUAL_INSTANTIATION
140# include "itkPermuteAxesImageFilter.hxx"
typename OutputImageType::RegionType OutputImageRegionType
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.
Permutes the image axes according to a user specified order.
void SetOrder(const PermuteOrderArrayType &order)
void GenerateInputRequestedRegion() override
void DynamicThreadedGenerateData(const OutputImageRegionType &outputRegionForThread) override
~PermuteAxesImageFilter() override=default
void GenerateOutputInformation() override
void PrintSelf(std::ostream &os, Indent indent) const override
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....