typedef std::set< double > TScalesContainer;
- enum FilterId
- {
- Gradient = 0,
- GradientMagnitude,
- Hessian,
- None
- };
-
protected:
/**
*/
itkTypeMacro( MultiScaleGaussianImageFilter, itkImageToImageFilter );
public:
- void SetFilterToGradient( );
- void SetFilterToGradientMagnitude( );
- void SetFilterToHessian( );
-
- bool IsGradientFilter( ) const;
- bool IsGradientMagnitudeFilter( ) const;
- bool IsHessianFilter( ) const;
-
void AddScale( const double& s );
unsigned long GetNumberOfScales( ) const;
protected:
TScalesContainer m_Scales;
- FilterId m_FilterId;
};
} // ecapseman