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
ConfigurationException
public RemoveEventDuplicate(edu.iris.Fissures.model.QuantityImpl timeVariance, edu.iris.Fissures.model.QuantityImpl distanceVariance, edu.iris.Fissures.model.QuantityImpl depthVariance) throws ConfigurationException
ConfigurationException
public RemoveEventDuplicate()
public StatefulEventDB getEventStatusTable() throws java.sql.SQLException
java.sql.SQLException
public 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 OriginSubsetter
java.lang.Exception
public 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.SQLException
protected void setTimeVariance(edu.iris.Fissures.model.QuantityImpl timeVariance) throws ConfigurationException
ConfigurationException
protected void setDistanceVariance(edu.iris.Fissures.model.QuantityImpl maxDistance) throws ConfigurationException
ConfigurationException
protected void setDepthVariance(edu.iris.Fissures.model.QuantityImpl depthVariance) throws ConfigurationException
ConfigurationException