|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.sc.seis.fissuresUtil.freq.ButterworthFilter
public class ButterworthFilter
Field Summary | |
---|---|
static int |
CAUSAL
|
java.lang.String |
errorMessage
|
int |
filterType
|
double |
highFreqCorner
|
double |
lowFreqCorner
|
static int |
NONCAUSAL
|
int |
numPoles
|
static int |
TWOPASS
|
Constructor Summary | |
---|---|
ButterworthFilter(double lowFreqCorner,
double highFreqCorner,
int numPoles)
constructor |
|
ButterworthFilter(double lowFreqCorner,
double highFreqCorner,
int numPoles,
int filterType)
|
Method Summary | |
---|---|
Cmplx[] |
apply(double dt,
Cmplx[] cx)
method to do Butterworth band-pass filter in freq domain |
void |
setHighFreqCorner(double freqValue)
Method to set high frequency corner |
void |
setHighFreqCorner(java.lang.String str)
Method to set high frequency corner |
void |
setLowFreqCorner(double freqValue)
Method to set low frequency corner |
void |
setLowFreqCorner(java.lang.String str)
Method to set low frequency corner |
void |
setNumPoles(int nPoles)
Method to set number of poles |
void |
setNumPoles(java.lang.String str)
Method to set number of poles |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public double highFreqCorner
public double lowFreqCorner
public int numPoles
public int filterType
public java.lang.String errorMessage
public static final int CAUSAL
public static final int NONCAUSAL
public static final int TWOPASS
Constructor Detail |
---|
public ButterworthFilter(double lowFreqCorner, double highFreqCorner, int numPoles)
public ButterworthFilter(double lowFreqCorner, double highFreqCorner, int numPoles, int filterType)
Method Detail |
---|
public void setHighFreqCorner(double freqValue) throws edu.sc.seis.fissuresUtil.freq.FilterException
edu.sc.seis.fissuresUtil.freq.FilterException
public void setHighFreqCorner(java.lang.String str) throws edu.sc.seis.fissuresUtil.freq.FilterException
edu.sc.seis.fissuresUtil.freq.FilterException
public void setLowFreqCorner(double freqValue) throws edu.sc.seis.fissuresUtil.freq.FilterException
edu.sc.seis.fissuresUtil.freq.FilterException
public void setLowFreqCorner(java.lang.String str) throws edu.sc.seis.fissuresUtil.freq.FilterException
edu.sc.seis.fissuresUtil.freq.FilterException
public void setNumPoles(int nPoles) throws edu.sc.seis.fissuresUtil.freq.FilterException
edu.sc.seis.fissuresUtil.freq.FilterException
public void setNumPoles(java.lang.String str) throws edu.sc.seis.fissuresUtil.freq.FilterException
edu.sc.seis.fissuresUtil.freq.FilterException
public Cmplx[] apply(double dt, Cmplx[] cx)
apply
in interface FrequencyDomainProcess
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |