18 #ifndef sitkTileImageFilter_h
19 #define sitkTileImageFilter_h
66 SITK_RETURN_SELF_TYPE_HEADER
SetLayout ( std::vector<uint32_t> Layout ) { this->m_Layout = std::move(Layout);
return *
this; }
71 std::vector<uint32_t>
GetLayout()
const {
return this->m_Layout; }\
76 SITK_RETURN_SELF_TYPE_HEADER
SetDefaultPixelValue (
double DefaultPixelValue ) { this->m_DefaultPixelValue = DefaultPixelValue;
return *
this; }
84 std::string
GetName()
const {
return std::string (
"TileImageFilter"); }
87 std::string ToString()
const;
90 Image Execute (
const std::vector<Image> &images);
105 template <
class TImageType>
Image ExecuteInternal (
const std::vector<Image> &images );
114 std::vector<uint32_t> m_Layout{std::vector<uint32_t>(3, 100)};
116 double m_DefaultPixelValue{0.0};
131 SITKBasicFilters_EXPORT Image Tile (
const std::vector<Image> &images , std::vector<uint32_t> layout = std::vector<uint32_t>(3, 100),
double defaultPixelValue = 0.0 );