|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.lmu.ifi.dbs.elki.visualization.svg.SVGSimpleLinearAxis
public class SVGSimpleLinearAxis

Class to draw a simple axis with tick marks on the plot.
| Nested Class Summary | |
|---|---|
private static class |
SVGSimpleLinearAxis.ALIGNMENT
Flag for axis label position. |
| Field Summary | |
|---|---|
private static String |
CSS_AXIS
CSS class name for the axes |
private static String |
CSS_AXIS_LABEL
CSS class name for the axes |
private static String |
CSS_AXIS_TICK
CSS class name for the axes |
| Constructor Summary | |
|---|---|
SVGSimpleLinearAxis()
|
|
| Method Summary | |
|---|---|
static void |
drawAxis(SVGPlot plot,
Element parent,
LinearScale scale,
double x1,
double y1,
double x2,
double y2,
boolean labels,
boolean righthanded,
StyleLibrary style)
Plot an axis with appropriate scales |
private static void |
setupCSSClasses(Object owner,
CSSClassManager manager,
StyleLibrary style)
Register CSS classes with a CSSClassManager |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private static final String CSS_AXIS
private static final String CSS_AXIS_TICK
private static final String CSS_AXIS_LABEL
| Constructor Detail |
|---|
public SVGSimpleLinearAxis()
| Method Detail |
|---|
private static void setupCSSClasses(Object owner,
CSSClassManager manager,
StyleLibrary style)
throws CSSClassManager.CSSNamingConflict
CSSClassManager
owner - Owner of the CSS classesmanager - Manager to register the classes with
CSSClassManager.CSSNamingConflict - when a name clash occurs
public static void drawAxis(SVGPlot plot,
Element parent,
LinearScale scale,
double x1,
double y1,
double x2,
double y2,
boolean labels,
boolean righthanded,
StyleLibrary style)
throws CSSClassManager.CSSNamingConflict
plot - Plot objectparent - Containing elementscale - axis scale informationx1 - starting coordinatey1 - starting coordinatex2 - ending coordinatey2 - ending coordinatelabels - control whether labels are printed.righthanded - control whether to print labels on the right hand side
or left hand sidestyle - Style library
CSSClassManager.CSSNamingConflict - when a conflict occurs in CSS
|
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||