public class MockSeismogram
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static edu.iris.Fissures.model.TimeInterval |
DEFAULT_TRACE_LENGTH |
static int |
SPIKE_SAMPLES_PER_SECOND |
Constructor and Description |
---|
MockSeismogram() |
Modifier and Type | Method and Description |
---|---|
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) |
public static final int SPIKE_SAMPLES_PER_SECOND
public static final edu.iris.Fissures.model.TimeInterval DEFAULT_TRACE_LENGTH
public static int[] createRandomDataBits(int length)
public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl createTestData()
public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl createTestData(java.lang.String name)
public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl createTestData(java.lang.String name, int[] dataBits)
public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl createTestData(java.lang.String name, float[] dataBits)
public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl createTestData(java.lang.String name, edu.iris.Fissures.IfTimeSeries.TimeSeriesDataSel bits, int bitsLength)
public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl createTestData(java.lang.String name, int[] dataBits, edu.iris.Fissures.Time time)
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)
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)
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)
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)
public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl createCustomSineWave()
public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl createSineWave()
public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl createSineWave(double phase)
public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl createSineWave(double phase, double hertz)
public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl createSineWave(double phase, double hertz, int numPoints)
public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl createSineWave(double phase, double hertz, int numPoints, double amp)
public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl createFloatSineWave(double phase, double hertz, int numPoints, double amp)
public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl createHighSineWave(double phase, double hertz)
public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl createLowSineWave(double phase, double hertz)
public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl createDelta()
public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl createSpike()
public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl createSpike(edu.iris.Fissures.IfNetwork.ChannelId chanId)
public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl createSpike(edu.iris.Fissures.model.MicroSecondDate spikeTime)
public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl createSpike(edu.iris.Fissures.model.MicroSecondDate spikeTime, edu.iris.Fissures.model.TimeInterval traceLength)
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)
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)
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)