com.webkitchen.eeg.analysis.filterdesign
Class FilterRange

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

public abstract class FilterRange
extends java.lang.Object

Specifies the range type used to design a filter, such as Bandpass, Lowpass, Highpass or Bandstop. Provides specific raw pole adjustment strategies for the FilterDesigner to create an IIRFilter. Specified in FilterSpecification.

See Also:
FilterSpecification, FilterDesigner, IIRFilter

Field Summary
static FilterRange BANDPASS
          Bandpass filter - passes all frequencies in a given range and suppresses all frequencies not within the range
static FilterRange BANDSTOP
          Bandstop filter - suppresses a given range of frequencies, transmitting only those above and below that band
static FilterRange HIGHPASS
          Highpass filter - passes all frequencies above a specified frequency
static FilterRange LOWPASS
          Lowpass filter - passes all frequencies below a specified frequency
 
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

BANDPASS

public static final FilterRange BANDPASS
Bandpass filter - passes all frequencies in a given range and suppresses all frequencies not within the range


LOWPASS

public static final FilterRange LOWPASS
Lowpass filter - passes all frequencies below a specified frequency


HIGHPASS

public static final FilterRange HIGHPASS
Highpass filter - passes all frequencies above a specified frequency


BANDSTOP

public static final FilterRange BANDSTOP
Bandstop filter - suppresses a given range of frequencies, transmitting only those above and below that band

Method Detail

toString

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