18#ifndef itkThresholdSegmentationLevelSetImageFilter_h
19#define itkThresholdSegmentationLevelSetImageFilter_h
83template <
typename TInputImage,
typename TFeatureImage,
typename TOutputPixelType =
float>
97 using typename Superclass::ValueType;
98 using typename Superclass::OutputImageType;
99 using typename Superclass::FeatureImageType;
116 this->m_ThresholdFunction->SetUpperThreshold(v);
124 this->m_ThresholdFunction->SetLowerThreshold(v);
131 return m_ThresholdFunction->GetUpperThreshold();
137 return m_ThresholdFunction->GetLowerThreshold();
145 this->m_ThresholdFunction->SetEdgeWeight(v);
153 return m_ThresholdFunction->GetEdgeWeight();
162 this->m_ThresholdFunction->SetSmoothingIterations(v);
170 return m_ThresholdFunction->GetSmoothingIterations();
179 this->m_ThresholdFunction->SetSmoothingTimeStep(v);
187 return m_ThresholdFunction->GetSmoothingTimeStep();
196 this->m_ThresholdFunction->SetSmoothingConductance(v);
204 return m_ThresholdFunction->GetSmoothingConductance();
219#ifndef ITK_MANUAL_INSTANTIATION
220# include "itkThresholdSegmentationLevelSetImageFilter.hxx"
Control indentation during Print() invocation.
Light weight base class for most itk classes.
A base class which defines the API for implementing a special class of image segmentation filters usi...
typename OutputImageType::ValueType ValueType
This function is used in ThresholdSegmentationLevelSetImageFilter to segment structures in images bas...
Segments structures in images based on intensity values.
void SetEdgeWeight(ValueType v)
ValueType GetUpperThreshold() const
~ThresholdSegmentationLevelSetImageFilter() override=default
void SetSmoothingTimeStep(ValueType v)
int GetSmoothingIterations() const
ValueType GetSmoothingTimeStep() const
ValueType GetSmoothingConductance() const
ValueType GetEdgeWeight() const
void SetSmoothingIterations(int v)
void SetLowerThreshold(ValueType v)
void SetSmoothingConductance(ValueType v)
ValueType GetLowerThreshold() const
void SetUpperThreshold(ValueType v)
ThresholdSegmentationLevelSetImageFilter()
typename ThresholdFunctionType::Pointer ThresholdFunctionPointer
void PrintSelf(std::ostream &os, Indent indent) const override
SmartPointer< Self > Pointer
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....