18#ifndef sitkObjectnessMeasureImageFilter_h
19#define sitkObjectnessMeasureImageFilter_h
185 std::string
GetName()
const {
return std::string(
"ObjectnessMeasureImageFilter"); }
234 const Image &image1,
double alpha = 0.5,
double beta = 0.5,
double gamma = 5.0,
bool scaleObjectnessMeasure =
true,
unsigned int objectDimension = 1u,
bool brightObject =
true
The Image class for SimpleITK.
virtual ~ObjectnessMeasureImageFilter()
Image(Self::*)(const Image &image1) MemberFunctionType
unsigned int m_ObjectDimension
void ScaleObjectnessMeasureOn()
RealPixelIDTypeList PixelIDTypeList
Image ExecuteInternal(const Image &image1)
void SetBeta(double Beta)
bool GetScaleObjectnessMeasure() const
void SetGamma(double Gamma)
ObjectnessMeasureImageFilter()
unsigned int GetObjectDimension() const
ObjectnessMeasureImageFilter Self
Image Execute(const Image &image1)
void SetScaleObjectnessMeasure(bool ScaleObjectnessMeasure)
bool GetBrightObject() const
static const detail::MemberFunctionFactory< MemberFunctionType > & GetMemberFunctionFactory()
void SetObjectDimension(unsigned int ObjectDimension)
bool m_ScaleObjectnessMeasure
std::string GetName() const
void SetBrightObject(bool BrightObject)
void SetAlpha(double Alpha)
std::string ToString() const
void ScaleObjectnessMeasureOff()
A class used to instantiate and generate function object to templated member functions.
Image ObjectnessMeasure(const Image &image1, double alpha=0.5, double beta=0.5, double gamma=5.0, bool scaleObjectnessMeasure=true, unsigned int objectDimension=1u, bool brightObject=true)
Enhance M-dimensional objects in N-dimensional images.
typelist2::typelist< BasicPixelID< float >, BasicPixelID< double > > RealPixelIDTypeList
#define SITKBasicFilters_EXPORT