edu.sc.seis.sod.process.waveform.vector
Class SampleSyncronize

java.lang.Object
  extended by edu.sc.seis.sod.process.waveform.vector.SampleSyncronize
All Implemented Interfaces:
WaveformVectorProcess, SodElement, Subsetter

public class SampleSyncronize
extends java.lang.Object
implements WaveformVectorProcess


Field Summary
protected  double maxSamplingDiffPercentage
           
 
Constructor Summary
SampleSyncronize()
           
 
Method Summary
 WaveformVectorResult accept(CacheEvent event, ChannelGroup channelGroup, RequestFilter[][] original, RequestFilter[][] available, LocalSeismogramImpl[][] seismograms, CookieJar cookieJar)
           
static LocalSeismogramImpl alignTimes(LocalSeismogramImpl main, LocalSeismogramImpl shifty)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

maxSamplingDiffPercentage

protected double maxSamplingDiffPercentage
Constructor Detail

SampleSyncronize

public SampleSyncronize()
Method Detail

accept

public WaveformVectorResult accept(CacheEvent event,
                                   ChannelGroup channelGroup,
                                   RequestFilter[][] original,
                                   RequestFilter[][] available,
                                   LocalSeismogramImpl[][] seismograms,
                                   CookieJar cookieJar)
                            throws java.lang.Exception
Specified by:
accept in interface WaveformVectorProcess
Throws:
java.lang.Exception

alignTimes

public static LocalSeismogramImpl alignTimes(LocalSeismogramImpl main,
                                             LocalSeismogramImpl shifty)
                                      throws FissuresException
Throws:
FissuresException