18 #ifndef itkGeodesicActiveContourShapePriorLevelSetFunction_h
19 #define itkGeodesicActiveContourShapePriorLevelSetFunction_h
92 template<
typename TImageType,
typename TFeatureImageType = TImageType >
113 typedef typename Superclass::ImageType
ImageType;
123 itkStaticConstMacro(ImageDimension,
unsigned int,
124 Superclass::ImageDimension);
127 virtual void CalculateSpeedImage() ITK_OVERRIDE;
130 virtual
void CalculateAdvectionImage() ITK_OVERRIDE;
135 {
return this->PropagationSpeed(neighborhood, offset, gd); }
140 { m_DerivativeSigma = v; }
142 {
return m_DerivativeSigma; }
147 Superclass::Initialize(r);
163 m_DerivativeSigma = 1.0;
170 void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
177 #ifndef ITK_MANUAL_INSTANTIATION
178 #include "itkGeodesicActiveContourShapePriorLevelSetFunction.hxx"
Light weight base class for most itk classes.
GeodesicActiveContourShapePriorLevelSetFunction()
Superclass::FloatOffsetType FloatOffsetType
GeodesicActiveContourShapePriorLevelSetFunction Self
virtual void Initialize(const RadiusType &r) override
Superclass::VectorImageType VectorImageType
ConstNeighborhoodIterator< TImageType >::RadiusType RadiusType
Superclass::GlobalDataStruct GlobalDataStruct
Superclass::ImageType ImageType
Const version of NeighborhoodIterator, defining iteration of a local N-dimensional neighborhood of pi...
This function is used in ShapePriorSegmentationLevelSetFilter to segment structures in an image based...
void SetDerivativeSigma(const double v)
double GetDerivativeSigma()
Superclass::FeatureScalarType FeatureScalarType
A templated class holding a n-Dimensional vector.
This function is used in GeodesicActiveContourShapePriorSegmentationLevelSetFilter to segment structu...
Superclass::NeighborhoodType NeighborhoodType
SmartPointer< Self > Pointer
virtual ~GeodesicActiveContourShapePriorLevelSetFunction() override
Superclass::RadiusType RadiusType
Superclass::ScalarValueType ScalarValueType
SmartPointer< const Self > ConstPointer
Control indentation during Print() invocation.
TFeatureImageType FeatureImageType
Define additional traits for native types such as int or float.
ShapePriorSegmentationLevelSetFunction< TImageType, TFeatureImageType > Superclass