18 #ifndef itkThresholdSegmentationLevelSetImageFilter_h
19 #define itkThresholdSegmentationLevelSetImageFilter_h
83 template<
typename TInputImage,
84 typename TFeatureImage,
85 typename TOutputPixelType =
float >
117 this->m_ThresholdFunction->SetUpperThreshold(v);
124 this->m_ThresholdFunction->SetLowerThreshold(v);
130 return m_ThresholdFunction->GetUpperThreshold();
135 return m_ThresholdFunction->GetLowerThreshold();
142 this->m_ThresholdFunction->SetEdgeWeight(v);
149 return m_ThresholdFunction->GetEdgeWeight();
157 this->m_ThresholdFunction->SetSmoothingIterations(v);
164 return m_ThresholdFunction->GetSmoothingIterations();
172 this->m_ThresholdFunction->SetSmoothingTimeStep(v);
179 return m_ThresholdFunction->GetSmoothingTimeStep();
187 this->m_ThresholdFunction->SetSmoothingConductance(v);
194 return m_ThresholdFunction->GetSmoothingConductance();
201 virtual void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
210 #ifndef ITK_MANUAL_INSTANTIATION
211 #include "itkThresholdSegmentationLevelSetImageFilter.hxx"
ThresholdFunctionPointer m_ThresholdFunction
void SetSmoothingTimeStep(ValueType v)
ValueType GetLowerThreshold() const
Light weight base class for most itk classes.
ValueType GetSmoothingConductance() const
void SetUpperThreshold(ValueType v)
SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType > Superclass
ThresholdSegmentationLevelSetFunction< OutputImageType, FeatureImageType > ThresholdFunctionType
void SetLowerThreshold(ValueType v)
Segments structures in images based on intensity values.
ValueType GetSmoothingTimeStep() const
int GetSmoothingIterations() const
ValueType GetUpperThreshold() const
void SetSmoothingConductance(ValueType v)
SmartPointer< Self > Pointer
Superclass::OutputImageType OutputImageType
void SetSmoothingIterations(int v)
TFeatureImage FeatureImageType
Superclass::ValueType ValueType
ValueType GetEdgeWeight() const
~ThresholdSegmentationLevelSetImageFilter() override
ThresholdSegmentationLevelSetImageFilter Self
ThresholdFunctionType::Pointer ThresholdFunctionPointer
Superclass::ValueType ValueType
SmartPointer< const Self > ConstPointer
Control indentation during Print() invocation.
void SetEdgeWeight(ValueType v)
A base class which defines the API for implementing a special class of image segmentation filters usi...
Templated n-dimensional image class.
This function is used in ThresholdSegmentationLevelSetImageFilter to segment structures in images bas...
Superclass::FeatureImageType FeatureImageType