18 #ifndef itkPermuteAxesImageFilter_h
19 #define itkPermuteAxesImageFilter_h
50 template<
typename TImage >
68 itkStaticConstMacro(ImageDimension,
unsigned int,
69 TImage::ImageDimension);
97 virtual void GenerateOutputInformation() ITK_OVERRIDE;
104 virtual
void GenerateInputRequestedRegion() ITK_OVERRIDE;
108 void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
120 void ThreadedGenerateData(
const OutputImageRegionType & outputRegionForThread,
131 #ifndef ITK_MANUAL_INSTANTIATION
132 #include "itkPermuteAxesImageFilter.hxx"
Superclass::OutputImageRegionType OutputImageRegionType
Light weight base class for most itk classes.
SmartPointer< const Self > ConstPointer
Superclass::OutputImagePointer OutputImagePointer
PermuteOrderArrayType m_Order
Superclass::InputImagePointer InputImagePointer
PermuteAxesImageFilter Self
unsigned int ThreadIdType
Permutes the image axes according to a user specified order.
FixedArray< unsigned int, itkGetStaticConstMacro(ImageDimension) > PermuteOrderArrayType
Base class for filters that take an image as input and produce an image as output.
Control indentation during Print() invocation.
PermuteOrderArrayType m_InverseOrder
SmartPointer< Self > Pointer
ImageToImageFilter< TImage, TImage > Superclass