Go to the documentation of this file.
18 #ifndef sitkHConcaveImageFilter_h
19 #define sitkHConcaveImageFilter_h
70 SITK_RETURN_SELF_TYPE_HEADER
SetHeight (
double Height ) { this->m_Height = Height;
return *
this; }
80 SITK_RETURN_SELF_TYPE_HEADER
SetFullyConnected (
bool FullyConnected ) { this->m_FullyConnected = FullyConnected;
return *
this; }
83 SITK_RETURN_SELF_TYPE_HEADER
FullyConnectedOn() {
return this->SetFullyConnected(
true); }
91 std::string
GetName()
const {
return std::string (
"HConcaveImageFilter"); }
94 std::string ToString()
const;
102 Image Execute (
const Image& image1,
double height,
bool fullyConnected );
109 template <
class TImageType>
Image ExecuteInternal (
const Image& image1 );
The main Image class for SimpleITK.
nsstd::auto_ptr< detail::MemberFunctionFactory< MemberFunctionType > > m_MemberFactory
Identify local minima whose depth below the baseline is greater than h.
Self & SetHeight(double Height)
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
Self & FullyConnectedOn()
bool GetFullyConnected() const
BasicPixelIDTypeList PixelIDTypeList
#define SITKBasicFilters_EXPORT
Self & FullyConnectedOff()
Image HConcave(const Image &image1, double height=2.0, bool fullyConnected=false)
Identify local minima whose depth below the baseline is greater than h.
The base interface for SimpleITK filters that take one input image.
Base class for SimpleITK classes based on ProcessObject.
Self & SetFullyConnected(bool FullyConnected)
std::string GetName() const