18 #ifndef itkNarrowBandCurvesLevelSetImageFilter_h
19 #define itkNarrowBandCurvesLevelSetImageFilter_h
100 template<
typename TInputImage,
101 typename TFeatureImage,
102 typename TOutputPixelType =
float >
105 Image< TOutputPixelType,
106 TInputImage::ImageDimension > >
114 Image< TOutputPixelType,
115 TInputImage::ImageDimension > >;
138 m_CurvesFunction->SetDerivativeSigma(value);
144 {
return m_CurvesFunction->GetDerivativeSigma(); }
146 #ifdef ITK_USE_CONCEPT_CHECKING
157 void PrintSelf(std::ostream & os,
Indent indent)
const override;
161 void GenerateData()
override;
168 #ifndef ITK_MANUAL_INSTANTIATION
169 #include "itkNarrowBandCurvesLevelSetImageFilter.hxx"
Light weight base class for most itk classes.
float GetDerivativeSigma() const
typename Superclass::ValueType ValueType
CurvesFunctionPointer m_CurvesFunction
typename Superclass::FeatureImageType FeatureImageType
void SetDerivativeSigma(float value)
Segments structures in images based on user supplied edge potential map.
typename CurvesFunctionType::Pointer CurvesFunctionPointer
typename Superclass::OutputImageType OutputImageType
This function is used in CurvesLevelSetImageFilter to segment structures in images based on user supp...
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.