18 #ifndef itkCurvesLevelSetImageFilter_h
19 #define itkCurvesLevelSetImageFilter_h
101 template<
typename TInputImage,
102 typename TFeatureImage,
103 typename TOutputPixelType =
float >
140 #ifdef ITK_USE_CONCEPT_CHECKING
151 virtual void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
154 void operator=(const
Self &) ITK_DELETE_FUNCTION;
165 #ifndef ITK_MANUAL_INSTANTIATION
166 #include "itkCurvesLevelSetImageFilter.hxx"
SmartPointer< const Self > ConstPointer
Light weight base class for most itk classes.
CurvesLevelSetImageFilter Self
CurvesFunctionPointer m_CurvesFunction
void GenerateData() override
void SetDerivativeSigma(float value)
CurvesLevelSetFunction< OutputImageType, FeatureImageType > CurvesFunctionType
CurvesLevelSetImageFilter()
TFeatureImage FeatureImageType
virtual void PrintSelf(std::ostream &os, Indent indent) const override
Image< TOutputPixelType, itkGetStaticConstMacro(InputImageDimension) > OutputImageType
virtual void Modified() const
SmartPointer< Self > Pointer
Segments structures in images based on user supplied edge potential map.
Superclass::ValueType ValueType
Superclass::FeatureImageType FeatureImageType
This function is used in CurvesLevelSetImageFilter to segment structures in images based on user supp...
Control indentation during Print() invocation.
Superclass::OutputImageType OutputImageType
float GetDerivativeSigma() const
CurvesFunctionType::Pointer CurvesFunctionPointer
#define itkConceptMacro(name, concept)
Superclass::ValueType ValueType
A base class which defines the API for implementing a special class of image segmentation filters usi...
SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType > Superclass
~CurvesLevelSetImageFilter()