Class TauP_SetMSeed3

All Implemented Interfaces:
Callable<Integer>

public class TauP_SetMSeed3 extends TauP_AbstractPhaseTool
  • Field Details

    • ehKey

      protected String ehKey
    • quakeOTimeTol

      protected Duration quakeOTimeTol
    • qmlStaxmlArgs

      protected QmlStaxmlArgs qmlStaxmlArgs
    • mseed3FileNames

      protected List<String> mseed3FileNames
    • networks

      protected Map<edu.sc.seis.seisFile.fdsnws.stationxml.Network,List<edu.sc.seis.seisFile.fdsnws.stationxml.Station>> networks
    • quakes

      protected List<edu.sc.seis.seisFile.fdsnws.quakeml.Event> quakes
  • Constructor Details

    • TauP_SetMSeed3

      public TauP_SetMSeed3()
  • Method Details

    • getOutputFormat

      public String getOutputFormat()
      Specified by:
      getOutputFormat in class TauP_Tool
    • start

      public void start() throws IOException, TauPException
      Specified by:
      start in class TauP_Tool
      Throws:
      IOException
      TauPException
    • destroy

      public void destroy() throws TauPException
      Specified by:
      destroy in class TauP_Tool
      Throws:
      TauPException
    • validateArguments

      public void validateArguments() throws TauPException
      Specified by:
      validateArguments in class TauP_Tool
      Throws:
      TauPException
    • processMSeed3File

      public void processMSeed3File(File msd3File) throws IOException, edu.sc.seis.seisFile.SeisFileException, TauPException
      Throws:
      IOException
      edu.sc.seis.seisFile.SeisFileException
      TauPException
    • processRecord

      public void processRecord(edu.sc.seis.seisFile.mseed3.MSeed3Record dr3) throws TauPException
      Throws:
      TauPException
    • createEHMarker

      public static edu.sc.seis.seisFile.mseed3.ehbag.Marker createEHMarker(Arrival arrival, Instant evTime)
    • getEhKey

      public String getEhKey()
    • setQuakemlText

      public void setQuakemlText(String quakemlText)
    • setStationxmlText

      public void setStationxmlText(String staxmlText)
    • setEhKey

      public void setEhKey(String ehKey)
    • getQuakeOTimeTol

      public Duration getQuakeOTimeTol()
    • setQuakeOTimeTol

      public void setQuakeOTimeTol(Duration quakeOTimeTol)
    • getMseed3FileNames

      public List<String> getMseed3FileNames()
    • setMseed3FileNames

      public void setMseed3FileNames(List<String> mseed3FileNames)
    • getNetworks

      public Map<edu.sc.seis.seisFile.fdsnws.stationxml.Network,List<edu.sc.seis.seisFile.fdsnws.stationxml.Station>> getNetworks()
    • setNetworks

      public void setNetworks(Map<edu.sc.seis.seisFile.fdsnws.stationxml.Network,List<edu.sc.seis.seisFile.fdsnws.stationxml.Station>> networks)
    • getQuakes

      public List<edu.sc.seis.seisFile.fdsnws.quakeml.Event> getQuakes()
    • setQuakes

      public void setQuakes(List<edu.sc.seis.seisFile.fdsnws.quakeml.Event> quakes)
    • getSourceArgs

      public AmplitudeArgs getSourceArgs()
    • isWithAmplitude

      public boolean isWithAmplitude()