18#ifndef itkCannySegmentationLevelSetImageFilter_h
19#define itkCannySegmentationLevelSetImageFilter_h
129template <
typename TInputImage,
typename TFeatureImage,
typename TOutputPixelType =
float>
143 using typename Superclass::ValueType;
144 using typename Superclass::OutputImageType;
145 using typename Superclass::FeatureImageType;
146 using typename Superclass::VectorImageType;
147 using typename Superclass::SpeedImageType;
165 this->m_CannyFunction->SetThreshold(v);
170 return this->m_CannyFunction->GetThreshold();
179 this->m_CannyFunction->SetVariance(v);
184 return this->m_CannyFunction->GetVariance();
193 return this->m_CannyFunction->GetCannyImage();
196#ifdef ITK_USE_CONCEPT_CHECKING
211#ifndef ITK_MANUAL_INSTANTIATION
212# include "itkCannySegmentationLevelSetImageFilter.hxx"
A refinement of the standard level-set function which computes a speed term and advection term based ...
Segments structures in images based on image features derived from pseudo-canny-edges.
OutputImageType * GetCannyImage()
void SetThreshold(ScalarValueType v)
CannySegmentationLevelSetImageFilter()
typename CannyFunctionType::ScalarValueType ScalarValueType
void SetVariance(double v)
ScalarValueType GetThreshold() const
double GetVariance() const
~CannySegmentationLevelSetImageFilter() override=default
PixelType ScalarValueType
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...
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....