18 #ifndef __itkNarrowBandThresholdSegmentationLevelSetImageFilter_h
19 #define __itkNarrowBandThresholdSegmentationLevelSetImageFilter_h
83 template<
class TInputImage,
85 class TOutputPixelType =
float >
88 TOutputPixelType, Image< TOutputPixelType,
96 Image< TOutputPixelType,
97 TInputImage::ImageDimension > >
122 this->m_ThresholdFunction->SetUpperThreshold(v);
129 this->m_ThresholdFunction->SetLowerThreshold(v);
135 return m_ThresholdFunction->GetUpperThreshold();
140 return m_ThresholdFunction->GetLowerThreshold();
147 this->m_ThresholdFunction->SetEdgeWeight(v);
154 return m_ThresholdFunction->GetEdgeWeight();
160 void SetSmoothingIterations(
int v)
162 this->m_ThresholdFunction->SetSmoothingIterations(v);
167 int GetSmoothingIterations()
const
169 return m_ThresholdFunction->GetSmoothingIterations();
177 this->m_ThresholdFunction->SetSmoothingTimeStep(v);
184 return m_ThresholdFunction->GetSmoothingTimeStep();
192 this->m_ThresholdFunction->SetSmoothingConductance(v);
199 return m_ThresholdFunction->GetSmoothingConductance();
202 #ifdef ITK_USE_CONCEPT_CHECKING
214 virtual void PrintSelf(std::ostream & os,
Indent indent)
const;
218 void operator=(
const Self &);
227 #ifndef ITK_MANUAL_INSTANTIATION
228 #include "itkNarrowBandThresholdSegmentationLevelSetImageFilter.hxx"