18#ifndef itkLaplacianSegmentationLevelSetFunction_h
19#define itkLaplacianSegmentationLevelSetFunction_h
33template <
typename TImageType,
typename TFeatureImageType = TImageType>
103#ifndef ITK_MANUAL_INSTANTIATION
104# include "itkLaplacianSegmentationLevelSetFunction.hxx"
TFeatureImageType FeatureImageType
void CalculateSpeedImage() override
LaplacianSegmentationLevelSetFunction()
SegmentationLevelSetFunction< TImageType, TFeatureImageType > Superclass
~LaplacianSegmentationLevelSetFunction() override=default
void Initialize(const RadiusType &r) override
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer
LaplacianSegmentationLevelSetFunction Self
static constexpr unsigned int ImageDimension
void SetAdvectionWeight(const ScalarValueType value) override
virtual void SetAdvectionWeight(const ScalarValueType a)
virtual void SetPropagationWeight(const ScalarValueType p)
virtual void SetCurvatureWeight(const ScalarValueType c)
typename FeatureImageType::PixelType FeatureScalarType
void Initialize(const RadiusType &r) override
OutputImageType ImageType
static constexpr unsigned int ImageDimension
typename ConstNeighborhoodIterator< OutputImageType >::RadiusType RadiusType
SegmentationLevelSetFunction()
PixelType ScalarValueType
Implements transparent reference counting.
bool ExactlyEquals(const TInput1 &x1, const TInput2 &x2)
Return the result of an exact comparison between two scalar values of potentially different types.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....