18#ifndef sitkFlipImageFilter_h
19#define sitkFlipImageFilter_h
63 SITK_RETURN_SELF_TYPE_HEADER
SetFlipAxes ( std::vector<bool> FlipAxes ) { this->
m_FlipAxes = std::move(FlipAxes);
return *
this; }
85 std::string
GetName()
const {
return std::string (
"FlipImageFilter"); }
std::vector< bool > GetFlipAxes() const
Image Execute(const Image &image1)
std::unique_ptr< detail::MemberFunctionFactory< MemberFunctionType > > m_MemberFactory
Self & FlipAboutOriginOn()
virtual ~FlipImageFilter()
NonLabelPixelIDTypeList PixelIDTypeList
std::string GetName() const
std::string ToString() const
Image ExecuteInternal(const Image &image1)
bool GetFlipAboutOrigin() const
Image(Self::*)(const Image &image1) MemberFunctionType
Self & SetFlipAboutOrigin(bool FlipAboutOrigin)
Self & SetFlipAxes(std::vector< bool > FlipAxes)
std::vector< bool > m_FlipAxes
Self & FlipAboutOriginOff()
The Image class for SimpleITK.
Image Flip(const Image &image1, std::vector< bool > flipAxes=std::vector< bool >(3, false), bool flipAboutOrigin=false)
Flips an image across user specified axes.
typelist2::append< BasicPixelIDTypeList, ComplexPixelIDTypeList, VectorPixelIDTypeList >::type NonLabelPixelIDTypeList
#define SITKBasicFilters_EXPORT