18 #ifndef itkGaussianSpatialFunction_h
19 #define itkGaussianSpatialFunction_h
41 template<
typename TOutput = double,
42 unsigned int VImageDimension = 3,
43 typename TInput = Point< SpacePrecisionType, VImageDimension > >
61 typedef typename Superclass::InputType
InputType;
70 OutputType Evaluate(
const TInput & position)
const ITK_OVERRIDE;
73 itkSetMacro(Scale,
double);
74 itkGetConstMacro(Scale,
double);
78 itkSetMacro(Normalized,
bool);
79 itkGetConstMacro(Normalized,
bool);
80 itkBooleanMacro(Normalized);
96 void PrintSelf(std::ostream & os,
Indent indent) const ITK_OVERRIDE;
111 #ifndef ITK_MANUAL_INSTANTIATION
112 #include "itkGaussianSpatialFunction.hxx"
FixedArray< double, VImageDimension > ArrayType
SmartPointer< const Self > ConstPointer
Superclass::InputType InputType
SpatialFunction< TOutput, VImageDimension, TInput > Superclass
Superclass::OutputType OutputType
GaussianSpatialFunction Self
Base class for all ITK function objects.
N-dimensional Gaussian spatial function class.
SmartPointer< Self > Pointer
Control indentation during Print() invocation.
N-dimensional spatial function class.