com.linksoft.chart
Class GaugePlotter

java.lang.Object
  extended bycom.linksoft.chart.ChartComponent
      extended bycom.linksoft.chart.Plotter
          extended bycom.linksoft.chart.GaugePlotter

public class GaugePlotter
extends Plotter

Copyright (c) 2002-2005 LinkSoft Systems, Inc. All Rights Reserved


Field Summary
 Axis axis1
           
 int axis1LabelMargin
           
 int axis1Margin
           
 Axis axis2
           
 int axis2LabelMargin
           
 int axis2Margin
           
 LineStyle border
           
 int endAngle
           
 FillStyle gaugeback
           
 int maxminZoneMargin
           
 int maxminZoneWidth
           
 double maxZone
           
 FillStyle maxZoneColor
           
 double minZone
           
 FillStyle minZoneColor
           
 int needleBase
           
protected  GaugePlotter parentGauge
           
 double radiusModifier
           
 int startAngle
           
 GaugePlotter subGauge1
           
 GaugePlotter subGauge2
           
 int subGaugeSize
           
 
Fields inherited from class com.linksoft.chart.Plotter
back, backImage, combinable, depth, needsAxis, visibleHeight, visibleWidth, XScale, Y2Scale, YScale
 
Fields inherited from class com.linksoft.chart.ChartComponent
chart, height, width, x, y
 
Constructor Summary
GaugePlotter()
           
 
Method Summary
protected  void plotGauge(ChartGraphics g, DataSerie s, int serieSec, int toCenterX, int toCenterY, int radi, boolean isSubGauge)
           
protected  void plotSerie(ChartGraphics g, DataSerie s, int serieSec)
           
 
Methods inherited from class com.linksoft.chart.Plotter
addSerie, getActiveXScale, getActiveYScale, getCombinable, getNeedsAxis, getSerie, getSeriesCount, inSameSubChart, plot, plotBackground, replaceSerie, setSerie
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

needleBase

public int needleBase

radiusModifier

public double radiusModifier

border

public LineStyle border

axis1LabelMargin

public int axis1LabelMargin

axis2LabelMargin

public int axis2LabelMargin

axis2Margin

public int axis2Margin

axis1Margin

public int axis1Margin

axis1

public Axis axis1

axis2

public Axis axis2

maxZoneColor

public FillStyle maxZoneColor

maxminZoneWidth

public int maxminZoneWidth

maxminZoneMargin

public int maxminZoneMargin

maxZone

public double maxZone

minZoneColor

public FillStyle minZoneColor

minZone

public double minZone

startAngle

public int startAngle

endAngle

public int endAngle

gaugeback

public FillStyle gaugeback

subGauge1

public GaugePlotter subGauge1

subGauge2

public GaugePlotter subGauge2

parentGauge

protected GaugePlotter parentGauge

subGaugeSize

public int subGaugeSize
Constructor Detail

GaugePlotter

public GaugePlotter()
Method Detail

plotSerie

protected void plotSerie(ChartGraphics g,
                         DataSerie s,
                         int serieSec)
Overrides:
plotSerie in class Plotter

plotGauge

protected void plotGauge(ChartGraphics g,
                         DataSerie s,
                         int serieSec,
                         int toCenterX,
                         int toCenterY,
                         int radi,
                         boolean isSubGauge)