Package edu.sc.seis.TauP
Class SvgUtil
- java.lang.Object
-
- edu.sc.seis.TauP.SvgUtil
-
public class SvgUtil extends java.lang.ObjectUtility methods for SVG xy plots.
-
-
Constructor Summary
Constructors Constructor Description SvgUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringclassForPhase(java.lang.String phase)static java.lang.StringBuffercreateCSSColors(java.lang.String selector, java.util.List<java.lang.String> cssAttrList, java.util.List<java.lang.String> colors)static voidcreateLegend(java.io.PrintWriter out, java.util.List<java.lang.String> labels, java.util.List<java.lang.String> labelClasses, java.lang.String outerGcss, float xtrans, float ytrans)static java.lang.StringBuffercreateNoneColorCSS(ColoringArgs coloringArgs)static java.lang.StringBuffercreatePhaseColorCSS(java.util.List<PhaseName> phaseNames, ColoringArgs coloringArgs)static voidcreatePhaseLegend(java.io.PrintWriter out, java.util.List<SeismicPhase> phaseList, java.lang.String outerGcss, float xtrans, float ytrans)static java.lang.StringBuffercreateReflTransCSSColors()static java.lang.StringBuffercreateSurfaceWaveCSS(java.util.List<PhaseName> phaseNames)static java.lang.StringBuffercreateTimeStepColorCSS(float timestep, float maxTime, ColoringArgs coloringArgs)static voidcreateTimeStepLegend(java.io.PrintWriter out, double timeStep, double maxTime, java.lang.String outerGcss, float xtrans, float ytrans)static java.lang.StringBuffercreateWaveTypeColorCSS(ColoringArgs coloringArgs)static voidcreateWavetypeLegend(java.io.PrintWriter out, boolean withBoth, float xtrans, float ytrans)static voidcreateXYAxes(java.io.PrintWriter out, double minX, double maxX, int numXTicks, boolean xEndFixed, double minY, double maxY, int numYTicks, boolean yEndFixed, float pixelWidth, float margin, java.lang.String title, java.lang.String xLabel, java.lang.String yLabel)static voidendAutocolorG(java.io.PrintWriter writer)static java.lang.StringformatTimeForCss(double timeVal)static java.lang.StringBufferloadStandardCSS()static java.lang.StringBufferresizeLabels(int fontSize)static voidstartAutocolorG(java.io.PrintWriter writer)static voidtaupMetadata(java.io.PrintWriter out, java.lang.String cmd, java.util.List<java.lang.String> args, double[] minmax)static voidtaupMetadataGMT(java.io.PrintWriter out, java.lang.String cmd, java.util.List<java.lang.String> args, double[] minmax)static voidxyplotScriptBeginning(java.io.PrintWriter out, java.lang.String toolName, java.util.List<java.lang.String> cmdLineArgs, float pixelWidth, int plotOffset, java.util.List<java.lang.String> colorList)static voidxyplotScriptBeginning(java.io.PrintWriter out, java.lang.String toolName, java.util.List<java.lang.String> cmdLineArgs, float pixelWidth, int plotOffset, java.util.List<java.lang.String> colorList, java.lang.CharSequence extraCSS, double[] minmax)static voidxyplotScriptBeginning(java.io.PrintWriter out, java.lang.String toolName, java.util.List<java.lang.String> cmdLineArgs, float pixelWidth, int plotOffset, java.util.List<java.lang.String> colorList, java.lang.String extraCSS)
-
-
-
Method Detail
-
xyplotScriptBeginning
public static void xyplotScriptBeginning(java.io.PrintWriter out, java.lang.String toolName, java.util.List<java.lang.String> cmdLineArgs, float pixelWidth, int plotOffset, java.util.List<java.lang.String> colorList)
-
xyplotScriptBeginning
public static void xyplotScriptBeginning(java.io.PrintWriter out, java.lang.String toolName, java.util.List<java.lang.String> cmdLineArgs, float pixelWidth, int plotOffset, java.util.List<java.lang.String> colorList, java.lang.String extraCSS)
-
xyplotScriptBeginning
public static void xyplotScriptBeginning(java.io.PrintWriter out, java.lang.String toolName, java.util.List<java.lang.String> cmdLineArgs, float pixelWidth, int plotOffset, java.util.List<java.lang.String> colorList, java.lang.CharSequence extraCSS, double[] minmax)
-
taupMetadata
public static void taupMetadata(java.io.PrintWriter out, java.lang.String cmd, java.util.List<java.lang.String> args, double[] minmax)
-
taupMetadataGMT
public static void taupMetadataGMT(java.io.PrintWriter out, java.lang.String cmd, java.util.List<java.lang.String> args, double[] minmax)
-
createXYAxes
public static void createXYAxes(java.io.PrintWriter out, double minX, double maxX, int numXTicks, boolean xEndFixed, double minY, double maxY, int numYTicks, boolean yEndFixed, float pixelWidth, float margin, java.lang.String title, java.lang.String xLabel, java.lang.String yLabel)
-
createLegend
public static void createLegend(java.io.PrintWriter out, java.util.List<java.lang.String> labels, java.util.List<java.lang.String> labelClasses, java.lang.String outerGcss, float xtrans, float ytrans)
-
createPhaseLegend
public static void createPhaseLegend(java.io.PrintWriter out, java.util.List<SeismicPhase> phaseList, java.lang.String outerGcss, float xtrans, float ytrans)
-
createTimeStepLegend
public static void createTimeStepLegend(java.io.PrintWriter out, double timeStep, double maxTime, java.lang.String outerGcss, float xtrans, float ytrans)
-
createWavetypeLegend
public static void createWavetypeLegend(java.io.PrintWriter out, boolean withBoth, float xtrans, float ytrans)
-
createCSSColors
public static java.lang.StringBuffer createCSSColors(java.lang.String selector, java.util.List<java.lang.String> cssAttrList, java.util.List<java.lang.String> colors)
-
createReflTransCSSColors
public static java.lang.StringBuffer createReflTransCSSColors()
-
loadStandardCSS
public static java.lang.StringBuffer loadStandardCSS()
-
createSurfaceWaveCSS
public static java.lang.StringBuffer createSurfaceWaveCSS(java.util.List<PhaseName> phaseNames)
-
classForPhase
public static java.lang.String classForPhase(java.lang.String phase)
-
createPhaseColorCSS
public static java.lang.StringBuffer createPhaseColorCSS(java.util.List<PhaseName> phaseNames, ColoringArgs coloringArgs)
-
createNoneColorCSS
public static java.lang.StringBuffer createNoneColorCSS(ColoringArgs coloringArgs)
-
formatTimeForCss
public static java.lang.String formatTimeForCss(double timeVal)
-
createTimeStepColorCSS
public static java.lang.StringBuffer createTimeStepColorCSS(float timestep, float maxTime, ColoringArgs coloringArgs)
-
startAutocolorG
public static void startAutocolorG(java.io.PrintWriter writer)
-
endAutocolorG
public static void endAutocolorG(java.io.PrintWriter writer)
-
resizeLabels
public static java.lang.StringBuffer resizeLabels(int fontSize)
-
createWaveTypeColorCSS
public static java.lang.StringBuffer createWaveTypeColorCSS(ColoringArgs coloringArgs)
-
-