18 #ifndef itkLaplacianSegmentationLevelSetFunction_h
19 #define itkLaplacianSegmentationLevelSetFunction_h
33 template<
typename TImageType,
typename TFeatureImageType = TImageType >
61 static constexpr
unsigned int ImageDimension = Superclass::ImageDimension;
63 void CalculateSpeedImage()
override;
67 Superclass::Initialize(r);
84 Superclass::SetAdvectionWeight(value);
93 this->SetAdvectionWeight(0.0);
94 this->SetPropagationWeight(1.0);
95 this->SetCurvatureWeight(1.0);
103 #ifndef ITK_MANUAL_INSTANTIATION
104 #include "itkLaplacianSegmentationLevelSetFunction.hxx"
Light weight base class for most itk classes.
Define numeric traits for std::vector.
LaplacianSegmentationLevelSetFunction()
typename Superclass::ScalarValueType ScalarValueType
bool ExactlyEquals(const TInput1 &x1, const TInput2 &x2)
Return the result of an exact comparison between two scalar values of potetially different types...
TFeatureImageType FeatureImageType
void Initialize(const RadiusType &r) override
void SetAdvectionWeight(const ScalarValueType value) override
typename ConstNeighborhoodIterator< TImageType >::RadiusType RadiusType
This function is used in LaplacianSegmentationImageFilter to segment structures in an image based Lap...
typename Superclass::FeatureScalarType FeatureScalarType