public class IterDeconReceiverFunction extends AbstractWaveformVectorMeasure
Modifier and Type | Field and Description |
---|---|
static float |
DEFAULT_GWIDTH |
static int |
DEFAULT_MAXBUMPS |
static TimeInterval |
DEFAULT_SHIFT |
static float |
DEFAULT_TOL |
protected float |
gwidth |
protected int |
maxBumps |
protected java.lang.String |
modelName |
protected float |
orientationTol |
protected TimeInterval |
pad |
protected boolean |
pWave |
protected TimeInterval |
shift |
protected TauPUtil |
taup |
protected float |
tol |
protected AbstractSeismogramWriter |
writer |
name
Constructor and Description |
---|
IterDeconReceiverFunction(org.w3c.dom.Element config) |
Modifier and Type | Method and Description |
---|---|
static TimeInterval |
getDefaultShift() |
float |
getGwidth() |
int |
getMaxBumps() |
TimeInterval |
getPad() |
TimeInterval |
getShift() |
float |
getTol() |
boolean |
isOverwrite() |
boolean |
ispWave() |
boolean |
isThreadSafe() |
void |
parseIterDeconConfig(org.w3c.dom.Element config) |
IterDeconResult[] |
process(EventAccessOperations event,
ChannelGroup channelGroup,
LocalSeismogramImpl[] localSeis) |
IterDeconResult |
processComponent(float[] component,
float[] zdata,
float period,
Location staLoc,
Origin origin) |
LocalSeismogramImpl |
saveTimeSeries(float[] data,
java.lang.String name,
java.lang.String chanCode,
MicroSecondDate begin,
LocalSeismogramImpl refSeismogram,
UnitImpl unit,
Orientation orientation,
CacheEvent event,
ChannelGroup channelGroup,
RequestFilter[][] original,
RequestFilter[][] available,
CookieJar cookieJar) |
accept, getName
public static float DEFAULT_GWIDTH
public static int DEFAULT_MAXBUMPS
public static float DEFAULT_TOL
protected float orientationTol
protected float gwidth
protected float tol
protected int maxBumps
protected java.lang.String modelName
protected boolean pWave
protected TimeInterval shift
protected TimeInterval pad
protected AbstractSeismogramWriter writer
public static final TimeInterval DEFAULT_SHIFT
protected TauPUtil taup
public IterDeconReceiverFunction(org.w3c.dom.Element config) throws ConfigurationException, edu.sc.seis.TauP.TauModelException
ConfigurationException
edu.sc.seis.TauP.TauModelException
public void parseIterDeconConfig(org.w3c.dom.Element config) throws ConfigurationException
ConfigurationException
public IterDeconResult[] process(EventAccessOperations event, ChannelGroup channelGroup, LocalSeismogramImpl[] localSeis) throws NoPreferredOrigin, FissuresException, IncompatibleSeismograms, edu.sc.seis.TauP.TauModelException, ZeroPowerException
NoPreferredOrigin
FissuresException
IncompatibleSeismograms
edu.sc.seis.TauP.TauModelException
ZeroPowerException
public IterDeconResult processComponent(float[] component, float[] zdata, float period, Location staLoc, Origin origin) throws edu.sc.seis.TauP.TauModelException, ZeroPowerException
edu.sc.seis.TauP.TauModelException
ZeroPowerException
public LocalSeismogramImpl saveTimeSeries(float[] data, java.lang.String name, java.lang.String chanCode, MicroSecondDate begin, LocalSeismogramImpl refSeismogram, UnitImpl unit, Orientation orientation, CacheEvent event, ChannelGroup channelGroup, RequestFilter[][] original, RequestFilter[][] available, CookieJar cookieJar) throws java.lang.Exception
java.lang.Exception
public float getGwidth()
public float getTol()
public int getMaxBumps()
public boolean ispWave()
public TimeInterval getShift()
public TimeInterval getPad()
public boolean isOverwrite()
public static TimeInterval getDefaultShift()
public boolean isThreadSafe()