Package edu.sc.seis.TauP
Class XYPlotOutput
- java.lang.Object
-
- edu.sc.seis.TauP.XYPlotOutput
-
public class XYPlotOutput extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description XYPlotOutput(java.util.List<XYPlottingData> xyPlots, ModelArgs modelArgs)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.json.JSONObject
asJSON()
static void
checkEqualMinMax(double[] minmax, double xpercent, double ypercent)
XYPlotOutput
convertToCartesian()
java.lang.String
getTitle()
void
printAsGmtText(java.io.PrintWriter writer)
void
printAsJSON(java.io.PrintWriter writer, int indentFactor)
void
printAsSvg(java.io.PrintWriter writer, java.lang.String[] cmdLineArgs, java.lang.String xAxisType, java.lang.String yAxisType, java.lang.String extraCSS, boolean isLegend)
void
printAsSvgSpherical(java.io.PrintWriter writer, java.lang.String[] cmdLineArgs, java.lang.String xAxisType, java.lang.String yAxisType)
protected static java.util.List<XYPlottingData>
recalcForLog(java.util.List<XYPlottingData> xy, boolean xAxisLog, boolean yAxisLog)
void
setPhaseNames(java.lang.String[] phaseNames)
void
setTitle(java.lang.String title)
void
setxAxisMinMax(double[] minMax)
void
setyAxisMinMax(double[] minMax)
-
-
-
Constructor Detail
-
XYPlotOutput
public XYPlotOutput(java.util.List<XYPlottingData> xyPlots, ModelArgs modelArgs)
-
-
Method Detail
-
checkEqualMinMax
public static void checkEqualMinMax(double[] minmax, double xpercent, double ypercent)
-
recalcForLog
protected static java.util.List<XYPlottingData> recalcForLog(java.util.List<XYPlottingData> xy, boolean xAxisLog, boolean yAxisLog)
-
setPhaseNames
public void setPhaseNames(java.lang.String[] phaseNames)
-
setxAxisMinMax
public void setxAxisMinMax(double[] minMax)
-
setyAxisMinMax
public void setyAxisMinMax(double[] minMax)
-
asJSON
public org.json.JSONObject asJSON()
-
printAsJSON
public void printAsJSON(java.io.PrintWriter writer, int indentFactor)
-
printAsGmtText
public void printAsGmtText(java.io.PrintWriter writer)
-
printAsSvg
public void printAsSvg(java.io.PrintWriter writer, java.lang.String[] cmdLineArgs, java.lang.String xAxisType, java.lang.String yAxisType, java.lang.String extraCSS, boolean isLegend)
-
getTitle
public java.lang.String getTitle()
-
setTitle
public void setTitle(java.lang.String title)
-
printAsSvgSpherical
public void printAsSvgSpherical(java.io.PrintWriter writer, java.lang.String[] cmdLineArgs, java.lang.String xAxisType, java.lang.String yAxisType)
-
convertToCartesian
public XYPlotOutput convertToCartesian() throws TauPException
- Throws:
TauPException
-
-