public class RemoveEventDuplicate extends java.lang.Object implements OriginSubsetter
| Modifier and Type | Field and Description |
|---|---|
protected edu.iris.Fissures.model.QuantityImpl |
depthVariance |
protected edu.iris.Fissures.model.QuantityImpl |
distanceVariance |
protected edu.iris.Fissures.model.QuantityImpl |
timeVariance |
| Constructor and Description |
|---|
RemoveEventDuplicate() |
RemoveEventDuplicate(org.w3c.dom.Element config) |
RemoveEventDuplicate(edu.iris.Fissures.model.QuantityImpl timeVariance,
edu.iris.Fissures.model.QuantityImpl distanceVariance,
edu.iris.Fissures.model.QuantityImpl depthVariance) |
| Modifier and Type | Method and Description |
|---|---|
StringTree |
accept(edu.sc.seis.fissuresUtil.cache.CacheEvent eventAccess,
edu.iris.Fissures.event.EventAttrImpl eventAttr,
edu.iris.Fissures.event.OriginImpl preferred_origin) |
java.util.List |
getEventsNearTimeAndDepth(edu.iris.Fissures.IfEvent.Origin preferred_origin) |
StatefulEventDB |
getEventStatusTable() |
boolean |
isDistanceClose(edu.sc.seis.fissuresUtil.cache.CacheEvent eventA,
edu.iris.Fissures.IfEvent.Origin originB) |
protected void |
setDepthVariance(edu.iris.Fissures.model.QuantityImpl depthVariance) |
protected void |
setDistanceVariance(edu.iris.Fissures.model.QuantityImpl maxDistance) |
protected void |
setTimeVariance(edu.iris.Fissures.model.QuantityImpl timeVariance) |
protected edu.iris.Fissures.model.QuantityImpl timeVariance
protected edu.iris.Fissures.model.QuantityImpl distanceVariance
protected edu.iris.Fissures.model.QuantityImpl depthVariance
public RemoveEventDuplicate(org.w3c.dom.Element config)
throws ConfigurationException
ConfigurationExceptionpublic RemoveEventDuplicate(edu.iris.Fissures.model.QuantityImpl timeVariance,
edu.iris.Fissures.model.QuantityImpl distanceVariance,
edu.iris.Fissures.model.QuantityImpl depthVariance)
throws ConfigurationException
ConfigurationExceptionpublic RemoveEventDuplicate()
public StatefulEventDB getEventStatusTable() throws java.sql.SQLException
java.sql.SQLExceptionpublic StringTree accept(edu.sc.seis.fissuresUtil.cache.CacheEvent eventAccess, edu.iris.Fissures.event.EventAttrImpl eventAttr, edu.iris.Fissures.event.OriginImpl preferred_origin) throws java.lang.Exception
accept in interface OriginSubsetterjava.lang.Exceptionpublic boolean isDistanceClose(edu.sc.seis.fissuresUtil.cache.CacheEvent eventA,
edu.iris.Fissures.IfEvent.Origin originB)
public java.util.List getEventsNearTimeAndDepth(edu.iris.Fissures.IfEvent.Origin preferred_origin)
throws java.sql.SQLException
java.sql.SQLExceptionprotected void setTimeVariance(edu.iris.Fissures.model.QuantityImpl timeVariance)
throws ConfigurationException
ConfigurationExceptionprotected void setDistanceVariance(edu.iris.Fissures.model.QuantityImpl maxDistance)
throws ConfigurationException
ConfigurationExceptionprotected void setDepthVariance(edu.iris.Fissures.model.QuantityImpl depthVariance)
throws ConfigurationException
ConfigurationException