18 #ifndef itkNarrowBandThresholdSegmentationLevelSetImageFilter_h
19 #define itkNarrowBandThresholdSegmentationLevelSetImageFilter_h
83 template<
typename TInputImage,
84 typename TFeatureImage,
85 typename TOutputPixelType =
float >
88 TOutputPixelType, Image< TOutputPixelType,
96 Image< TOutputPixelType,
97 TInputImage::ImageDimension > >;
121 this->m_ThresholdFunction->SetUpperThreshold(v);
128 this->m_ThresholdFunction->SetLowerThreshold(v);
134 return m_ThresholdFunction->GetUpperThreshold();
139 return m_ThresholdFunction->GetLowerThreshold();
146 this->m_ThresholdFunction->SetEdgeWeight(v);
153 return m_ThresholdFunction->GetEdgeWeight();
161 this->m_ThresholdFunction->SetSmoothingIterations(v);
168 return m_ThresholdFunction->GetSmoothingIterations();
176 this->m_ThresholdFunction->SetSmoothingTimeStep(v);
183 return m_ThresholdFunction->GetSmoothingTimeStep();
191 this->m_ThresholdFunction->SetSmoothingConductance(v);
198 return m_ThresholdFunction->GetSmoothingConductance();
201 #ifdef ITK_USE_CONCEPT_CHECKING
212 void PrintSelf(std::ostream & os,
Indent indent)
const override;
216 void operator=(
const Self &);
225 #ifndef ITK_MANUAL_INSTANTIATION
226 #include "itkNarrowBandThresholdSegmentationLevelSetImageFilter.hxx"
typename Superclass::ValueType ValueType
int GetSmoothingIterations() const
Light weight base class for most itk classes.
ValueType GetSmoothingConductance() const
void SetUpperThreshold(ValueType v)
void SetLowerThreshold(ValueType v)
ValueType GetUpperThreshold() const
void SetEdgeWeight(ValueType v)
void SetSmoothingTimeStep(ValueType v)
typename Superclass::OutputImageType OutputImageType
void SetSmoothingConductance(ValueType v)
ValueType GetLowerThreshold() const
ValueType GetSmoothingTimeStep() const
typename ThresholdFunctionType::Pointer ThresholdFunctionPointer
ThresholdFunctionPointer m_ThresholdFunction
Segments structures in images based on intensity values.
typename Superclass::FeatureImageType FeatureImageType
ValueType GetEdgeWeight() const
A base class which defines the API for implementing a special class of image segmentation filters usi...
Control indentation during Print() invocation.
#define itkConceptMacro(name, concept)
Templated n-dimensional image class.
This function is used in ThresholdSegmentationLevelSetImageFilter to segment structures in images bas...
void SetSmoothingIterations(int v)