18#ifndef sitkNaryAddImageFilter_h
19#define sitkNaryAddImageFilter_h
79 using PixelIDTypeList = typelist2::append<BasicPixelIDTypeList, ComplexPixelIDTypeList>::type;
85 std::string
GetName()
const {
return std::string (
"NaryAddImageFilter"); }
The Image class for SimpleITK.
Image ExecuteInternal(const std::vector< Image > &images)
Image Execute(const Image &image1, const Image &image2)
Image Execute(const Image &image1, const Image &image2, const Image &image3)
std::string GetName() const
typelist2::append< BasicPixelIDTypeList, ComplexPixelIDTypeList >::type PixelIDTypeList
Image Execute(const Image &image1)
Image Execute(const Image &image1, const Image &image2, const Image &image3, const Image &image4)
Image(Self::*)(const std::vector< Image > &) MemberFunctionType
Image Execute(const std::vector< Image > &images)
std::string ToString() const
Image Execute(const Image &image1, const Image &image2, const Image &image3, const Image &image4, const Image &image5)
std::unique_ptr< detail::MemberFunctionFactory< MemberFunctionType > > m_MemberFactory
virtual ~NaryAddImageFilter()
Image NaryAdd(const std::vector< Image > &images)
Pixel-wise addition of N images.
*par Constraints *The filter image with at least two dimensions and a vector *length of at least The theory supports extension to scalar images
#define SITKBasicFilters_EXPORT