18#ifndef itkSinRegularizedHeavisideStepFunction_h
19#define itkSinRegularizedHeavisideStepFunction_h
49template <
typename TInput =
float,
typename TOutput =
double>
64 using typename Superclass::InputType;
65 using typename Superclass::OutputType;
66 using typename Superclass::RealType;
82#ifndef ITK_MANUAL_INSTANTIATION
83# include "itkSinRegularizedHeavisideStepFunction.hxx"
Light weight base class for most itk classes.
Base class of the Regularized (smoothed) Heaviside functions.
Sin-based implementation of the Regularized (smoothed) Heaviside functions.
OutputType EvaluateDerivative(const InputType &input) const override
SinRegularizedHeavisideStepFunction()=default
OutputType Evaluate(const InputType &input) const override
~SinRegularizedHeavisideStepFunction() override=default
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....