Class TauP_Create


  • public class TauP_Create
    extends TauP_Tool
    TauP_Create - Re-implementation of the seismic travel time calculation method described in "The Computation of Seismic Travel Times" by Buland and Chapman, BSSA vol. 73, No. 5, October 1983, pp 1271-1302. This creates the SlownessModel and tau branches and saves them for later use.
    • Field Detail

      • velFileType

        protected java.lang.String velFileType
      • GUI

        protected boolean GUI
      • toolProps

        protected java.util.Properties toolProps
    • Constructor Detail

      • TauP_Create

        public TauP_Create()
    • Method Detail

      • setDirectory

        public void setDirectory​(java.lang.String directory)
      • getDirectory

        public java.lang.String getDirectory()
      • setModelFilename

        public void setModelFilename​(java.lang.String modelFilename)
      • getModelFilename

        public java.lang.String getModelFilename()
      • getVelFileType

        public java.lang.String getVelFileType()
      • setVelFileType

        public void setVelFileType​(java.lang.String type)
      • setDEBUG

        public void setDEBUG​(boolean DEBUG)
      • getDEBUG

        public boolean getDEBUG()
      • setVelocityModel

        public void setVelocityModel​(VelocityModel vMod)
      • setMinDeltaP

        public void setMinDeltaP​(float minDeltaP)
      • setMaxDeltaP

        public void setMaxDeltaP​(float maxDeltaP)
      • setMaxDepthInterval

        public void setMaxDepthInterval​(float maxDepthInterval)
      • setMaxRangeInterval

        public void setMaxRangeInterval​(float maxRangeInterval)
      • setMaxInterpError

        public void setMaxInterpError​(float maxInterpError)
      • setAllowInnerCoreS

        public void setAllowInnerCoreS​(boolean allowInnerCoreS)
      • dashEquals

        public static boolean dashEquals​(java.lang.String argName,
                                         java.lang.String arg)
      • parseCmdLineArgs

        protected java.lang.String[] parseCmdLineArgs​(java.lang.String[] origArgs)
        Specified by:
        parseCmdLineArgs in class TauP_Tool
      • main

        public static void main​(java.lang.String[] args)
                         throws java.io.IOException
        Allows TauP_Create to run as an application. Creates an instance of TauP_Create and calls tauPCreate.init() and tauPCreate.start(). ToolRun.main should be used instead.
        Throws:
        java.io.IOException
      • parseFileName

        public void parseFileName​(java.lang.String modelFilename)