|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.sc.seis.fissuresUtil.mseed.FissuresConvert
public class FissuresConvert
FissuresConvert.java Created: Fri Oct 15 09:09:32 1999
Field Summary | |
---|---|
static edu.iris.Fissures.model.TimeInterval |
DAY
|
static int |
RECORD_SIZE_1024
|
static byte |
RECORD_SIZE_1024_POWER
|
static int |
RECORD_SIZE_256
|
static byte |
RECORD_SIZE_256_POWER
|
static int |
RECORD_SIZE_4096
|
static byte |
RECORD_SIZE_4096_POWER
|
static int |
RECORD_SIZE_512
|
static byte |
RECORD_SIZE_512_POWER
|
Method Summary | |
---|---|
static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl |
append(edu.iris.Fissures.seismogramDC.LocalSeismogramImpl seis,
edu.sc.seis.seisFile.mseed.DataRecord seed)
assume all records from same channel and in time order with no gaps/overlaps. |
static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl |
append(edu.iris.Fissures.seismogramDC.LocalSeismogramImpl seis,
edu.sc.seis.seisFile.mseed.DataRecord[] seed)
assume all records from same channel and in time order with no gaps/overlaps. |
static short[] |
calcSeedMultipilerFactor(edu.iris.Fissures.model.SamplingImpl sampling)
|
static edu.iris.Fissures.seismogramDC.SeismogramAttrImpl |
convertAttributes(edu.sc.seis.seisFile.mseed.DataRecord seed)
|
static edu.iris.Fissures.IfTimeSeries.TimeSeriesDataSel |
convertData(edu.sc.seis.seisFile.mseed.DataRecord seed)
|
static edu.iris.Fissures.model.SamplingImpl |
convertSampleRate(edu.sc.seis.seisFile.mseed.DataRecord seed)
|
static edu.iris.Fissures.model.SamplingImpl |
convertSampleRate(int multi,
int factor)
|
static edu.iris.Fissures.model.UnitImpl |
fromBytes(byte[] bytes)
Turns a byte array containing just a serialized UnitImpl object back into an UnitImpl |
static edu.sc.seis.seisFile.mseed.Btime |
getBtime(edu.iris.Fissures.model.MicroSecondDate date)
|
static java.lang.String |
getISOTime(edu.sc.seis.seisFile.mseed.Btime startStruct)
get the value of start time in ISO format |
static edu.iris.Fissures.model.MicroSecondDate |
getMicroSecondTime(edu.sc.seis.seisFile.mseed.Btime startStruct)
get the value of start time in MicroSecondDate format |
static byte[] |
toBytes(edu.iris.Fissures.model.UnitImpl obj)
Turns a UnitImpl into a byte array using Java serialization |
static edu.iris.Fissures.IfTimeSeries.EncodedData[] |
toEncodedData(int[] data)
|
static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl |
toFissures(edu.sc.seis.seisFile.mseed.DataRecord seed)
|
static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl |
toFissures(edu.sc.seis.seisFile.mseed.DataRecord[] seed)
assume all records from same channel and in time order with no gaps/overlaps. |
static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl |
toFissures(edu.sc.seis.seisFile.mseed.DataRecord[] seed,
byte defaultCompression,
byte defaultByteOrder)
assume all records from same channel and in time order with no gaps/overlaps. |
static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl |
toFissures(java.util.List<edu.sc.seis.seisFile.mseed.DataRecord> seed)
assume all records from same channel and in time order with no gaps/overlaps. |
static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl |
toFissures(java.lang.String filename)
|
static edu.sc.seis.seisFile.mseed.DataRecord[] |
toMSeed(edu.iris.Fissures.IfRealTimeCollector.DataChunk chunk)
|
static java.util.LinkedList<edu.sc.seis.seisFile.mseed.DataRecord> |
toMSeed(edu.iris.Fissures.IfTimeSeries.EncodedData[] eData,
edu.iris.Fissures.IfNetwork.ChannelId channel_id,
edu.iris.Fissures.model.MicroSecondDate start,
edu.iris.Fissures.model.SamplingImpl sampling_info,
int seqStart)
|
static java.util.LinkedList<edu.sc.seis.seisFile.mseed.DataRecord> |
toMSeed(edu.iris.Fissures.IfTimeSeries.EncodedData[] eData,
edu.iris.Fissures.IfNetwork.ChannelId channel_id,
edu.iris.Fissures.model.MicroSecondDate start,
edu.iris.Fissures.model.SamplingImpl sampling_info,
int seqStart,
char typeCode)
|
static java.util.List<edu.sc.seis.seisFile.mseed.DataRecord> |
toMSeed(java.util.List<PlottableChunk> chunkList)
|
static edu.sc.seis.seisFile.mseed.DataRecord[] |
toMSeed(edu.iris.Fissures.IfSeismogramDC.LocalSeismogram seis)
|
static edu.sc.seis.seisFile.mseed.DataRecord[] |
toMSeed(edu.iris.Fissures.IfSeismogramDC.LocalSeismogram seis,
int seqStart)
|
static PlottableChunk |
toPlottable(edu.sc.seis.seisFile.mseed.DataRecord dr)
|
static java.util.List<PlottableChunk> |
toPlottable(java.util.List<edu.sc.seis.seisFile.mseed.DataRecord> drList)
Exctract plottables stored in miniseed. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final byte RECORD_SIZE_4096_POWER
public static int RECORD_SIZE_4096
public static final byte RECORD_SIZE_1024_POWER
public static int RECORD_SIZE_1024
public static final byte RECORD_SIZE_512_POWER
public static int RECORD_SIZE_512
public static final byte RECORD_SIZE_256_POWER
public static int RECORD_SIZE_256
public static final edu.iris.Fissures.model.TimeInterval DAY
Method Detail |
---|
public static edu.sc.seis.seisFile.mseed.DataRecord[] toMSeed(edu.iris.Fissures.IfSeismogramDC.LocalSeismogram seis) throws edu.sc.seis.seisFile.mseed.SeedFormatException
edu.sc.seis.seisFile.mseed.SeedFormatException
public static edu.sc.seis.seisFile.mseed.DataRecord[] toMSeed(edu.iris.Fissures.IfSeismogramDC.LocalSeismogram seis, int seqStart) throws edu.sc.seis.seisFile.mseed.SeedFormatException
edu.sc.seis.seisFile.mseed.SeedFormatException
public static edu.sc.seis.seisFile.mseed.DataRecord[] toMSeed(edu.iris.Fissures.IfRealTimeCollector.DataChunk chunk) throws edu.sc.seis.seisFile.mseed.SeedFormatException
edu.sc.seis.seisFile.mseed.SeedFormatException
public static java.util.LinkedList<edu.sc.seis.seisFile.mseed.DataRecord> toMSeed(edu.iris.Fissures.IfTimeSeries.EncodedData[] eData, edu.iris.Fissures.IfNetwork.ChannelId channel_id, edu.iris.Fissures.model.MicroSecondDate start, edu.iris.Fissures.model.SamplingImpl sampling_info, int seqStart) throws edu.sc.seis.seisFile.mseed.SeedFormatException
edu.sc.seis.seisFile.mseed.SeedFormatException
public static java.util.LinkedList<edu.sc.seis.seisFile.mseed.DataRecord> toMSeed(edu.iris.Fissures.IfTimeSeries.EncodedData[] eData, edu.iris.Fissures.IfNetwork.ChannelId channel_id, edu.iris.Fissures.model.MicroSecondDate start, edu.iris.Fissures.model.SamplingImpl sampling_info, int seqStart, char typeCode) throws edu.sc.seis.seisFile.mseed.SeedFormatException
edu.sc.seis.seisFile.mseed.SeedFormatException
public static short[] calcSeedMultipilerFactor(edu.iris.Fissures.model.SamplingImpl sampling)
public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl toFissures(java.lang.String filename) throws edu.sc.seis.seisFile.mseed.SeedFormatException, java.io.IOException, edu.iris.Fissures.FissuresException
edu.sc.seis.seisFile.mseed.SeedFormatException
java.io.IOException
edu.iris.Fissures.FissuresException
public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl toFissures(java.util.List<edu.sc.seis.seisFile.mseed.DataRecord> seed) throws edu.sc.seis.seisFile.mseed.SeedFormatException, edu.iris.Fissures.FissuresException
edu.sc.seis.seisFile.mseed.SeedFormatException
edu.iris.Fissures.FissuresException
public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl toFissures(edu.sc.seis.seisFile.mseed.DataRecord[] seed) throws edu.sc.seis.seisFile.mseed.SeedFormatException, edu.iris.Fissures.FissuresException
edu.sc.seis.seisFile.mseed.SeedFormatException
edu.iris.Fissures.FissuresException
public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl toFissures(edu.sc.seis.seisFile.mseed.DataRecord[] seed, byte defaultCompression, byte defaultByteOrder) throws edu.sc.seis.seisFile.mseed.SeedFormatException, edu.iris.Fissures.FissuresException
defaultCompression
- compression to use if there is no blockette 1000, See the SEED
specification for blockette 1000 for valid compression types.defaultByteOrder
- byte order to use if there is no blockette 1000. 0 indicates
little-endian order and a 1 indicates big-endian.
edu.sc.seis.seisFile.mseed.SeedFormatException
edu.iris.Fissures.FissuresException
public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl append(edu.iris.Fissures.seismogramDC.LocalSeismogramImpl seis, edu.sc.seis.seisFile.mseed.DataRecord[] seed) throws edu.sc.seis.seisFile.mseed.SeedFormatException, edu.iris.Fissures.FissuresException
edu.sc.seis.seisFile.mseed.SeedFormatException
edu.iris.Fissures.FissuresException
public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl append(edu.iris.Fissures.seismogramDC.LocalSeismogramImpl seis, edu.sc.seis.seisFile.mseed.DataRecord seed) throws edu.sc.seis.seisFile.mseed.SeedFormatException, edu.iris.Fissures.FissuresException
edu.sc.seis.seisFile.mseed.SeedFormatException
edu.iris.Fissures.FissuresException
public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl toFissures(edu.sc.seis.seisFile.mseed.DataRecord seed) throws edu.sc.seis.seisFile.mseed.SeedFormatException
edu.sc.seis.seisFile.mseed.SeedFormatException
public static java.util.List<edu.sc.seis.seisFile.mseed.DataRecord> toMSeed(java.util.List<PlottableChunk> chunkList) throws edu.sc.seis.seisFile.mseed.SeedFormatException
edu.sc.seis.seisFile.mseed.SeedFormatException
public static java.util.List<PlottableChunk> toPlottable(java.util.List<edu.sc.seis.seisFile.mseed.DataRecord> drList) throws edu.sc.seis.seisFile.mseed.SeedFormatException, edu.iris.Fissures.FissuresException
edu.iris.Fissures.FissuresException
edu.sc.seis.seisFile.mseed.SeedFormatException
public static PlottableChunk toPlottable(edu.sc.seis.seisFile.mseed.DataRecord dr) throws edu.sc.seis.seisFile.mseed.SeedFormatException, edu.iris.Fissures.FissuresException
edu.sc.seis.seisFile.mseed.SeedFormatException
edu.iris.Fissures.FissuresException
public static edu.iris.Fissures.model.SamplingImpl convertSampleRate(edu.sc.seis.seisFile.mseed.DataRecord seed)
public static edu.iris.Fissures.model.SamplingImpl convertSampleRate(int multi, int factor)
public static edu.iris.Fissures.IfTimeSeries.TimeSeriesDataSel convertData(edu.sc.seis.seisFile.mseed.DataRecord seed) throws edu.sc.seis.seisFile.mseed.SeedFormatException
edu.sc.seis.seisFile.mseed.SeedFormatException
public static edu.iris.Fissures.IfTimeSeries.EncodedData[] toEncodedData(int[] data)
public static edu.iris.Fissures.seismogramDC.SeismogramAttrImpl convertAttributes(edu.sc.seis.seisFile.mseed.DataRecord seed) throws edu.sc.seis.seisFile.mseed.SeedFormatException
edu.sc.seis.seisFile.mseed.SeedFormatException
public static java.lang.String getISOTime(edu.sc.seis.seisFile.mseed.Btime startStruct)
public static edu.iris.Fissures.model.MicroSecondDate getMicroSecondTime(edu.sc.seis.seisFile.mseed.Btime startStruct)
public static edu.sc.seis.seisFile.mseed.Btime getBtime(edu.iris.Fissures.model.MicroSecondDate date)
public static byte[] toBytes(edu.iris.Fissures.model.UnitImpl obj)
public static edu.iris.Fissures.model.UnitImpl fromBytes(byte[] bytes) throws java.io.IOException
java.io.IOException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |