edu.iris.dmc.extensions.entities
Class Trace

java.lang.Object
  extended by edu.iris.dmc.extensions.entities.Trace

public class Trace
extends Object

This class handles waveform data and meta data in (currently) a very SAC oriented way. It also contains methods for creating an IRIS standard SAC file name and a SeisFile SAC object.


Constructor Summary
Trace()
           
Trace(Metadata md, Segment s, Character qual)
           
 
Method Summary
 double[] getAsDouble()
           
 float[] getAsFloat()
           
 int[] getAsInt()
           
 short[] getAsShort()
           
 double getAzimuth()
           
 String getChannel()
           
 List<Number> getData()
           
 Segment.Type getDataType()
           
 double getDepth()
           
 double getDip()
           
 double getElevation()
           
 Timestamp getEndTime()
           
 String getInstrument()
           
 double getLatitude()
           
 String getLocation()
           
 double getLongitude()
           
 String getNetwork()
           
 Character getQuality()
           
 Sacpz getSacpz()
           
 int getSampleCount()
           
 double getSampleRate()
           
 double getSensitivity()
           
 double getSensitivityFrequency()
           
 String getSensitivityUnits()
           
 Timestamp getStartTime()
           
 String getStation()
           
 void setAzimuth(double d)
           
 void setChannel(String s)
           
 void setData(List<Number> af)
           
 void setDepth(double d)
           
 void setDip(double d)
           
 void setElevation(double d)
           
 void setInstrument(String s)
           
 void setLatitude(double d)
           
 void setLocation(String s)
           
 void setLongitude(double d)
           
 void setNetwork(String s)
           
 void setQuality(Character c)
           
 void setSacpz(Sacpz sacpz)
           
 void setSampleCount(int i)
           
 void setSampleRate(double d)
           
 void setSensitivity(double d)
           
 void setSensitivityFrequency(double d)
           
 void SetSensitivityUnits(String s)
           
 void setStation(String s)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Trace

public Trace()

Trace

public Trace(Metadata md,
             Segment s,
             Character qual)
Method Detail

getNetwork

public String getNetwork()

setNetwork

public void setNetwork(String s)

getStation

public String getStation()

setStation

public void setStation(String s)

getLocation

public String getLocation()

setLocation

public void setLocation(String s)

getChannel

public String getChannel()

setChannel

public void setChannel(String s)

getQuality

public Character getQuality()

setQuality

public void setQuality(Character c)

getLatitude

public double getLatitude()

setLatitude

public void setLatitude(double d)

getLongitude

public double getLongitude()

setLongitude

public void setLongitude(double d)

getElevation

public double getElevation()

setElevation

public void setElevation(double d)

getDepth

public double getDepth()

setDepth

public void setDepth(double d)

getAzimuth

public double getAzimuth()

setAzimuth

public void setAzimuth(double d)

getDip

public double getDip()

setDip

public void setDip(double d)

getInstrument

public String getInstrument()

setInstrument

public void setInstrument(String s)

getSensitivity

public double getSensitivity()

setSensitivity

public void setSensitivity(double d)

getSensitivityFrequency

public double getSensitivityFrequency()

setSensitivityFrequency

public void setSensitivityFrequency(double d)

getSensitivityUnits

public String getSensitivityUnits()

SetSensitivityUnits

public void SetSensitivityUnits(String s)

getStartTime

public Timestamp getStartTime()

getEndTime

public Timestamp getEndTime()

getSampleRate

public double getSampleRate()

setSampleRate

public void setSampleRate(double d)

getSampleCount

public int getSampleCount()

setSampleCount

public void setSampleCount(int i)

getData

public List<Number> getData()

setData

public void setData(List<Number> af)

getSacpz

public Sacpz getSacpz()

setSacpz

public void setSacpz(Sacpz sacpz)

getDataType

public Segment.Type getDataType()

getAsInt

public int[] getAsInt()

getAsShort

public short[] getAsShort()

getAsFloat

public float[] getAsFloat()

getAsDouble

public double[] getAsDouble()

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2013. All Rights Reserved.