18 #ifndef __itkThresholdSegmentationLevelSetFunction_h
19 #define __itkThresholdSegmentationLevelSetFunction_h
55 template<
typename TImageType,
typename TFeatureImageType = TImageType >
183 os << indent <<
"EdgeWeight: " <<
m_EdgeWeight << std::endl;
198 #ifndef ITK_MANUAL_INSTANTIATION
199 #include "itkThresholdSegmentationLevelSetFunction.hxx"
void PrintSelf(std::ostream &os, Indent indent) const
void PrintSelf(std::ostream &s, Indent indent) const
FeatureScalarType GetUpperThreshold() const
void SetLowerThreshold(FeatureScalarType f)
Light weight base class for most itk classes.
virtual void CalculateSpeedImage()
PixelType ScalarValueType
virtual ~ThresholdSegmentationLevelSetFunction()
ScalarValueType m_SmoothingConductance
ScalarValueType GetSmoothingTimeStep() const
int m_SmoothingIterations
Superclass::ImageType ImageType
FeatureScalarType m_LowerThreshold
ScalarValueType GetEdgeWeight() const
void SetSmoothingTimeStep(const ScalarValueType i)
ConstNeighborhoodIterator< TImageType >::RadiusType RadiusType
Superclass::ScalarValueType ScalarValueType
Superclass::RadiusType RadiusType
Superclass::RadiusType RadiusType
void SetEdgeWeight(const ScalarValueType p)
void operator=(const Self &)
SegmentationLevelSetFunction< TImageType, TFeatureImageType > Superclass
Superclass::ScalarValueType ScalarValueType
virtual void SetPropagationWeight(const ScalarValueType p)
void SetUpperThreshold(FeatureScalarType f)
SmartPointer< const Self > ConstPointer
FeatureScalarType GetLowerThreshold() const
void SetSmoothingConductance(const ScalarValueType p)
static const unsigned int ImageDimension
Superclass::FeatureScalarType FeatureScalarType
ThresholdSegmentationLevelSetFunction()
virtual void Initialize(const RadiusType &r)
FeatureScalarType m_UpperThreshold
ScalarValueType m_SmoothingTimeStep
FeatureImageType::PixelType FeatureScalarType
int GetSmoothingIterations() const
TFeatureImageType FeatureImageType
virtual void Initialize(const RadiusType &r)
Control indentation during Print() invocation.
static T NonpositiveMin()
Superclass::ImageType ImageType
void SetSmoothingIterations(const int p)
Define additional traits for native types such as int or float.
ThresholdSegmentationLevelSetFunction Self
virtual void SetCurvatureWeight(const ScalarValueType c)
virtual void SetAdvectionWeight(const ScalarValueType a)
static const unsigned int ImageDimension
ScalarValueType GetSmoothingConductance() const
This function is used in ThresholdSegmentationLevelSetImageFilter to segment structures in images bas...
ScalarValueType m_EdgeWeight
SmartPointer< Self > Pointer