18 #ifndef itkSinRegularizedHeavisideStepFunction_h 19 #define itkSinRegularizedHeavisideStepFunction_h 52 template<
typename TInput =
float,
typename TOutput =
double >
71 OutputType
Evaluate(
const InputType & input)
const ITK_OVERRIDE;
82 void operator=(const Self &) ITK_DELETE_FUNCTION;
86 #ifndef ITK_MANUAL_INSTANTIATION 87 #include "itkSinRegularizedHeavisideStepFunction.hxx" NumericTraits< InputType >::RealType RealType
Superclass::OutputType OutputType
OutputType Evaluate(const InputType &input) const override
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
OutputType EvaluateDerivative(const InputType &input) const override
Superclass::RealType RealType
SmartPointer< Self > Pointer
Superclass::InputType InputType
SmartPointer< const Self > ConstPointer
Base class of the Regularized (smoothed) Heaviside functions.
SinRegularizedHeavisideStepFunction Self
RegularizedHeavisideStepFunction< TInput, TOutput > Superclass
SinRegularizedHeavisideStepFunction()
~SinRegularizedHeavisideStepFunction()
Superclass::OutputType OutputType
Sin-based implementation of the Regularized (smoothed) Heaviside functions.
Superclass::InputType InputType