volume
Class GaborCos2D

java.lang.Object
  extended by volume.Kernel
      extended by volume.Kernel2D
          extended by volume.Gaussian2D
              extended by volume.GaborCos2D

public class GaborCos2D
extends Gaussian2D

This class implements a Gabor (even) cosine wave 2D convolution kernel (c) 1999-2005 Michael Abramoff. All rights reserved.


Field Summary
 
Fields inherited from class volume.Kernel2D
k
 
Fields inherited from class volume.Kernel
halfwidth
 
Constructor Summary
GaborCos2D(double sigma, double w, double o, double phi)
          Create a Gabor cosine kernel of width sigma tuned to frequency omega, and phase phi.
 
Method Summary
 double function(double l, double m, double w, double o, double phi)
           
 
Methods inherited from class volume.Gaussian2D
getSigma, toString
 
Methods inherited from class volume.Kernel2D
kernelToString
 
Methods inherited from class volume.Kernel
support
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GaborCos2D

public GaborCos2D(double sigma,
                  double w,
                  double o,
                  double phi)
Create a Gabor cosine kernel of width sigma tuned to frequency omega, and phase phi.

Parameters:
sigma, - the standard deviation of the associated probability function of the Gaussian envelope function.
w - (omega), the frequency of the cosine function.
phi - the phase (0 .. 2 PI).
Method Detail

function

public double function(double l,
                       double m,
                       double w,
                       double o,
                       double phi)