18 #ifndef sitkTileImageFilter_h
19 #define sitkTileImageFilter_h
75 SITK_RETURN_SELF_TYPE_HEADER
SetLayout (
const std::vector<uint32_t> & Layout ) { this->m_Layout = Layout;
return *
this; }
79 std::vector<uint32_t>
GetLayout()
const {
return this->m_Layout; }
83 SITK_RETURN_SELF_TYPE_HEADER
SetDefaultPixelValue (
double DefaultPixelValue ) { this->m_DefaultPixelValue = DefaultPixelValue;
return *
this; }
89 std::string
GetName()
const {
return std::string (
"TileImageFilter"); }
92 std::string ToString()
const;
95 Image Execute (
const std::vector<Image> &images);
105 Image Execute (
const std::vector<Image> &images,
const std::vector<uint32_t> & layout,
double defaultPixelValue );
106 Image Execute (
const Image& image1,
const std::vector<uint32_t> & layout,
double defaultPixelValue );
107 Image Execute (
const Image& image1,
const Image& image2,
const std::vector<uint32_t> & layout,
double defaultPixelValue );
108 Image Execute (
const Image& image1,
const Image& image2,
const Image& image3,
const std::vector<uint32_t> & layout,
double defaultPixelValue );
109 Image Execute (
const Image& image1,
const Image& image2,
const Image& image3,
const Image& image4,
const std::vector<uint32_t> & layout,
double defaultPixelValue );
110 Image Execute (
const Image& image1,
const Image& image2,
const Image& image3,
const Image& image4,
const Image& image5,
const std::vector<uint32_t> & layout,
double defaultPixelValue );
119 typedef Image (
Self::*MemberFunctionType)(
const std::vector<Image> & );
120 template <
class TImageType>
Image ExecuteInternal (
const std::vector<Image> &images );
143 SITKBasicFilters_EXPORT Image Tile (
const std::vector<Image> &images ,
const std::vector<uint32_t> & layout = std::vector<uint32_t>(3, 100),
double defaultPixelValue = 0.0 );