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()
double[]
calcMinMax()
static void
checkEqualMinMax(double[] minmax, double xpercent, double ypercent)
XYPlotOutput
convertToCartesian()
ColoringArgs
getColoringArgs()
int
getNumXTicks()
int
getNumYTicks()
java.lang.String
getTitle()
java.lang.String
getXLabel()
java.lang.String
getYLabel()
boolean
isAutoColor()
boolean
isxAxisInvert()
boolean
isyAxisInvert()
void
printAsGmtScript(java.io.PrintWriter writer, java.lang.String toolname, java.util.List<java.lang.String> cmdLineArgs, GraphicOutputTypeArgs outputTypeArgs, boolean isLegend)
void
printAsGmtText(java.io.PrintWriter writer)
void
printAsHtml(java.io.PrintWriter writer, java.lang.String toolname, java.util.List<java.lang.String> cmdLineArgs, java.lang.String extraCSS, boolean isLegend)
void
printAsJSON(java.io.PrintWriter writer, int indentFactor)
void
printAsSvg(java.io.PrintWriter writer, java.lang.String toolname, java.util.List<java.lang.String> cmdLineArgs, java.lang.String extraCSS, boolean isLegend)
void
printGmtScriptBeginning(java.io.PrintWriter writer, java.lang.String toolname, java.util.List<java.lang.String> cmdLineArgs, GraphicOutputTypeArgs outputTypeArgs)
void
printGmtScriptLegend(java.io.PrintWriter writer)
static java.util.List<XYPlottingData>
recalcForAbs(java.util.List<XYPlottingData> xy, boolean xAxisAbs, boolean yAxisAbs)
static java.util.List<XYPlottingData>
recalcForLog(java.util.List<XYPlottingData> xy, boolean xAxisLog, boolean yAxisLog)
void
setAutoColor(boolean autoColor)
void
setColoringArgs(ColoringArgs ca)
void
setNumXTicks(int numXTicks)
void
setNumYTicks(int numYTicks)
void
setPhaseNames(java.util.List<PhaseName> phaseNames)
void
setTitle(java.lang.String title)
void
setxAxisInvert(boolean xAxisInvert)
void
setxAxisMinMax(double[] minMax)
void
setXLabel(java.lang.String x)
void
setyAxisInvert(boolean yAxisInvert)
void
setyAxisMinMax(double[] minMax)
void
setYLabel(java.lang.String y)
-
-
-
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)
-
recalcForAbs
public static java.util.List<XYPlottingData> recalcForAbs(java.util.List<XYPlottingData> xy, boolean xAxisAbs, boolean yAxisAbs)
-
recalcForLog
public static java.util.List<XYPlottingData> recalcForLog(java.util.List<XYPlottingData> xy, boolean xAxisLog, boolean yAxisLog)
-
setPhaseNames
public void setPhaseNames(java.util.List<PhaseName> 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)
-
printAsGmtScript
public void printAsGmtScript(java.io.PrintWriter writer, java.lang.String toolname, java.util.List<java.lang.String> cmdLineArgs, GraphicOutputTypeArgs outputTypeArgs, boolean isLegend)
-
printGmtScriptBeginning
public void printGmtScriptBeginning(java.io.PrintWriter writer, java.lang.String toolname, java.util.List<java.lang.String> cmdLineArgs, GraphicOutputTypeArgs outputTypeArgs)
-
printGmtScriptLegend
public void printGmtScriptLegend(java.io.PrintWriter writer)
-
printAsGmtText
public void printAsGmtText(java.io.PrintWriter writer)
-
calcMinMax
public double[] calcMinMax()
-
printAsHtml
public void printAsHtml(java.io.PrintWriter writer, java.lang.String toolname, java.util.List<java.lang.String> cmdLineArgs, java.lang.String extraCSS, boolean isLegend)
-
printAsSvg
public void printAsSvg(java.io.PrintWriter writer, java.lang.String toolname, java.util.List<java.lang.String> cmdLineArgs, java.lang.String extraCSS, boolean isLegend)
-
getTitle
public java.lang.String getTitle()
-
setTitle
public void setTitle(java.lang.String title)
-
getXLabel
public java.lang.String getXLabel()
-
setXLabel
public void setXLabel(java.lang.String x)
-
getYLabel
public java.lang.String getYLabel()
-
setYLabel
public void setYLabel(java.lang.String y)
-
convertToCartesian
public XYPlotOutput convertToCartesian() throws TauPException
- Throws:
TauPException
-
isAutoColor
public boolean isAutoColor()
-
setAutoColor
public void setAutoColor(boolean autoColor)
-
getColoringArgs
public ColoringArgs getColoringArgs()
-
setColoringArgs
public void setColoringArgs(ColoringArgs ca)
-
getNumXTicks
public int getNumXTicks()
-
setNumXTicks
public void setNumXTicks(int numXTicks)
-
getNumYTicks
public int getNumYTicks()
-
setNumYTicks
public void setNumYTicks(int numYTicks)
-
isxAxisInvert
public boolean isxAxisInvert()
-
setxAxisInvert
public void setxAxisInvert(boolean xAxisInvert)
-
isyAxisInvert
public boolean isyAxisInvert()
-
setyAxisInvert
public void setyAxisInvert(boolean yAxisInvert)
-
-