18 #ifndef itkGeodesicActiveContourShapePriorLevelSetFunction_h
19 #define itkGeodesicActiveContourShapePriorLevelSetFunction_h
92 template <
typename TImageType,
typename TFeatureImageType = TImageType>
113 using typename Superclass::ImageType;
114 using typename Superclass::NeighborhoodType;
115 using typename Superclass::ScalarValueType;
116 using typename Superclass::FeatureScalarType;
117 using typename Superclass::RadiusType;
118 using typename Superclass::FloatOffsetType;
119 using typename Superclass::VectorImageType;
120 using typename Superclass::GlobalDataStruct;
123 static constexpr
unsigned int ImageDimension = Superclass::ImageDimension;
127 CalculateSpeedImage()
override;
131 CalculateAdvectionImage()
override;
139 return this->PropagationSpeed(neighborhood, offset, gd);
147 m_DerivativeSigma = v;
152 return m_DerivativeSigma;
159 Superclass::Initialize(r);
175 m_DerivativeSigma = 1.0;
181 PrintSelf(std::ostream & os,
Indent indent)
const override;
184 double m_DerivativeSigma{};
188 #ifndef ITK_MANUAL_INSTANTIATION
189 # include "itkGeodesicActiveContourShapePriorLevelSetFunction.hxx"