18 #ifndef itkObjectnessMeasureImageFilter_h
19 #define itkObjectnessMeasureImageFilter_h
75 template<
typename TInputImage,
typename TOutputImage >
96 static constexpr
unsigned int ImageDimension = InputImageType::ImageDimension;
109 itkSetMacro(Alpha,
double);
110 itkGetConstMacro(Alpha,
double);
116 itkSetMacro(Beta,
double);
117 itkGetConstMacro(Beta,
double);
122 itkSetMacro(Gamma,
double);
123 itkGetConstMacro(Gamma,
double);
128 itkSetMacro(ScaleObjectnessMeasure,
bool);
129 itkGetConstMacro(ScaleObjectnessMeasure,
bool);
130 itkBooleanMacro(ScaleObjectnessMeasure);
136 itkSetMacro(ObjectDimension,
unsigned int);
137 itkGetConstMacro(ObjectDimension,
unsigned int);
142 itkSetMacro(BrightObject,
bool);
143 itkGetConstMacro(BrightObject,
bool);
144 itkBooleanMacro(BrightObject);
173 #ifndef ITK_MANUAL_INSTANTIATION
174 #include "itkObjectnessMeasureImageFilter.hxx"
177 #endif // itkObjectnessMeasureImageFilter_h
void EnlargeOutputRequestedRegion(DataObject *output) override
Enhance M-dimensional objects in N-dimensional images.
void PrintSelf(std::ostream &os, Indent indent) const override
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
Base class for all process objects that output image data.
~ObjectnessMeasureImageFilter() override
TInputImage InputImageType
bool m_ScaleObjectnessMeasure
void GenerateData() override
ObjectnessMeasureImageFilter()
unsigned int m_ObjectDimension
TOutputImage OutputImageType
static constexpr unsigned int ImageDimension
Base class for filters that take an image as input and produce an image as output.
Control indentation during Print() invocation.
Base class for all data objects in ITK.