Package edu.sc.seis.TauP
Class XYPlottingData
java.lang.Object
edu.sc.seis.TauP.XYPlottingData
Line, possbily in multiple segments, representing a single data type in an xy plot.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidasGMT(PrintWriter writer) voidasSVG(PrintWriter writer, float xScaleFactor, float yScaleFactor) Output as an SVG g containing polyline.static double[]double[]minMax()double[]minMax(double[] priorMinMax) double[]minMaxInXRange(double[] priorMinMax, double[] xRange) double[]minMaxInYRange(double[] priorMinMax, double[] yRange) recalcForAbs(boolean xAxisAbs, boolean yAxisAbs) recalcForLog(boolean xAxisLog, boolean yAxisLog) static List<XYPlottingData>trimAllToMinMax(List<XYPlottingData> xyList, double[] xAxisMinMax, double[] yAxisMinMax) trimToMinMax(double[] xAxisMinMax, double[] yAxisMinMax)
-
Field Details
-
segmentList
-
xAxisType
-
yAxisType
-
label
-
description
-
cssClasses
-
-
Constructor Details
-
XYPlottingData
-
XYPlottingData
-
-
Method Details
-
initMinMax
public static double[] initMinMax() -
minMax
public double[] minMax() -
minMax
public double[] minMax(double[] priorMinMax) -
minMaxInXRange
public double[] minMaxInXRange(double[] priorMinMax, double[] xRange) -
minMaxInYRange
public double[] minMaxInYRange(double[] priorMinMax, double[] yRange) -
trimToMinMax
-
trimAllToMinMax
public static List<XYPlottingData> trimAllToMinMax(List<XYPlottingData> xyList, double[] xAxisMinMax, double[] yAxisMinMax) -
recalcForAbs
-
recalcForLog
-
cssClassesAsString
-
createCSSClassParam
-
asSVG
Output as an SVG g containing polyline. Limit to float precision per SVG spec. Label, phase name and wave type are added as CSS class names.- Parameters:
writer- to write to
-
asGMT
-