18 #ifndef itkGeodesicActiveContourShapePriorLevelSetFunction_h
19 #define itkGeodesicActiveContourShapePriorLevelSetFunction_h
92 template<
typename TImageType,
typename TFeatureImageType = TImageType >
169 void operator=(const
Self &) ITK_DELETE_FUNCTION;
182 #ifndef ITK_MANUAL_INSTANTIATION
183 #include "itkGeodesicActiveContourShapePriorLevelSetFunction.hxx"
Light weight base class for most itk classes.
GeodesicActiveContourShapePriorLevelSetFunction()
Superclass::FloatOffsetType FloatOffsetType
Superclass::ImageType ImageType
GeodesicActiveContourShapePriorLevelSetFunction Self
virtual void Initialize(const RadiusType &r) override
Superclass::VectorImageType VectorImageType
Superclass::RadiusType RadiusType
ConstNeighborhoodIterator< TImageType >::RadiusType RadiusType
Superclass::GlobalDataStruct GlobalDataStruct
static const unsigned int ImageDimension
Superclass::VectorImageType VectorImageType
Superclass::ImageType ImageType
virtual void CalculateAdvectionImage() override
Const version of NeighborhoodIterator, defining iteration of a local N-dimensional neighborhood of pi...
virtual ScalarValueType CurvatureSpeed(const NeighborhoodType &neighborhood, const FloatOffsetType &offset, GlobalDataStruct *gd) const override
This function is used in ShapePriorSegmentationLevelSetFilter to segment structures in an image based...
void PrintSelf(std::ostream &os, Indent indent) const override
void SetShapePriorWeight(const ScalarValueType p)
Superclass::NeighborhoodType NeighborhoodType
void SetDerivativeSigma(const double v)
virtual ScalarValueType PropagationSpeed(const NeighborhoodType &, const FloatOffsetType &, GlobalDataStruct *gd) const override
double GetDerivativeSigma()
Superclass::FeatureScalarType FeatureScalarType
Superclass::FloatOffsetType FloatOffsetType
A templated class holding a n-Dimensional vector.
virtual void SetPropagationWeight(const ScalarValueType p)
Superclass::ScalarValueType ScalarValueType
This function is used in GeodesicActiveContourShapePriorSegmentationLevelSetFilter to segment structu...
virtual ~GeodesicActiveContourShapePriorLevelSetFunction()
virtual void CalculateSpeedImage() override
Superclass::FeatureScalarType FeatureScalarType
Superclass::NeighborhoodType NeighborhoodType
SmartPointer< Self > Pointer
void PrintSelf(std::ostream &os, Indent indent) const override
static const unsigned int ImageDimension
Superclass::RadiusType RadiusType
Superclass::ScalarValueType ScalarValueType
SmartPointer< const Self > ConstPointer
Control indentation during Print() invocation.
TFeatureImageType FeatureImageType
virtual void Initialize(const RadiusType &r) override
Define additional traits for native types such as int or float.
virtual void SetCurvatureWeight(const ScalarValueType c)
virtual void SetAdvectionWeight(const ScalarValueType a)
ShapePriorSegmentationLevelSetFunction< TImageType, TFeatureImageType > Superclass
Superclass::GlobalDataStruct GlobalDataStruct