@Deprecated public class ButterworthFilter extends java.lang.Object implements FrequencyDomainProcess
Modifier and Type | Field and Description |
---|---|
static int |
CAUSAL
Deprecated.
|
java.lang.String |
errorMessage
Deprecated.
|
int |
filterType
Deprecated.
|
double |
highFreqCorner
Deprecated.
|
double |
lowFreqCorner
Deprecated.
|
static int |
NONCAUSAL
Deprecated.
|
int |
numPoles
Deprecated.
|
static int |
TWOPASS
Deprecated.
|
Constructor and Description |
---|
ButterworthFilter(double lowFreqCorner,
double highFreqCorner,
int numPoles)
Deprecated.
constructor
|
ButterworthFilter(double lowFreqCorner,
double highFreqCorner,
int numPoles,
int filterType)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
Cmplx[] |
apply(double dt,
Cmplx[] cx)
Deprecated.
method to do Butterworth band-pass filter in freq domain
|
void |
setHighFreqCorner(double freqValue)
Deprecated.
Method to set high frequency corner
|
void |
setHighFreqCorner(java.lang.String str)
Deprecated.
Method to set high frequency corner
|
void |
setLowFreqCorner(double freqValue)
Deprecated.
Method to set low frequency corner
|
void |
setLowFreqCorner(java.lang.String str)
Deprecated.
Method to set low frequency corner
|
void |
setNumPoles(int nPoles)
Deprecated.
Method to set number of poles
|
void |
setNumPoles(java.lang.String str)
Deprecated.
Method to set number of poles
|
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
public ButterworthFilter(double lowFreqCorner, double highFreqCorner, int numPoles)
public ButterworthFilter(double lowFreqCorner, double highFreqCorner, int numPoles, int filterType)
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