18#ifndef itkGeodesicActiveContourShapePriorLevelSetFunction_h
19#define itkGeodesicActiveContourShapePriorLevelSetFunction_h
88template <
typename TImageType,
typename TFeatureImageType = TImageType>
184#ifndef ITK_MANUAL_INSTANTIATION
185# include "itkGeodesicActiveContourShapePriorLevelSetFunction.hxx"
double GetDerivativeSigma()
void Initialize(const RadiusType &r) override
SmartPointer< Self > Pointer
TFeatureImageType FeatureImageType
SmartPointer< const Self > ConstPointer
void PrintSelf(std::ostream &os, Indent indent) const override
ShapePriorSegmentationLevelSetFunction< TImageType, TFeatureImageType > Superclass
void CalculateAdvectionImage() override
static constexpr unsigned int ImageDimension
~GeodesicActiveContourShapePriorLevelSetFunction() override=default
ScalarValueType CurvatureSpeed(const NeighborhoodType &neighborhood, const FloatOffsetType &offset, GlobalDataStruct *gd) const override
GeodesicActiveContourShapePriorLevelSetFunction Self
GeodesicActiveContourShapePriorLevelSetFunction()
void CalculateSpeedImage() override
void SetDerivativeSigma(const double v)
Control indentation during Print() invocation.
virtual void Initialize(const RadiusType &r)
virtual void SetAdvectionWeight(const ScalarValueType a)
virtual void SetPropagationWeight(const ScalarValueType p)
virtual void SetCurvatureWeight(const ScalarValueType c)
ScalarValueType PropagationSpeed(const NeighborhoodType &, const FloatOffsetType &, GlobalDataStruct *gd) const override
OutputImageType ImageType
static constexpr unsigned int ImageDimension
Vector< float, Self::ImageDimension > FloatOffsetType
PixelType ScalarValueType
Image< VectorType, Self::ImageDimension > VectorImageType
typename FeatureImageType::PixelType FeatureScalarType
void SetShapePriorWeight(const ScalarValueType p)
typename ConstNeighborhoodIterator< OutputImageType >::RadiusType RadiusType
ShapePriorSegmentationLevelSetFunction()
ConstNeighborhoodIterator< OutputImageType, DefaultBoundaryConditionType > NeighborhoodType
Implements transparent reference counting.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....