public class GaussianFilter extends java.lang.Object implements FrequencyDomainProcess
Modifier and Type | Field and Description |
---|---|
double |
alpha |
double |
centFreq |
java.lang.String |
errorMessage |
Constructor and Description |
---|
GaussianFilter(double centFreq,
double alpha)
constructor
|
Modifier and Type | Method and Description |
---|---|
Cmplx[] |
apply(double dtime,
Cmplx[] cz)
function to do gaussian filter in frequency domain
|
void |
checkSettings()
Method to check settings
|
void |
setAlpha(double alphaValue)
Method to set alpha
|
void |
setAlpha(java.lang.String str)
Method to set alpha
|
void |
setCentFreq(double freqValue)
Method to set center frequency
|
void |
setCentFreq(java.lang.String str)
Method to set center frequency
|
public double centFreq
public double alpha
public java.lang.String errorMessage
public void setCentFreq(double freqValue) throws edu.sc.seis.fissuresUtil.freq.FilterException
edu.sc.seis.fissuresUtil.freq.FilterException
public void setCentFreq(java.lang.String str) throws edu.sc.seis.fissuresUtil.freq.FilterException
edu.sc.seis.fissuresUtil.freq.FilterException
public void setAlpha(double alphaValue) throws edu.sc.seis.fissuresUtil.freq.FilterException
edu.sc.seis.fissuresUtil.freq.FilterException
public void setAlpha(java.lang.String str) throws edu.sc.seis.fissuresUtil.freq.FilterException
edu.sc.seis.fissuresUtil.freq.FilterException
public void checkSettings() throws edu.sc.seis.fissuresUtil.freq.FilterException
edu.sc.seis.fissuresUtil.freq.FilterException
public final Cmplx[] apply(double dtime, Cmplx[] cz)
apply
in interface FrequencyDomainProcess