18 #ifndef itkAtanRegularizedHeavisideStepFunction_h
19 #define itkAtanRegularizedHeavisideStepFunction_h
52 template<
typename TInput =
float,
typename TOutput =
double >
83 void operator=(const
Self &) ITK_DELETE_FUNCTION;
87 #ifndef ITK_MANUAL_INSTANTIATION
88 #include "itkAtanRegularizedHeavisideStepFunction.hxx"
NumericTraits< InputType >::RealType RealType
Superclass::OutputType OutputType
AtanRegularizedHeavisideStepFunction Self
virtual OutputType EvaluateDerivative(const InputType &input) const override
SmartPointer< const Self > ConstPointer
virtual ~AtanRegularizedHeavisideStepFunction()
Superclass::InputType InputType
Base class of the Regularized (smoothed) Heaviside functions.
Superclass::RealType RealType
RegularizedHeavisideStepFunction< TInput, TOutput > Superclass
Atan-based implementation of the Regularized (smoothed) Heaviside functions.
AtanRegularizedHeavisideStepFunction()
Superclass::OutputType OutputType
SmartPointer< Self > Pointer
Superclass::InputType InputType
virtual OutputType Evaluate(const InputType &input) const override