18 #ifndef itkSpatialFunction_h
19 #define itkSpatialFunction_h
44 template<
typename TOutput,
45 unsigned int VImageDimension = 3,
83 #ifndef ITK_MANUAL_INSTANTIATION
84 #include "itkSpatialFunction.hxx"
FunctionBase< TInput, TOutput > Superclass
virtual OutputType Evaluate(const InputType &input) const override=0
Light weight base class for most itk classes.
SmartPointer< const Self > ConstPointer
virtual ~SpatialFunction()
SmartPointer< Self > Pointer
Superclass::InputType InputType
void operator=(const Self &)
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.