18#ifndef itkSpatialFunction_h
19#define itkSpatialFunction_h
44template <
typename TOutput,
unsigned int VImageDimension = 3,
typename TInput = Po
int<
double, VImageDimension>>
60 using typename Superclass::InputType;
63 using typename Superclass::OutputType;
66 static constexpr unsigned int ImageDimension = VImageDimension;
81#ifndef ITK_MANUAL_INSTANTIATION
82# include "itkSpatialFunction.hxx"
Base class for all ITK function objects.
Control indentation during Print() invocation.
Light weight base class for most itk classes.
N-dimensional spatial function class.
~SpatialFunction() override=default
OutputType Evaluate(const InputType &input) const override=0
void PrintSelf(std::ostream &os, Indent indent) const override
SpatialFunction()=default
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....