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)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
SmartPointer< Self > Pointer
RealType m_OneOverEpsilon
virtual ~RegularizedHeavisideStepFunction()
Superclass::InputType InputType
Base class of the Regularized (smoothed) Heaviside functions.
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.