Class TauP_SetMSeed3

  • All Implemented Interfaces:
    java.util.concurrent.Callable<java.lang.Integer>

    public class TauP_SetMSeed3
    extends TauP_AbstractPhaseTool
    • Field Detail

      • ehKey

        protected java.lang.String ehKey
      • quakeOTimeTol

        protected java.time.Duration quakeOTimeTol
      • quakemlFilename

        protected java.lang.String quakemlFilename
      • stationxmlFilename

        protected java.lang.String stationxmlFilename
      • mseed3FileNames

        protected java.util.List<java.lang.String> mseed3FileNames
      • networks

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

        protected java.util.List<edu.sc.seis.seisFile.fdsnws.quakeml.Event> quakes
    • Constructor Detail

      • TauP_SetMSeed3

        public TauP_SetMSeed3()
    • Method Detail

      • processMSeed3File

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

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

        public static void insertMarkers​(org.json.JSONObject bag,
                                         java.util.List<Arrival> arrivals,
                                         java.time.Instant evTime)
      • createEHMarker

        public static org.json.JSONObject createEHMarker​(Arrival arrival,
                                                         java.time.Instant evTime)
      • main

        public static void main​(java.lang.String[] args)
                         throws java.io.IOException
        Allows TauP_SetMSeed3 to run as an application. Creates an instance of TauP_SetMSeed3. ToolRun.main should be used instead.
        Throws:
        java.io.IOException
      • getEhKey

        public java.lang.String getEhKey()
      • setEhKey

        public void setEhKey​(java.lang.String ehKey)
      • getQuakeOTimeTol

        public java.time.Duration getQuakeOTimeTol()
      • setQuakeOTimeTol

        public void setQuakeOTimeTol​(java.time.Duration quakeOTimeTol)
      • getQuakemlFilename

        public java.lang.String getQuakemlFilename()
      • setQuakemlFilename

        public void setQuakemlFilename​(java.lang.String quakemlFilename)
      • getStationxmlFilename

        public java.lang.String getStationxmlFilename()
      • setStationxmlFilename

        public void setStationxmlFilename​(java.lang.String stationxmlFilename)
      • getMseed3FileNames

        public java.util.List<java.lang.String> getMseed3FileNames()
      • setMseed3FileNames

        public void setMseed3FileNames​(java.util.List<java.lang.String> mseed3FileNames)
      • getNetworks

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

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

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

        public void setQuakes​(java.util.List<edu.sc.seis.seisFile.fdsnws.quakeml.Event> quakes)