18 #ifndef itkFlipImageFilter_h
19 #define itkFlipImageFilter_h
52 template<
typename TImage >
70 itkStaticConstMacro(ImageDimension,
unsigned int, TImage::ImageDimension);
94 itkBooleanMacro(FlipAboutOrigin);
95 itkGetConstMacro(FlipAboutOrigin,
bool);
96 itkSetMacro(FlipAboutOrigin,
bool);
107 virtual void GenerateOutputInformation() ITK_OVERRIDE;
116 virtual
void GenerateInputRequestedRegion() ITK_OVERRIDE;
120 ~FlipImageFilter() ITK_OVERRIDE {}
121 void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
133 void ThreadedGenerateData(
const OutputImageRegionType & outputRegionForThread,
144 #ifndef ITK_MANUAL_INSTANTIATION
145 #include "itkFlipImageFilter.hxx"
Superclass::OutputImageRegionType OutputImageRegionType
Light weight base class for most itk classes.
SmartPointer< const Self > ConstPointer
signed long IndexValueType
Superclass::OutputImagePointer OutputImagePointer
TImage::IndexType IndexType
FlipAxesArrayType m_FlipAxes
ImageToImageFilter< TImage, TImage > Superclass
SmartPointer< Self > Pointer
unsigned int ThreadIdType
Flips an image across user specified axes.
IndexType::IndexValueType IndexValueType
Base class for filters that take an image as input and produce an image as output.
Superclass::InputImageConstPointer InputImageConstPointer
Control indentation during Print() invocation.
Superclass::InputImagePointer InputImagePointer
FixedArray< bool, itkGetStaticConstMacro(ImageDimension) > FlipAxesArrayType
ImageBaseType::IndexType IndexType