18 #ifndef __itkGeodesicActiveContourLevelSetFunction_h
19 #define __itkGeodesicActiveContourLevelSetFunction_h
76 template<
class TImageType,
class TFeatureImageType = TImageType >
96 typedef typename Superclass::ImageType
ImageType;
106 itkStaticConstMacro(ImageDimension,
unsigned int,
107 Superclass::ImageDimension);
110 virtual void CalculateSpeedImage();
113 virtual void CalculateAdvectionImage();
119 return this->PropagationSpeed(neighborhood, offset, gd);
124 void SetDerivativeSigma(
const double v)
125 { m_DerivativeSigma = v; }
126 double GetDerivativeSigma()
127 {
return m_DerivativeSigma; }
132 Superclass::Initialize(r);
146 m_DerivativeSigma = 1.0;
153 void operator=(
const Self &);
156 void PrintSelf(std::ostream & os,
Indent indent)
const
158 Superclass::PrintSelf(os, indent);
159 os << indent <<
"DerivativeSigma: " << m_DerivativeSigma << std::endl;
167 #ifndef ITK_MANUAL_INSTANTIATION
168 #include "itkGeodesicActiveContourLevelSetFunction.hxx"