18#ifndef sitkThresholdMaximumConnectedComponentsImageFilter_h
19#define sitkThresholdMaximumConnectedComponentsImageFilter_h
172 std::string
GetName()
const {
return std::string(
"ThresholdMaximumConnectedComponentsImageFilter"); }
216 const Image &image1, uint32_t minimumObjectSizeInPixels = 0u,
double upperBoundary = std::numeric_limits<double>::max(), uint8_t insideValue = 1u, uint8_t outsideValue = 0u
The Image class for SimpleITK.
void SetMinimumObjectSizeInPixels(uint32_t MinimumObjectSizeInPixels)
static const detail::MemberFunctionFactory< MemberFunctionType > & GetMemberFunctionFactory()
uint8_t GetInsideValue() const
ThresholdMaximumConnectedComponentsImageFilter Self
ScalarPixelIDTypeList PixelIDTypeList
void SetUpperBoundary(double UpperBoundary)
Image(Self::*)(const Image &image1) MemberFunctionType
uint8_t GetOutsideValue() const
std::string ToString() const
Image Execute(const Image &image1)
ThresholdMaximumConnectedComponentsImageFilter()
double GetUpperBoundary() const
void SetInsideValue(uint8_t InsideValue)
uint32_t GetMinimumObjectSizeInPixels() const
uint32_t m_MinimumObjectSizeInPixels
std::string GetName() const
Image ExecuteInternal(const Image &image1)
virtual ~ThresholdMaximumConnectedComponentsImageFilter()
void SetOutsideValue(uint8_t OutsideValue)
A class used to instantiate and generate function object to templated member functions.
Image ThresholdMaximumConnectedComponents(const Image &image1, uint32_t minimumObjectSizeInPixels=0u, double upperBoundary=std::numeric_limits< double >::max(), uint8_t insideValue=1u, uint8_t outsideValue=0u)
Finds the threshold value of an image based on maximizing the number of objects in the image that are...
BasicPixelIDTypeList ScalarPixelIDTypeList
#define SITKBasicFilters_EXPORT