18 #ifndef itkShapeDetectionLevelSetFunction_h
19 #define itkShapeDetectionLevelSetFunction_h
71 template<
typename TImageType,
typename TFeatureImageType = TImageType >
101 static constexpr
unsigned int ImageDimension = Superclass::ImageDimension;
103 void CalculateSpeedImage()
override;
108 {
return this->PropagationSpeed(neighborhood, offset, gd); }
112 Superclass::Initialize(r);
132 #ifndef ITK_MANUAL_INSTANTIATION
133 #include "itkShapeDetectionLevelSetFunction.hxx"
typename Superclass::GlobalDataStruct GlobalDataStruct
PixelType ScalarValueType
Light weight base class for most itk classes.
This function is used in the ShapeDetectionLevelSetImageFilter to segment structures in an image base...
typename FeatureImageType::PixelType FeatureScalarType
Define numeric traits for std::vector.
Const version of NeighborhoodIterator, defining iteration of a local N-dimensional neighborhood of pi...
typename ConstNeighborhoodIterator< TImageType >::RadiusType RadiusType
void Initialize(const RadiusType &r) override
A templated class holding a n-Dimensional vector.
ShapeDetectionLevelSetFunction()
TFeatureImageType FeatureImageType
ScalarValueType CurvatureSpeed(const NeighborhoodType &neighborhood, const FloatOffsetType &offset, GlobalDataStruct *gd) const override