|
BIJ API |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--volume.Kernel | +--volume.Kernel3D | +--volume.Gaussian3D
This is a 3D separated 0 order Gaussian convolution kernel. (1.0 / (Math.sqrt(2.0 * Math.PI) * sigma)) * Math.exp(-(l*l+m*m+n*n) / (2.0 * sigma * sigma))
Field Summary | |
protected double |
sigma
|
Fields inherited from class volume.Kernel3D |
k |
Fields inherited from class volume.Kernel |
halfwidth |
Constructor Summary | |
Gaussian3D()
|
|
Gaussian3D(double sigma)
|
Method Summary | |
protected double |
function(double x,
double y,
double z)
Compute Gaussian function at x, y symmetric around 0,0. |
double |
getSigma()
|
java.lang.String |
toString()
|
Methods inherited from class volume.Kernel3D |
kernelToString |
Methods inherited from class volume.Kernel |
support |
Methods inherited from class java.lang.Object |
|
Field Detail |
protected double sigma
Constructor Detail |
public Gaussian3D()
public Gaussian3D(double sigma)
Method Detail |
protected double function(double x, double y, double z)
x
- the x positiony
- the y position.z
- the z position.public double getSigma()
public java.lang.String toString()
toString
in class Kernel
|
BIJ API |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |