edu.sc.seis.fissuresUtil.mockFissures.IfSeismogramDC
Class MockSeismogram
java.lang.Object
edu.sc.seis.fissuresUtil.mockFissures.IfSeismogramDC.MockSeismogram
public class MockSeismogram
- extends java.lang.Object
Method Summary |
static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl |
createCustomSineWave()
|
static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl |
createDelta()
|
static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl |
createFloatSineWave(double phase,
double hertz,
int numPoints,
double amp)
|
static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl |
createHighSineWave(double phase,
double hertz)
|
static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl |
createLowSineWave(double phase,
double hertz)
|
static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl |
createRaggedSpike(edu.iris.Fissures.model.MicroSecondDate time,
edu.iris.Fissures.model.TimeInterval traceLength,
int samplesPerSpike,
int missingSamples,
edu.iris.Fissures.IfNetwork.ChannelId id)
|
static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl |
createRaggedSpike(edu.iris.Fissures.model.MicroSecondDate time,
edu.iris.Fissures.model.TimeInterval traceLength,
int samplesPerSpike,
int missingSamples,
edu.iris.Fissures.IfNetwork.ChannelId id,
double samplesPerSecond)
|
static int[] |
createRandomDataBits(int length)
|
static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl |
createSineWave()
|
static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl |
createSineWave(double phase)
|
static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl |
createSineWave(double phase,
double hertz)
|
static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl |
createSineWave(double phase,
double hertz,
int numPoints)
|
static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl |
createSineWave(double phase,
double hertz,
int numPoints,
double amp)
|
static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl |
createSpike()
|
static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl |
createSpike(edu.iris.Fissures.IfNetwork.ChannelId chanId)
|
static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl |
createSpike(edu.iris.Fissures.model.MicroSecondDate spikeTime)
|
static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl |
createSpike(edu.iris.Fissures.model.MicroSecondDate spikeTime,
edu.iris.Fissures.model.TimeInterval traceLength)
|
static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl |
createSpike(edu.iris.Fissures.model.MicroSecondDate time,
edu.iris.Fissures.model.TimeInterval traceLength,
int samplesPerSpike,
edu.iris.Fissures.IfNetwork.ChannelId id)
|
static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl |
createTestData()
|
static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl |
createTestData(java.lang.String name)
|
static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl |
createTestData(java.lang.String name,
float[] dataBits)
|
static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl |
createTestData(java.lang.String name,
float[] dataBits,
edu.iris.Fissures.Time time,
edu.iris.Fissures.IfNetwork.ChannelId channelID,
edu.iris.Fissures.model.SamplingImpl sampling)
|
static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl |
createTestData(java.lang.String name,
int[] dataBits)
|
static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl |
createTestData(java.lang.String name,
int[] dataBits,
edu.iris.Fissures.Time time)
|
static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl |
createTestData(java.lang.String name,
int[] dataBits,
edu.iris.Fissures.Time time,
edu.iris.Fissures.IfNetwork.ChannelId channelID)
|
static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl |
createTestData(java.lang.String name,
int[] dataBits,
edu.iris.Fissures.Time time,
edu.iris.Fissures.IfNetwork.ChannelId channelID,
edu.iris.Fissures.model.SamplingImpl sampling)
|
static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl |
createTestData(java.lang.String name,
edu.iris.Fissures.IfTimeSeries.TimeSeriesDataSel bits,
int bitsLength)
|
static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl |
createTestData(java.lang.String name,
edu.iris.Fissures.IfTimeSeries.TimeSeriesDataSel bits,
int bitsLength,
edu.iris.Fissures.Time time,
edu.iris.Fissures.IfNetwork.ChannelId channelID,
edu.iris.Fissures.model.SamplingImpl sampling)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SPIKE_SAMPLES_PER_SECOND
public static final int SPIKE_SAMPLES_PER_SECOND
- See Also:
- Constant Field Values
DEFAULT_TRACE_LENGTH
public static final edu.iris.Fissures.model.TimeInterval DEFAULT_TRACE_LENGTH
MockSeismogram
public MockSeismogram()
createRandomDataBits
public static int[] createRandomDataBits(int length)
createTestData
public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl createTestData()
createTestData
public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl createTestData(java.lang.String name)
createTestData
public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl createTestData(java.lang.String name,
int[] dataBits)
createTestData
public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl createTestData(java.lang.String name,
float[] dataBits)
createTestData
public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl createTestData(java.lang.String name,
edu.iris.Fissures.IfTimeSeries.TimeSeriesDataSel bits,
int bitsLength)
createTestData
public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl createTestData(java.lang.String name,
int[] dataBits,
edu.iris.Fissures.Time time)
createTestData
public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl createTestData(java.lang.String name,
int[] dataBits,
edu.iris.Fissures.Time time,
edu.iris.Fissures.IfNetwork.ChannelId channelID)
createTestData
public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl createTestData(java.lang.String name,
int[] dataBits,
edu.iris.Fissures.Time time,
edu.iris.Fissures.IfNetwork.ChannelId channelID,
edu.iris.Fissures.model.SamplingImpl sampling)
createTestData
public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl createTestData(java.lang.String name,
float[] dataBits,
edu.iris.Fissures.Time time,
edu.iris.Fissures.IfNetwork.ChannelId channelID,
edu.iris.Fissures.model.SamplingImpl sampling)
createTestData
public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl createTestData(java.lang.String name,
edu.iris.Fissures.IfTimeSeries.TimeSeriesDataSel bits,
int bitsLength,
edu.iris.Fissures.Time time,
edu.iris.Fissures.IfNetwork.ChannelId channelID,
edu.iris.Fissures.model.SamplingImpl sampling)
createCustomSineWave
public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl createCustomSineWave()
createSineWave
public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl createSineWave()
createSineWave
public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl createSineWave(double phase)
createSineWave
public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl createSineWave(double phase,
double hertz)
createSineWave
public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl createSineWave(double phase,
double hertz,
int numPoints)
createSineWave
public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl createSineWave(double phase,
double hertz,
int numPoints,
double amp)
createFloatSineWave
public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl createFloatSineWave(double phase,
double hertz,
int numPoints,
double amp)
createHighSineWave
public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl createHighSineWave(double phase,
double hertz)
createLowSineWave
public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl createLowSineWave(double phase,
double hertz)
createDelta
public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl createDelta()
createSpike
public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl createSpike()
createSpike
public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl createSpike(edu.iris.Fissures.IfNetwork.ChannelId chanId)
createSpike
public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl createSpike(edu.iris.Fissures.model.MicroSecondDate spikeTime)
createSpike
public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl createSpike(edu.iris.Fissures.model.MicroSecondDate spikeTime,
edu.iris.Fissures.model.TimeInterval traceLength)
createSpike
public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl createSpike(edu.iris.Fissures.model.MicroSecondDate time,
edu.iris.Fissures.model.TimeInterval traceLength,
int samplesPerSpike,
edu.iris.Fissures.IfNetwork.ChannelId id)
createRaggedSpike
public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl createRaggedSpike(edu.iris.Fissures.model.MicroSecondDate time,
edu.iris.Fissures.model.TimeInterval traceLength,
int samplesPerSpike,
int missingSamples,
edu.iris.Fissures.IfNetwork.ChannelId id)
createRaggedSpike
public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl createRaggedSpike(edu.iris.Fissures.model.MicroSecondDate time,
edu.iris.Fissures.model.TimeInterval traceLength,
int samplesPerSpike,
int missingSamples,
edu.iris.Fissures.IfNetwork.ChannelId id,
double samplesPerSecond)