18#ifndef itkNarrowBandCurvesLevelSetImageFilter_h
19#define itkNarrowBandCurvesLevelSetImageFilter_h
100template <
typename TInputImage,
typename TFeatureImage,
typename TOutputPixelType =
float>
105 Image<TOutputPixelType, TInputImage::ImageDimension>>
120 using typename Superclass::ValueType;
121 using typename Superclass::OutputImageType;
122 using typename Superclass::FeatureImageType;
138 m_CurvesFunction->SetDerivativeSigma(value);
146 return m_CurvesFunction->GetDerivativeSigma();
149#ifdef ITK_USE_CONCEPT_CHECKING
172#ifndef ITK_MANUAL_INSTANTIATION
173# include "itkNarrowBandCurvesLevelSetImageFilter.hxx"
This function is used in CurvesLevelSetImageFilter to segment structures in images based on user supp...
Templated n-dimensional image class.
Control indentation during Print() invocation.
Light weight base class for most itk classes.
Segments structures in images based on user supplied edge potential map.
typename CurvesFunctionType::Pointer CurvesFunctionPointer
void PrintSelf(std::ostream &os, Indent indent) const override
float GetDerivativeSigma() const
void GenerateData() override
~NarrowBandCurvesLevelSetImageFilter() override=default
NarrowBandCurvesLevelSetImageFilter()
void SetDerivativeSigma(float value)
A base class which defines the API for implementing a special class of image segmentation filters usi...
SmartPointer< Self > Pointer
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....