18 #ifndef itkGeodesicActiveContourLevelSetFunction_h 19 #define itkGeodesicActiveContourLevelSetFunction_h 76 template<
typename TImageType,
typename TFeatureImageType = TImageType >
117 const FloatOffsetType & offset, GlobalDataStruct *gd) const ITK_OVERRIDE
152 void operator=(
const Self &) ITK_DELETE_FUNCTION;
165 #ifndef ITK_MANUAL_INSTANTIATION 166 #include "itkGeodesicActiveContourLevelSetFunction.hxx" Superclass::FloatOffsetType FloatOffsetType
virtual ScalarValueType PropagationSpeed(const NeighborhoodType &, const FloatOffsetType &, GlobalDataStruct *gd) const override
void SetDerivativeSigma(const double v)
Superclass::ImageType ImageType
virtual void Initialize(const RadiusType &r) override
Superclass::FeatureScalarType FeatureScalarType
virtual void CalculateSpeedImage() override
Superclass::ScalarValueType ScalarValueType
SmartPointer< const Self > ConstPointer
GeodesicActiveContourLevelSetFunction()
Superclass::ImageType ImageType
virtual ~GeodesicActiveContourLevelSetFunction()
double GetDerivativeSigma()
Superclass::GlobalDataStruct GlobalDataStruct
Superclass::VectorImageType VectorImageType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
void PrintSelf(std::ostream &s, Indent indent) const override
static const unsigned int ImageDimension
Superclass::RadiusType RadiusType
void operator=(const Self &) ITK_DELETE_FUNCTION
void PrintSelf(std::ostream &os, Indent indent) const override
Superclass::GlobalDataStruct GlobalDataStruct
Superclass::ScalarValueType ScalarValueType
TFeatureImageType FeatureImageType
virtual void SetPropagationWeight(const ScalarValueType p)
Superclass::FloatOffsetType FloatOffsetType
virtual void CalculateAdvectionImage() override
SegmentationLevelSetFunction< TImageType, TFeatureImageType > Superclass
virtual ScalarValueType CurvatureSpeed(const NeighborhoodType &neighborhood, const FloatOffsetType &offset, GlobalDataStruct *gd) const override
FeatureImageType::PixelType FeatureScalarType
Superclass::NeighborhoodType NeighborhoodType
Control indentation during Print() invocation.
This function is used in GeodesicActiveContourLevelSetImageFilter to segment structures in an image b...
virtual void Initialize(const RadiusType &r) override
Define additional traits for native types such as int or float.
Superclass::NeighborhoodType NeighborhoodType
virtual void SetCurvatureWeight(const ScalarValueType c)
virtual void SetAdvectionWeight(const ScalarValueType a)
static const unsigned int ImageDimension
GeodesicActiveContourLevelSetFunction Self
Image< VectorType, itkGetStaticConstMacro(ImageDimension) > VectorImageType
Superclass::RadiusType RadiusType
SmartPointer< Self > Pointer