17 #ifndef __itkSimpleFuzzyConnectednessImageFilterBase_h
18 #define __itkSimpleFuzzyConnectednessImageFilterBase_h
22 #include <vnl/vnl_matrix_fixed.h>
56 template <
class TInputImage,
class TOutputImage>
74 itkStaticConstMacro(ImageDimension,
unsigned int,
75 TInputImage::ImageDimension);
84 typedef typename TInputImage::SizeType
SizeType;
96 itkSetMacro(Weight,
double);
97 itkGetMacro(Weight,
double);
103 itkSetMacro(Threshold,
double);
104 itkGetMacro(Threshold,
double);
118 itkGetConstReferenceMacro( ObjectSeed,
IndexType );
121 void MakeSegmentObject();
125 {
return m_FuzzyScene; };
128 void UpdateThreshold(
const double x);
133 void PrintSelf(std::ostream& os,
Indent indent)
const;
149 void PushNeighbors(
const IndexType ¢er);
155 double FindStrongPath(
const IndexType ¢er);
159 void operator=(
const Self&);
169 #ifndef ITK_MANUAL_INSTANTIATION