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.FilterExceptionpublic void setCentFreq(java.lang.String str)
throws edu.sc.seis.fissuresUtil.freq.FilterException
edu.sc.seis.fissuresUtil.freq.FilterExceptionpublic void setAlpha(double alphaValue)
throws edu.sc.seis.fissuresUtil.freq.FilterException
edu.sc.seis.fissuresUtil.freq.FilterExceptionpublic void setAlpha(java.lang.String str)
throws edu.sc.seis.fissuresUtil.freq.FilterException
edu.sc.seis.fissuresUtil.freq.FilterExceptionpublic void checkSettings()
throws edu.sc.seis.fissuresUtil.freq.FilterException
edu.sc.seis.fissuresUtil.freq.FilterExceptionpublic final Cmplx[] apply(double dtime, Cmplx[] cz)
apply in interface FrequencyDomainProcess