18 #ifndef itkNarrowBandThresholdSegmentationLevelSetImageFilter_h
19 #define itkNarrowBandThresholdSegmentationLevelSetImageFilter_h
83 template <
typename TInputImage,
typename TFeatureImage,
typename TOutputPixelType =
float>
88 Image<TOutputPixelType, TInputImage::ImageDimension>>
101 using typename Superclass::ValueType;
102 using typename Superclass::OutputImageType;
103 using typename Superclass::FeatureImageType;
120 this->m_ThresholdFunction->SetUpperThreshold(v);
128 this->m_ThresholdFunction->SetLowerThreshold(v);
135 return m_ThresholdFunction->GetUpperThreshold();
141 return m_ThresholdFunction->GetLowerThreshold();
149 this->m_ThresholdFunction->SetEdgeWeight(v);
157 return m_ThresholdFunction->GetEdgeWeight();
166 this->m_ThresholdFunction->SetSmoothingIterations(v);
174 return m_ThresholdFunction->GetSmoothingIterations();
183 this->m_ThresholdFunction->SetSmoothingTimeStep(v);
191 return m_ThresholdFunction->GetSmoothingTimeStep();
200 this->m_ThresholdFunction->SetSmoothingConductance(v);
208 return m_ThresholdFunction->GetSmoothingConductance();
211 #ifdef ITK_USE_CONCEPT_CHECKING
222 PrintSelf(std::ostream & os,
Indent indent)
const override;
227 operator=(
const Self &);
236 #ifndef ITK_MANUAL_INSTANTIATION
237 # include "itkNarrowBandThresholdSegmentationLevelSetImageFilter.hxx"