18 #ifndef itkGaussianDerivativeSpatialFunction_h
19 #define itkGaussianDerivativeSpatialFunction_h
41 template<
typename TOutput = double,
42 unsigned int VImageDimension = 3,
80 itkSetMacro(Scale,
double);
81 itkGetConstMacro(Scale,
double);
82 itkSetMacro(Normalized,
bool);
83 itkGetConstMacro(Normalized,
bool);
88 itkSetMacro(Direction,
unsigned int);
89 itkGetConstMacro(Direction,
unsigned int);
118 #ifndef ITK_MANUAL_INSTANTIATION
119 #include "itkGaussianDerivativeSpatialFunction.hxx"
OutputType Evaluate(const TInput &position) const override
SmartPointer< const Self > ConstPointer
GaussianDerivativeSpatialFunction Self
Superclass::InputType InputType
GaussianDerivativeSpatialFunction()
void operator=(const Self &)
N-dimensional Gaussian spatial function class.
Base class for all ITK function objects.
FixedArray< double, VImageDimension > ArrayType
SmartPointer< Self > Pointer
SpatialFunction< TOutput, VImageDimension, TInput > Superclass
Superclass::InputType InputType
virtual ~GaussianDerivativeSpatialFunction()
Superclass::OutputType OutputType
Superclass::OutputType OutputType
Control indentation during Print() invocation.
N-dimensional spatial function class.
VectorType EvaluateVector(const TInput &position) const
Vector< double, VImageDimension > VectorType
void PrintSelf(std::ostream &os, Indent indent) const override