Package edu.sc.seis.TauP
Class SvgUtil
- java.lang.Object
-
- edu.sc.seis.TauP.SvgUtil
-
public class SvgUtil extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.List<java.lang.String>
DEFAULT_COLORS
-
Constructor Summary
Constructors Constructor Description SvgUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String
classForPhase(java.lang.String phase)
static java.lang.StringBuffer
createCSSColors(java.lang.String selector, java.util.List<java.lang.String> cssAttrList, java.util.List<java.lang.String> colors)
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)
static java.lang.StringBuffer
createPhaseColorCSS(java.util.List<java.lang.String> phaseNames)
static void
createPhaseLegend(java.io.PrintWriter out, java.util.List<SeismicPhase> phaseList, java.lang.String outerGcss, float xtrans, float ytrans)
static java.lang.StringBuffer
createReflTransCSSColors()
static java.lang.StringBuffer
createSurfaceWaveCSS(java.util.List<java.lang.String> phaseNames)
static java.lang.StringBuffer
createTimeStepColorCSS(float timestep, float maxTime)
static void
createTimeStepLegend(java.io.PrintWriter out, double timeStep, double maxTime, java.lang.String outerGcss, float xtrans, float ytrans)
static java.lang.String
createWaveTypeColorCSS()
static void
createWavetypeLegend(java.io.PrintWriter out, float xtrans, float ytrans, boolean withBoth)
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)
static void
endAutocolorG(java.io.PrintWriter writer)
static java.lang.String
formatTimeForCss(double timeVal)
static java.lang.StringBuffer
loadStandardCSS()
static java.lang.StringBuffer
resizeLabels(int fontSize)
static void
startAutocolorG(java.io.PrintWriter writer)
static void
taupMetadata(java.io.PrintWriter out, java.lang.String cmd, java.lang.String[] args, double[] minmax)
static void
xyplotScriptBeginning(java.io.PrintWriter out, java.lang.String toolName, java.lang.String[] cmdLineArgs, float pixelWidth, int plotOffset)
static void
xyplotScriptBeginning(java.io.PrintWriter out, java.lang.String toolName, java.lang.String[] cmdLineArgs, float pixelWidth, int plotOffset, java.lang.String extraCSS)
static void
xyplotScriptBeginning(java.io.PrintWriter out, java.lang.String toolName, java.lang.String[] cmdLineArgs, float pixelWidth, int plotOffset, java.lang.String extraCSS, double[] minmax)
-
-
-
Method Detail
-
xyplotScriptBeginning
public static void xyplotScriptBeginning(java.io.PrintWriter out, java.lang.String toolName, java.lang.String[] cmdLineArgs, float pixelWidth, int plotOffset)
-
xyplotScriptBeginning
public static void xyplotScriptBeginning(java.io.PrintWriter out, java.lang.String toolName, java.lang.String[] cmdLineArgs, float pixelWidth, int plotOffset, java.lang.String extraCSS)
-
xyplotScriptBeginning
public static void xyplotScriptBeginning(java.io.PrintWriter out, java.lang.String toolName, java.lang.String[] cmdLineArgs, float pixelWidth, int plotOffset, java.lang.String extraCSS, double[] minmax)
-
taupMetadata
public static void taupMetadata(java.io.PrintWriter out, java.lang.String cmd, 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, float xtrans, float ytrans, boolean withBoth)
-
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<java.lang.String> phaseNames)
-
classForPhase
public static java.lang.String classForPhase(java.lang.String phase)
-
createPhaseColorCSS
public static java.lang.StringBuffer createPhaseColorCSS(java.util.List<java.lang.String> phaseNames)
-
formatTimeForCss
public static java.lang.String formatTimeForCss(double timeVal)
-
createTimeStepColorCSS
public static java.lang.StringBuffer createTimeStepColorCSS(float timestep, float maxTime)
-
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.String createWaveTypeColorCSS()
-
-