18 #ifndef itkGaussianSpatialFunction_h 19 #define itkGaussianSpatialFunction_h 41 template<
typename TOutput = double,
42 unsigned int VImageDimension = 3,
43 typename TInput = Point< SpacePrecisionType, VImageDimension > >
70 OutputType
Evaluate(
const TInput & position)
const ITK_OVERRIDE;
73 itkSetMacro(Scale,
double);
74 itkGetConstMacro(Scale,
double);
75 itkSetMacro(Normalized,
bool);
76 itkGetConstMacro(Normalized,
bool);
77 itkSetMacro(Sigma, ArrayType);
78 itkGetConstMacro(Sigma, ArrayType);
79 itkSetMacro(Mean, ArrayType);
80 itkGetConstMacro(Mean, ArrayType);
90 void operator=(const Self &) ITK_DELETE_FUNCTION;
106 #ifndef ITK_MANUAL_INSTANTIATION 107 #include "itkGaussianSpatialFunction.hxx" FixedArray< double, VImageDimension > ArrayType
SmartPointer< const Self > ConstPointer
GaussianSpatialFunction()
void PrintSelf(std::ostream &os, Indent indent) const override
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
Superclass::InputType InputType
SpatialFunction< TOutput, VImageDimension, TInput > Superclass
Superclass::OutputType OutputType
GaussianSpatialFunction Self
Superclass::InputType InputType
N-dimensional gaussian spatial function class.
SmartPointer< Self > Pointer
Superclass::OutputType OutputType
virtual ~GaussianSpatialFunction()
Control indentation during Print() invocation.
N-dimensional spatial function class.
OutputType Evaluate(const TInput &position) const override