18 #ifndef itkShapeDetectionLevelSetFunction_h
19 #define itkShapeDetectionLevelSetFunction_h
71 template<
typename TImageType,
typename TFeatureImageType = TImageType >
133 #ifndef ITK_MANUAL_INSTANTIATION
134 #include "itkShapeDetectionLevelSetFunction.hxx"
Light weight base class for most itk classes.
PixelType ScalarValueType
This function is used in the ShapeDetectionLevelSetImageFilter to segment structures in an image base...
virtual ScalarValueType CurvatureSpeed(const NeighborhoodType &neighborhood, const FloatOffsetType &offset, GlobalDataStruct *gd) const override
Superclass::ImageType ImageType
Superclass::GlobalDataStruct GlobalDataStruct
ConstNeighborhoodIterator< TImageType >::RadiusType RadiusType
Superclass::RadiusType RadiusType
Superclass::RadiusType RadiusType
Const version of NeighborhoodIterator, defining iteration of a local N-dimensional neighborhood of pi...
virtual void Initialize(const RadiusType &r) override
static const unsigned int ImageDimension
Superclass::GlobalDataStruct GlobalDataStruct
Superclass::ScalarValueType ScalarValueType
Superclass::FloatOffsetType FloatOffsetType
SmartPointer< Self > Pointer
virtual ScalarValueType PropagationSpeed(const NeighborhoodType &, const FloatOffsetType &, GlobalDataStruct *gd) const override
A templated class holding a n-Dimensional vector.
virtual void SetPropagationWeight(const ScalarValueType p)
TFeatureImageType FeatureImageType
SegmentationLevelSetFunction< TImageType, TFeatureImageType > Superclass
Superclass::FloatOffsetType FloatOffsetType
virtual void CalculateSpeedImage() override
Superclass::ScalarValueType ScalarValueType
FeatureImageType::PixelType FeatureScalarType
ShapeDetectionLevelSetFunction()
SmartPointer< const Self > ConstPointer
virtual ~ShapeDetectionLevelSetFunction()
Superclass::ImageType ImageType
virtual void Initialize(const RadiusType &r) override
Superclass::NeighborhoodType NeighborhoodType
Define additional traits for native types such as int or float.
Superclass::FeatureScalarType FeatureScalarType
Superclass::NeighborhoodType NeighborhoodType
ShapeDetectionLevelSetFunction Self
virtual void SetCurvatureWeight(const ScalarValueType c)
virtual void SetAdvectionWeight(const ScalarValueType a)
static const unsigned int ImageDimension
void operator=(const Self &)