volume
Class GaussianDerivative

java.lang.Object
  |
  +--volume.Kernel
        |
        +--volume.Kernel1D
              |
              +--volume.GaussianDerivative

public class GaussianDerivative
extends Kernel1D

This class implement a scale space Gaussian n-th order derivative 1d convolution kernel for separated convolutions. (c) 1999-2002 Michael Abramoff. All rights reserved.


Field Summary
protected  int order
           
protected  double scale
           
 
Fields inherited from class volume.Kernel1D
k
 
Fields inherited from class volume.Kernel
halfwidth
 
Constructor Summary
GaussianDerivative(double scale)
          Create a Gaussian first order derivative kernel for scale.
GaussianDerivative(double scale, int order)
          Create a Gaussian n'th order derivative kernel for scale.
 
Method Summary
 java.lang.String toString()
           
 
Methods inherited from class volume.Kernel1D
kernelToString
 
Methods inherited from class volume.Kernel
support
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

scale

protected double scale

order

protected int order
Constructor Detail

GaussianDerivative

public GaussianDerivative(double scale)
Create a Gaussian first order derivative kernel for scale.
Parameters:
scale, - the scale space of the kernel (in pixels).

GaussianDerivative

public GaussianDerivative(double scale,
                          int order)
Create a Gaussian n'th order derivative kernel for scale.
Parameters:
scale, - the scale space of the kernel (in pixels).
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class Kernel