public class MockSeismogram
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static TimeInterval |
DEFAULT_TRACE_LENGTH |
static int |
SPIKE_SAMPLES_PER_SECOND |
Constructor and Description |
---|
MockSeismogram() |
Modifier and Type | Method and Description |
---|---|
static LocalSeismogramImpl |
createCustomSineWave() |
static LocalSeismogramImpl |
createDelta() |
static LocalSeismogramImpl |
createFloatSineWave(double phase,
double hertz,
int numPoints,
double amp) |
static LocalSeismogramImpl |
createHighSineWave(double phase,
double hertz) |
static LocalSeismogramImpl |
createLowSineWave(double phase,
double hertz) |
static LocalSeismogramImpl |
createRaggedSpike(MicroSecondDate time,
TimeInterval traceLength,
int samplesPerSpike,
int missingSamples,
ChannelId id) |
static LocalSeismogramImpl |
createRaggedSpike(MicroSecondDate time,
TimeInterval traceLength,
int samplesPerSpike,
int missingSamples,
ChannelId id,
double samplesPerSecond) |
static int[] |
createRandomDataBits(int length) |
static LocalSeismogramImpl |
createSineWave() |
static LocalSeismogramImpl |
createSineWave(double phase) |
static LocalSeismogramImpl |
createSineWave(double phase,
double hertz) |
static LocalSeismogramImpl |
createSineWave(double phase,
double hertz,
int numPoints) |
static LocalSeismogramImpl |
createSineWave(double phase,
double hertz,
int numPoints,
double amp) |
static LocalSeismogramImpl |
createSpike() |
static LocalSeismogramImpl |
createSpike(ChannelId chanId) |
static LocalSeismogramImpl |
createSpike(MicroSecondDate spikeTime) |
static LocalSeismogramImpl |
createSpike(MicroSecondDate spikeTime,
TimeInterval traceLength) |
static LocalSeismogramImpl |
createSpike(MicroSecondDate time,
TimeInterval traceLength,
int samplesPerSpike,
ChannelId id) |
static LocalSeismogramImpl |
createTestData() |
static LocalSeismogramImpl |
createTestData(java.lang.String name) |
static LocalSeismogramImpl |
createTestData(java.lang.String name,
float[] dataBits) |
static LocalSeismogramImpl |
createTestData(java.lang.String name,
float[] dataBits,
Time time,
ChannelId channelID,
SamplingImpl sampling) |
static LocalSeismogramImpl |
createTestData(java.lang.String name,
int[] dataBits) |
static LocalSeismogramImpl |
createTestData(java.lang.String name,
int[] dataBits,
Time time) |
static LocalSeismogramImpl |
createTestData(java.lang.String name,
int[] dataBits,
Time time,
ChannelId channelID) |
static LocalSeismogramImpl |
createTestData(java.lang.String name,
int[] dataBits,
Time time,
ChannelId channelID,
SamplingImpl sampling) |
static LocalSeismogramImpl |
createTestData(java.lang.String name,
TimeSeriesDataSel bits,
int bitsLength) |
static LocalSeismogramImpl |
createTestData(java.lang.String name,
TimeSeriesDataSel bits,
int bitsLength,
Time time,
ChannelId channelID,
SamplingImpl sampling) |
public static final int SPIKE_SAMPLES_PER_SECOND
public static final TimeInterval DEFAULT_TRACE_LENGTH
public static int[] createRandomDataBits(int length)
public static LocalSeismogramImpl createTestData()
public static LocalSeismogramImpl createTestData(java.lang.String name)
public static LocalSeismogramImpl createTestData(java.lang.String name, int[] dataBits)
public static LocalSeismogramImpl createTestData(java.lang.String name, float[] dataBits)
public static LocalSeismogramImpl createTestData(java.lang.String name, TimeSeriesDataSel bits, int bitsLength)
public static LocalSeismogramImpl createTestData(java.lang.String name, int[] dataBits, Time time)
public static LocalSeismogramImpl createTestData(java.lang.String name, int[] dataBits, Time time, ChannelId channelID)
public static LocalSeismogramImpl createTestData(java.lang.String name, int[] dataBits, Time time, ChannelId channelID, SamplingImpl sampling)
public static LocalSeismogramImpl createTestData(java.lang.String name, float[] dataBits, Time time, ChannelId channelID, SamplingImpl sampling)
public static LocalSeismogramImpl createTestData(java.lang.String name, TimeSeriesDataSel bits, int bitsLength, Time time, ChannelId channelID, SamplingImpl sampling)
public static LocalSeismogramImpl createCustomSineWave()
public static LocalSeismogramImpl createSineWave()
public static LocalSeismogramImpl createSineWave(double phase)
public static LocalSeismogramImpl createSineWave(double phase, double hertz)
public static LocalSeismogramImpl createSineWave(double phase, double hertz, int numPoints)
public static LocalSeismogramImpl createSineWave(double phase, double hertz, int numPoints, double amp)
public static LocalSeismogramImpl createFloatSineWave(double phase, double hertz, int numPoints, double amp)
public static LocalSeismogramImpl createHighSineWave(double phase, double hertz)
public static LocalSeismogramImpl createLowSineWave(double phase, double hertz)
public static LocalSeismogramImpl createDelta()
public static LocalSeismogramImpl createSpike()
public static LocalSeismogramImpl createSpike(ChannelId chanId)
public static LocalSeismogramImpl createSpike(MicroSecondDate spikeTime)
public static LocalSeismogramImpl createSpike(MicroSecondDate spikeTime, TimeInterval traceLength)
public static LocalSeismogramImpl createSpike(MicroSecondDate time, TimeInterval traceLength, int samplesPerSpike, ChannelId id)
public static LocalSeismogramImpl createRaggedSpike(MicroSecondDate time, TimeInterval traceLength, int samplesPerSpike, int missingSamples, ChannelId id)
public static LocalSeismogramImpl createRaggedSpike(MicroSecondDate time, TimeInterval traceLength, int samplesPerSpike, int missingSamples, ChannelId id, double samplesPerSecond)