bilateralfilterinstant
Class Gaussian

java.lang.Object
  extended by bilateralfilterinstant.Gaussian
All Implemented Interfaces:
java.lang.Runnable

public class Gaussian
extends java.lang.Object
implements java.lang.Runnable

Gaussian filter class. Implementation of the Gaussian filter as a cascade of 3 exponential fitlers. The boundary conditions are mirroring. Thread or directly by calling the run()


Constructor Summary
Gaussian(float[] signal, float sigmaX, float sigmaY, float sigmaZ, int nx, int ny, int nz, float[] weight)
          Constructor based on the signal.
 
Method Summary
 boolean isRunning()
           
 void run()
          Run method.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Gaussian

public Gaussian(float[] signal,
                float sigmaX,
                float sigmaY,
                float sigmaZ,
                int nx,
                int ny,
                int nz,
                float[] weight)
Constructor based on the signal.

Method Detail

isRunning

public boolean isRunning()

run

public void run()
Run method.

Specified by:
run in interface java.lang.Runnable