edu.sc.seis.fissuresUtil.bag
Class ButterworthFilter

java.lang.Object
  extended by edu.sc.seis.fissuresUtil.freq.ButterworthFilter
      extended by edu.sc.seis.fissuresUtil.bag.ButterworthFilter
All Implemented Interfaces:
LocalSeismogramFunction, FrequencyDomainProcess

public class ButterworthFilter
extends ButterworthFilter
implements LocalSeismogramFunction


Field Summary
 
Fields inherited from class edu.sc.seis.fissuresUtil.freq.ButterworthFilter
CAUSAL, errorMessage, filterType, highFreqCorner, lowFreqCorner, NONCAUSAL, numPoles, TWOPASS
 
Constructor Summary
ButterworthFilter(double lowFreqCorner, double highFreqCorner, int numPoles)
           
ButterworthFilter(double lowFreqCorner, double highFreqCorner, int numPoles, int filterType)
           
 
Method Summary
 edu.iris.Fissures.seismogramDC.LocalSeismogramImpl apply(edu.iris.Fissures.seismogramDC.LocalSeismogramImpl seis)
          Applys the cut to the seismogram.
 
Methods inherited from class edu.sc.seis.fissuresUtil.freq.ButterworthFilter
apply, setHighFreqCorner, setHighFreqCorner, setLowFreqCorner, setLowFreqCorner, setNumPoles, setNumPoles
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ButterworthFilter

public ButterworthFilter(double lowFreqCorner,
                         double highFreqCorner,
                         int numPoles)

ButterworthFilter

public ButterworthFilter(double lowFreqCorner,
                         double highFreqCorner,
                         int numPoles,
                         int filterType)
Method Detail

apply

public edu.iris.Fissures.seismogramDC.LocalSeismogramImpl apply(edu.iris.Fissures.seismogramDC.LocalSeismogramImpl seis)
                                                         throws edu.iris.Fissures.FissuresException
Applys the cut to the seismogram. Returns null if no data is within the cut window.

Specified by:
apply in interface LocalSeismogramFunction
Throws:
edu.iris.Fissures.FissuresException