Go to the documentation of this file.
18 #ifndef sitkGrayscaleFillholeImageFilter_h
19 #define sitkGrayscaleFillholeImageFilter_h
72 SITK_RETURN_SELF_TYPE_HEADER
SetFullyConnected (
bool FullyConnected ) { this->m_FullyConnected = FullyConnected;
return *
this; }
75 SITK_RETURN_SELF_TYPE_HEADER
FullyConnectedOn() {
return this->SetFullyConnected(
true); }
83 std::string
GetName()
const {
return std::string (
"GrayscaleFillholeImageFilter"); }
86 std::string ToString()
const;
94 Image Execute (
const Image& image1,
bool fullyConnected );
101 template <
class TImageType>
Image ExecuteInternal (
const Image& image1 );
The main Image class for SimpleITK.
std::string GetName() const
Self & FullyConnectedOff()
bool GetFullyConnected() const
typelist::MakeTypeList< BasicPixelID< int8_t >, BasicPixelID< uint8_t >, BasicPixelID< int16_t >, BasicPixelID< uint16_t >, BasicPixelID< int32_t >, BasicPixelID< uint32_t >, BasicPixelID< float >, BasicPixelID< double > >::Type BasicPixelIDTypeList
nsstd::auto_ptr< detail::MemberFunctionFactory< MemberFunctionType > > m_MemberFactory
GrayscaleFillholeImageFilter Self
#define SITKBasicFilters_EXPORT
Remove local minima not connected to the boundary of the image.
The base interface for SimpleITK filters that take one input image.
Base class for SimpleITK classes based on ProcessObject.
Self & SetFullyConnected(bool FullyConnected)
Self & FullyConnectedOn()
BasicPixelIDTypeList PixelIDTypeList
Image GrayscaleFillhole(const Image &image1, bool fullyConnected=false)
Remove local minima not connected to the boundary of the image.