18 #ifndef itkHeavisideStepFunctionBase_h
19 #define itkHeavisideStepFunctionBase_h
53 template<
typename TInput =
float,
typename TOutput =
double >
77 #ifdef ITK_USE_CONCEPT_CHECKING
83 #endif // ITK_USE_CONCEPT_CHECKING
OutputType Evaluate(const InputType &input) const override=0
Base class for all ITK function objects.
HeavisideStepFunctionBase()
virtual OutputType EvaluateDerivative(const InputType &input) const =0
Base class for most ITK classes.
#define itkConceptMacro(name, concept)
~HeavisideStepFunctionBase() override=default
Base class of the Heaviside function.