18 #ifndef itkGaussianDerivativeSpatialFunction_h
19 #define itkGaussianDerivativeSpatialFunction_h
41 template<
typename TOutput = double,
42 unsigned int VImageDimension = 3,
76 OutputType Evaluate(
const TInput & position)
const override;
79 VectorType EvaluateVector(
const TInput & position)
const;
82 itkSetMacro(Scale,
double);
83 itkGetConstMacro(Scale,
double);
84 itkSetMacro(Normalized,
bool);
85 itkGetConstMacro(Normalized,
bool);
90 itkSetMacro(Direction,
unsigned int);
91 itkGetConstMacro(Direction,
unsigned int);
97 void PrintSelf(std::ostream & os,
Indent indent)
const override;
117 #ifndef ITK_MANUAL_INSTANTIATION
118 #include "itkGaussianDerivativeSpatialFunction.hxx"
N-dimensional Gaussian spatial function class.
Base class for all ITK function objects.
Control indentation during Print() invocation.
N-dimensional spatial function class.
Base class for most ITK classes.