18 #ifndef __itkHessianToObjectnessMeasureImageFilter_h
19 #define __itkHessianToObjectnessMeasureImageFilter_h
61 template<
typename TInputImage,
typename TOutputImage >
81 itkStaticConstMacro(ImageDimension,
unsigned int, InputImageType ::ImageDimension);
95 itkSetMacro(Alpha,
double);
96 itkGetConstMacro(Alpha,
double);
102 itkSetMacro(Beta,
double);
103 itkGetConstMacro(Beta,
double);
108 itkSetMacro(Gamma,
double);
109 itkGetConstMacro(Gamma,
double);
114 itkSetMacro(ScaleObjectnessMeasure,
bool);
115 itkGetConstMacro(ScaleObjectnessMeasure,
bool);
116 itkBooleanMacro(ScaleObjectnessMeasure);
122 itkSetMacro(ObjectDimension,
unsigned int);
123 itkGetConstMacro(ObjectDimension,
unsigned int);
128 itkSetMacro(BrightObject,
bool);
129 itkGetConstMacro(BrightObject,
bool);
130 itkBooleanMacro(BrightObject);
133 #ifdef ITK_USE_CONCEPT_CHECKING
143 void PrintSelf(std::ostream & os,
Indent indent)
const;
145 void BeforeThreadedGenerateData(
void);
147 void ThreadedGenerateData(
const OutputImageRegionType & outputRegionForThread,
ThreadIdType threadId);
152 void operator=(
const Self &);
164 return vnl_math_abs(a) <= vnl_math_abs(b);
177 #ifndef ITK_MANUAL_INSTANTIATION
178 #include "itkHessianToObjectnessMeasureImageFilter.hxx"