18#ifndef itkNarrowBandCurvesLevelSetImageFilter_h
19#define itkNarrowBandCurvesLevelSetImageFilter_h
95template <
typename TInputImage,
typename TFeatureImage,
typename TOutputPixelType =
float>
100 Image<TOutputPixelType, TInputImage::ImageDimension>>
163#ifndef ITK_MANUAL_INSTANTIATION
164# include "itkNarrowBandCurvesLevelSetImageFilter.hxx"
This function is used in CurvesLevelSetImageFilter to segment structures in images based on user supp...
SmartPointer< Self > Pointer
Templated n-dimensional image class.
Control indentation during Print() invocation.
typename CurvesFunctionType::Pointer CurvesFunctionPointer
void PrintSelf(std::ostream &os, Indent indent) const override
NarrowBandCurvesLevelSetImageFilter Self
CurvesFunctionPointer m_CurvesFunction
float GetDerivativeSigma() const
SmartPointer< Self > Pointer
void GenerateData() override
~NarrowBandCurvesLevelSetImageFilter() override=default
NarrowBandLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType, Image< TOutputPixelType, TInputImage::ImageDimension > > Superclass
NarrowBandCurvesLevelSetImageFilter()
void SetDerivativeSigma(float value)
SmartPointer< const Self > ConstPointer
CurvesLevelSetFunction< OutputImageType, FeatureImageType > CurvesFunctionType
TFeatureImage FeatureImageType
NarrowBandLevelSetImageFilter()
typename OutputImageType::ValueType ValueType
Image< TOutputPixelType, TInputImage::ImageDimension > OutputImageType
virtual void Modified() const
Implements transparent reference counting.
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....