18 #ifndef itkGaussianRadialBasisFunction_h
19 #define itkGaussianRadialBasisFunction_h
34 template<
typename ScalarType>
53 virtual ScalarType
Evaluate(
const ScalarType& input)
const ITK_OVERRIDE;
56 char mode,
int element_id=0) const ITK_OVERRIDE;
61 virtual ~GaussianRadialBasisFunction();
64 virtual
void PrintSelf( std::ostream& os,
Indent indent ) const ITK_OVERRIDE;
71 #ifndef ITK_MANUAL_INSTANTIATION
72 #include "itkGaussianRadialBasisFunction.hxx"
Light weight base class for most itk classes.
SmartPointer< const Self > ConstPointer
Superclass::ArrayType ArrayType
SmartPointer< Self > Pointer
GaussianRadialBasisFunction Self
virtual ScalarType Evaluate(const ScalarType &input) const override
virtual ScalarType EvaluateDerivative(const ScalarType &dist, const ArrayType &input, char mode, int element_id=0) const override
virtual void PrintSelf(std::ostream &os, Indent indent) const override
Control indentation during Print() invocation.
This is the itkGaussianRadialBasisFunction class.
Array< ScalarType > ArrayType
RadialBasisFunctionBase< ScalarType > Superclass
This is the itkRadialBasisFunctionBase class.