irtkScalarGaussian Class Reference

#include <irtkScalarGaussian.h>

Inheritance diagram for irtkScalarGaussian:

Inheritance graph
[legend]
Collaboration diagram for irtkScalarGaussian:

Collaboration graph
[legend]

List of all members.


Detailed Description

Scalar Gaussian function class.

Definition at line 23 of file irtkScalarGaussian.h.


Public Member Functions

 irtkScalarGaussian ()
 Constructor with isotropic sigma of 1 and center at origin.
 irtkScalarGaussian (double sigma)
 Constructor with isotropic sigma and center at origin.
 irtkScalarGaussian (double sigma, double x_0, double y_0, double z_0)
 Constructor with isotropic sigma and specific center.
 irtkScalarGaussian (double sigma_x, double sigma_y, double sigma_z, double x_0, double y_0, double z_0)
 Constructor with anisotropic sigma and specific center.
virtual ~irtkScalarGaussian ()
 Virtual destructor.
virtual double Evaluate (double, double, double)
 Virtual local evaluation function.

Protected Attributes

double _Sigma_x
 Anisotropic standard deviation sigma of the Gaussian in x direction.
double _Sigma_y
 Anisotropic standard deviation sigma of the Gaussian in y direction.
double _Sigma_z
 Anisotropic standard deviation sigma of the Gaussian in z direction.
double _X_0
 Center in x.
double _Y_0
 Center in y.
double _Z_0
 Center in z.
double _Norm
 Normalization of the Gaussian function.

The documentation for this class was generated from the following file: