18 #ifndef __itkTransferFunctionBase_h
19 #define __itkTransferFunctionBase_h
34 template<
typename ScalarType>
68 os << indent <<
"TransferFunctionBase(" <<
this <<
")" << std::endl;
virtual void PrintSelf(std::ostream &os, Indent indent) const
virtual OutputType Evaluate(const InputType &input) const =0
This is the itkTransferFunctionBase class.
TransferFunctionBase Self
void operator=(const Self &)
virtual void PrintSelf(std::ostream &os, Indent indent) const ITK_OVERRIDE
Base class for all ITK function objects.
virtual OutputType EvaluateDerivative(const InputType &input) const =0
FunctionBase< ScalarType, ScalarType > Superclass
Array< ScalarType > ArrayType
Control indentation during Print() invocation.
SmartPointer< Self > Pointer
SmartPointer< const Self > ConstPointer