public class SacTimeSeries
extends java.lang.Object
| Constructor and Description |
|---|
SacTimeSeries() |
SacTimeSeries(java.io.DataInput inStream) |
SacTimeSeries(java.io.File file) |
SacTimeSeries(SacHeader header,
float[] data)
create a new SAC timeseries from the given header and data.
|
SacTimeSeries(java.lang.String filename) |
| Modifier and Type | Method and Description |
|---|---|
static void |
appendData(java.io.File outfile,
float[] data) |
float[] |
getAmp() |
SacHeader |
getHeader() |
float[] |
getImaginary() |
int |
getNumPtsRead() |
float[] |
getPhase() |
float[] |
getReal() |
float[] |
getX() |
float[] |
getY() |
static void |
main(java.lang.String[] args)
just for testing.
|
void |
printHeader(java.io.PrintWriter out) |
void |
read(java.io.DataInput dis) |
void |
read(java.io.File sacFile) |
void |
read(java.lang.String filename)
reads the sac file specified by the filename.
|
protected void |
readData(java.io.DataInput fis)
read the data portion of the given File
|
static void |
readSomeData(java.io.DataInput dataIn,
float[] data,
boolean byteOrder)
reads data.length floats.
|
void |
setAmp(float[] amp) |
void |
setImaginary(float[] imaginary) |
void |
setPhase(float[] phase) |
void |
setReal(float[] real) |
void |
setX(float[] x) |
void |
setY(float[] y) |
static int |
skipSamples(java.io.DataInput dataIn,
int samplesToSkip)
skips samplesToSkip data points.
|
void |
write(java.io.File file)
writes this object out as a sac file.
|
void |
write(java.lang.String filename)
writes this object out as a sac file.
|
void |
writeData(java.io.DataOutput dos) |
public SacTimeSeries()
public SacTimeSeries(SacHeader header, float[] data)
header - data - public SacTimeSeries(java.io.File file)
throws java.io.FileNotFoundException,
java.io.IOException
java.io.FileNotFoundExceptionjava.io.IOExceptionpublic SacTimeSeries(java.lang.String filename)
throws java.io.FileNotFoundException,
java.io.IOException
java.io.FileNotFoundExceptionjava.io.IOExceptionpublic SacTimeSeries(java.io.DataInput inStream)
throws java.io.IOException
java.io.IOExceptionpublic float[] getY()
public void setY(float[] y)
public float[] getX()
public void setX(float[] x)
public float[] getReal()
public void setReal(float[] real)
public float[] getImaginary()
public void setImaginary(float[] imaginary)
public float[] getAmp()
public void setAmp(float[] amp)
public float[] getPhase()
public void setPhase(float[] phase)
public SacHeader getHeader()
public void printHeader(java.io.PrintWriter out)
public int getNumPtsRead()
public void read(java.lang.String filename)
throws java.io.FileNotFoundException,
java.io.IOException
java.io.FileNotFoundException - if the file cannot be foundjava.io.IOException - if it isn't a sac file or if it happens :)public void read(java.io.File sacFile)
throws java.io.FileNotFoundException,
java.io.IOException
java.io.FileNotFoundExceptionjava.io.IOExceptionpublic void read(java.io.DataInput dis)
throws java.io.IOException
java.io.IOExceptionprotected void readData(java.io.DataInput fis)
throws java.io.IOException
java.io.IOExceptionpublic static void readSomeData(java.io.DataInput dataIn,
float[] data,
boolean byteOrder)
throws java.io.IOException
java.io.IOExceptionpublic static int skipSamples(java.io.DataInput dataIn,
int samplesToSkip)
throws java.io.IOException
java.io.IOExceptionpublic void write(java.lang.String filename)
throws java.io.FileNotFoundException,
java.io.IOException
java.io.FileNotFoundExceptionjava.io.IOExceptionpublic void write(java.io.File file)
throws java.io.FileNotFoundException,
java.io.IOException
java.io.FileNotFoundExceptionjava.io.IOExceptionpublic void writeData(java.io.DataOutput dos)
throws java.io.IOException
java.io.IOExceptionpublic static void appendData(java.io.File outfile,
float[] data)
throws java.io.IOException
java.io.IOExceptionpublic static void main(java.lang.String[] args)