com.webkitchen.eeg.analysis.filterdesign
Class FilterAlgorithm

java.lang.Object
  extended by com.webkitchen.eeg.analysis.filterdesign.FilterAlgorithm

public abstract class FilterAlgorithm
extends java.lang.Object

Specifies the algorithm/function used to design a filter, such as Butterworth, Bessel, or Chebyshev. Provides specific pole generation strategies for the FilterDesigner to create an IIRFilter. Specified in FilterSpecification.

See Also:
FilterSpecification, FilterDesigner, IIRFilter

Field Summary
static FilterAlgorithm BESSEL
          The Bessel filter generation algorithm
static FilterAlgorithm BUTTERWORTH
          The Butterworth filter generation algorithm
static FilterAlgorithm CHEBYSHEV
          The Chebyshev filter generation algorithm
 
Method Summary
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

BUTTERWORTH

public static final FilterAlgorithm BUTTERWORTH
The Butterworth filter generation algorithm


BESSEL

public static final FilterAlgorithm BESSEL
The Bessel filter generation algorithm


CHEBYSHEV

public static final FilterAlgorithm CHEBYSHEV
The Chebyshev filter generation algorithm

Method Detail

toString

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