18 #ifndef itkRegularizedHeavisideStepFunction_h
19 #define itkRegularizedHeavisideStepFunction_h
52 template<
typename TInput =
float,
typename TOutput =
double >
69 itkGetConstMacro( Epsilon,
RealType );
70 itkGetConstMacro( OneOverEpsilon,
RealType );
78 void operator=(const
Self &) ITK_DELETE_FUNCTION;
85 #ifndef ITK_MANUAL_INSTANTIATION
86 #include "itkRegularizedHeavisideStepFunction.hxx"
NumericTraits< InputType >::RealType RealType
HeavisideStepFunctionBase< TInput, TOutput > Superclass
void SetEpsilon(const RealType &ieps)
SmartPointer< Self > Pointer
RealType m_OneOverEpsilon
virtual ~RegularizedHeavisideStepFunction()
Superclass::InputType InputType
Base class of the Regularized (smoothed) Heaviside functions.
Base class for all ITK function objects.
Superclass::InputType InputType
RegularizedHeavisideStepFunction Self
SmartPointer< const Self > ConstPointer
Superclass::OutputType OutputType
RegularizedHeavisideStepFunction()
Define additional traits for native types such as int or float.
Superclass::OutputType OutputType
Base class of the Heaviside function.