edu.sc.seis.sod.source.seismogram
Class WinstonWaveServerSource

java.lang.Object
  extended by edu.sc.seis.sod.source.seismogram.WinstonWaveServerSource
All Implemented Interfaces:
SodElement, SeismogramSource

public class WinstonWaveServerSource
extends java.lang.Object
implements SeismogramSource


Constructor Summary
WinstonWaveServerSource(WaveServer ws)
           
 
Method Summary
 java.util.List<RequestFilter> available_data(java.util.List<RequestFilter> request)
           
 java.util.List<LocalSeismogramImpl> retrieveData(java.util.List<RequestFilter> request)
           
static MicroSecondDate toDate(double d)
           
static double toEpochSeconds(Time d)
           
static LocalSeismogramImpl toFissures(edu.sc.seis.seisFile.earthworm.TraceBuf2 buf, ChannelId chan)
           
static double toY2KSeconds(MicroSecondDate d)
           
static double toY2KSeconds(Time d)
           
static MicroSecondDate y2kSecondsToDate(double d)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WinstonWaveServerSource

public WinstonWaveServerSource(WaveServer ws)
Method Detail

toDate

public static MicroSecondDate toDate(double d)

toEpochSeconds

public static double toEpochSeconds(Time d)

toY2KSeconds

public static double toY2KSeconds(Time d)

toY2KSeconds

public static double toY2KSeconds(MicroSecondDate d)

y2kSecondsToDate

public static MicroSecondDate y2kSecondsToDate(double d)

available_data

public java.util.List<RequestFilter> available_data(java.util.List<RequestFilter> request)
Specified by:
available_data in interface SeismogramSource

retrieveData

public java.util.List<LocalSeismogramImpl> retrieveData(java.util.List<RequestFilter> request)
                                                 throws SeismogramSourceException
Specified by:
retrieveData in interface SeismogramSource
Throws:
SeismogramSourceException

toFissures

public static LocalSeismogramImpl toFissures(edu.sc.seis.seisFile.earthworm.TraceBuf2 buf,
                                             ChannelId chan)