public class TauP_Create extends TauP_Tool
Modifier and Type | Field and Description |
---|---|
protected boolean |
GUI |
protected java.util.Properties |
toolProps |
protected java.lang.String |
velFileType |
DEBUG, expert, JSON, outFileBase, outForms, outputFormat, TEXT, verbose, writer
Constructor and Description |
---|
TauP_Create() |
Modifier and Type | Method and Description |
---|---|
TauModel |
createTauModel(VelocityModel vMod) |
static boolean |
dashEquals(java.lang.String argName,
java.lang.String arg) |
void |
destroy() |
boolean |
getDEBUG() |
java.lang.String |
getDirectory() |
java.lang.String |
getModelFilename() |
java.lang.String |
getVelFileType() |
void |
init() |
VelocityModel |
loadVMod() |
static void |
main(java.lang.String[] args)
Allows TauP_Create to run as an application.
|
protected java.lang.String[] |
parseCmdLineArgs(java.lang.String[] origArgs) |
void |
parseFileName(java.lang.String modelFilename) |
void |
printUsage() |
void |
setAllowInnerCoreS(boolean allowInnerCoreS) |
void |
setDEBUG(boolean DEBUG) |
void |
setDirectory(java.lang.String directory) |
void |
setMaxDeltaP(float maxDeltaP) |
void |
setMaxDepthInterval(float maxDepthInterval) |
void |
setMaxInterpError(float maxInterpError) |
void |
setMaxRangeInterval(float maxRangeInterval) |
void |
setMinDeltaP(float minDeltaP) |
void |
setModelFilename(java.lang.String modelFilename) |
void |
setVelFileType(java.lang.String type) |
void |
setVelocityModel(VelocityModel vMod) |
void |
start() |
endGmtAndCleanUp, getOutFile, getOutFileBase, getOutFileExtension, getOutputFormat, getWriter, parseCommonCmdLineArgs, printNoComprendoArgs, printScriptBeginning, printStdUsageHead, printStdUsageTail, setOutFileBase, setOutFileExtension, setOutputFormat, setWriter, toolNameFromClass
protected java.lang.String velFileType
protected boolean GUI
protected java.util.Properties toolProps
public void setDirectory(java.lang.String directory)
public java.lang.String getDirectory()
public void setModelFilename(java.lang.String modelFilename)
public java.lang.String getModelFilename()
public java.lang.String getVelFileType()
public void setVelFileType(java.lang.String type)
public void setDEBUG(boolean DEBUG)
public boolean getDEBUG()
public void setVelocityModel(VelocityModel vMod)
public void setMinDeltaP(float minDeltaP)
public void setMaxDeltaP(float maxDeltaP)
public void setMaxDepthInterval(float maxDepthInterval)
public void setMaxRangeInterval(float maxRangeInterval)
public void setMaxInterpError(float maxInterpError)
public void setAllowInnerCoreS(boolean allowInnerCoreS)
public void printUsage()
printUsage
in class TauP_Tool
public static boolean dashEquals(java.lang.String argName, java.lang.String arg)
protected java.lang.String[] parseCmdLineArgs(java.lang.String[] origArgs)
parseCmdLineArgs
in class TauP_Tool
public static void main(java.lang.String[] args) throws java.io.IOException
java.io.IOException
public void parseFileName(java.lang.String modelFilename)
public VelocityModel loadVMod() throws java.io.IOException, VelocityModelException
java.io.IOException
VelocityModelException
public TauModel createTauModel(VelocityModel vMod) throws VelocityModelException, SlownessModelException, TauModelException
public void start() throws SlownessModelException, TauModelException, VelocityModelException, java.io.IOException
start
in class TauP_Tool
SlownessModelException
TauModelException
VelocityModelException
java.io.IOException
public void init() throws TauPException
init
in class TauP_Tool
TauPException
public void destroy() throws TauPException
destroy
in class TauP_Tool
TauPException