18 #ifndef itkSpatialFunction_h 19 #define itkSpatialFunction_h 44 template<
typename TOutput,
45 unsigned int VImageDimension = 3,
70 virtual OutputType
Evaluate(
const InputType & input)
const ITK_OVERRIDE = 0;
79 void operator=(const Self &) ITK_DELETE_FUNCTION;
83 #ifndef ITK_MANUAL_INSTANTIATION 84 #include "itkSpatialFunction.hxx" FunctionBase< TInput, TOutput > Superclass
SmartPointer< const Self > ConstPointer
virtual ~SpatialFunction()
SmartPointer< Self > Pointer
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
Superclass::InputType InputType
Base class for all ITK function objects.
void PrintSelf(std::ostream &os, Indent indent) const override
Superclass::OutputType OutputType
Control indentation during Print() invocation.
static const unsigned int ImageDimension
N-dimensional spatial function class.
virtual OutputType Evaluate(const InputType &input) const override=0