edu.sc.seis.sod.subsetter.origin
Class SimilarEvent

java.lang.Object
  extended by edu.sc.seis.sod.subsetter.origin.RemoveEventDuplicate
      extended by edu.sc.seis.sod.subsetter.origin.SimilarEvent
All Implemented Interfaces:
SodElement, OriginSubsetter, Subsetter

public class SimilarEvent
extends RemoveEventDuplicate


Field Summary
 
Fields inherited from class edu.sc.seis.sod.subsetter.origin.RemoveEventDuplicate
depthVariance, distanceVariance, timeVariance
 
Constructor Summary
SimilarEvent(CacheEvent[] events)
           
SimilarEvent(org.w3c.dom.Element config)
           
 
Method Summary
 StringTree accept(CacheEvent eventAccess, EventAttrImpl eventAttr, OriginImpl preferred_origin)
           
 java.util.List<CacheEvent> getEventsNearTimeAndDepth(Origin preferred_origin)
           
 
Methods inherited from class edu.sc.seis.sod.subsetter.origin.RemoveEventDuplicate
getEventStatusTable, isDistanceClose, setDepthVariance, setDistanceVariance, setTimeVariance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimilarEvent

public SimilarEvent(org.w3c.dom.Element config)
             throws ConfigurationException
Throws:
ConfigurationException

SimilarEvent

public SimilarEvent(CacheEvent[] events)
Method Detail

accept

public StringTree accept(CacheEvent eventAccess,
                         EventAttrImpl eventAttr,
                         OriginImpl preferred_origin)
                  throws java.lang.Exception
Specified by:
accept in interface OriginSubsetter
Overrides:
accept in class RemoveEventDuplicate
Throws:
java.lang.Exception

getEventsNearTimeAndDepth

public java.util.List<CacheEvent> getEventsNearTimeAndDepth(Origin preferred_origin)
Overrides:
getEventsNearTimeAndDepth in class RemoveEventDuplicate