18 #ifndef sitkLabelSetDilateImageFilter_h
19 #define sitkLabelSetDilateImageFilter_h
63 SITK_RETURN_SELF_TYPE_HEADER
SetRadius ( std::vector<unsigned int> Radius ) { this->m_Radius = std::move(Radius);
return *
this; }
66 SITK_RETURN_SELF_TYPE_HEADER
SetRadius(
unsigned int value ) { this->m_Radius = std::vector<unsigned int>(3, value);
return *
this; }
71 std::vector<unsigned int>
GetRadius()
const {
return this->m_Radius; }\
75 SITK_RETURN_SELF_TYPE_HEADER
SetUseImageSpacing (
bool UseImageSpacing ) { this->m_UseImageSpacing = UseImageSpacing;
return *
this; }
86 std::string
GetName()
const {
return std::string (
"LabelSetDilateImageFilter"); }
89 std::string ToString()
const;
101 template <
class TImageType>
Image ExecuteInternal (
const Image& image1 );
110 std::vector<unsigned int> m_Radius{std::vector<unsigned int>(3, 1)};
112 bool m_UseImageSpacing{
true};