com.steema.teechart.styles
Class CircularGauge

java.lang.Object
  extended by com.steema.teechart.TeeBase
      extended by com.steema.teechart.styles.Series
          extended by com.steema.teechart.styles.Circular
              extended by com.steema.teechart.styles.CircularGauge
All Implemented Interfaces:
ISeries, java.io.Serializable, java.lang.Cloneable

public class CircularGauge
extends Circular

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.steema.teechart.styles.Series
Series.MarkTextResolver
 
Field Summary
 
Fields inherited from class com.steema.teechart.styles.Circular
circleHeight, circleWidth, iAdjustCircleForMarks, iCircleXCenter, iCircleYCenter, iXRadius, iYRadius, PIDEGREE, rCircleRect, rotDegree
 
Fields inherited from class com.steema.teechart.styles.Series
AUTODEPTH, AUTOZORDER, bActive, bBrush, bColorEach, calcVisiblePoints, colorMember, customMarkText, drawBetweenPoints, endZ, firstVisible, hasZValues, iColors, InternalUse, iNumSampleValues, iZOrder, labelMember, lastVisible, listenerList, mandatory, manualData, marks, middleZ, notMandatory, percentDecimal, percentFormat, sLabels, startZ, useAxis, useSeriesColor, valueFormat, vxValues, vyValues, yMandatory
 
Fields inherited from class com.steema.teechart.TeeBase
chart
 
Constructor Summary
CircularGauge()
           
CircularGauge(Chart c)
           
 
Method Summary
protected  void addSampleValues(int numValues)
           
protected  void dispose(boolean disposing)
           
 void doBeforeDrawChart()
           
 void draw()
           
 Axis getAxis()
           
 GaugeSeriesPointer getCenter()
           
 java.lang.String getDescription()
          Gets descriptive text.
 SeriesPointer getEndPoint()
           
 ChartBrush getFaceBrush()
           
 TFrame getFrame()
           
 Color[] getGaugeColorPalette()
           
 GaugeSeriesPointer getGreenLine()
           
 double getGreenLineEndValue()
           
 double getGreenLineStartValue()
           
 GaugeSeriesPointer getHand()
           
 int getHandDistance()
           
 int getHandOffset()
           
 boolean getLabelsInside()
           
 double getMaximum()
           
 double getMinimum()
           
 int getMinorTickDistance()
           
 GaugeSeriesPointer getMinorTicks()
           
 GaugeSeriesPointer getRedLine()
           
 double getRedLineEndValue()
           
 double getRedLineStartValue()
           
 boolean getRotateLabels()
           
 GaugeSeriesPointer getTicks()
           
 double getTotalAngle()
           
 double getValue()
           
protected  void onValueChanged()
           
 void prepareForGallery(boolean isEnabled)
           
 void setCenter(GaugeSeriesPointer value)
           
 void setChart(IBaseChart value)
          Chart associated with this object.
 void setEndPoint(SeriesPointer value)
           
 void setFaceBrush(ChartBrush value)
           
 void setFrame(TFrame value)
           
 void setGaugeColorPalette(Color[] value)
           
 void setGreenLine(GaugeSeriesPointer value)
           
 void setGreenLineEndValue(double value)
           
 void setGreenLineStartValue(double value)
           
 void setHand(GaugeSeriesPointer value)
           
 void setHandDistance(int value)
           
 void setHandOffset(int value)
           
 void setLabelsInside(boolean value)
           
 void setMaximum(double value)
           
 void setMinimum(double value)
           
 void setMinorTickDistance(int value)
           
 void setMinorTicks(GaugeSeriesPointer value)
           
 void setRedLine(GaugeSeriesPointer value)
           
 void setRedLineEndValue(double value)
           
 void setRedLineStartValue(double value)
           
 void setRotateLabels(boolean value)
           
 void setTicks(GaugeSeriesPointer value)
           
 void setTotalAngle(double value)
           
 void setValue(double value)
           
 
Methods inherited from class com.steema.teechart.styles.Circular
adjustCircleRect, angleToPos, associatedToAxis, calcCircleBackColor, calcCircleGradient, calcRadius, doBeforeDrawValues, getCircleBackColor, getCircled, getCircleGradient, getCircleHeight, getCircleRect, getCircleWidth, getCircleXCenter, getCircleYCenter, getCustomXRadius, getCustomYRadius, getRotationAngle, getXRadius, getYRadius, onDisposing, pointToAngle, pointToRadius, prepareLegendCanvas, rotate, setActive, setCircleBackColor, setCircled, setCustomXRadius, setCustomYRadius, setParentProperties, setRotationAngle, shouldSerializeCircleBackColor
 
Methods inherited from class com.steema.teechart.styles.Series
add, add, add, add, add, add, add, add, add, add, add, add, add, add, add, add, add, add, add, add, add, add, add, add, add, addChartValue, added, addedValue, addNull, addNullXY, addSeriesMouseListener, addSeriesPaintListener, addValues, assign, assignDispose, assignValues, beginUpdate, calcFirstLastVisibleIndex, calcHorizMargins, calcPosValue, CalculateMarkPosition, calcVerticalMargins, calcXPos, calcXPosValue, calcXSizeValue, calcYPos, calcYPosValue, calcYSizeValue, calcZOrder, canAddRandomPoints, changeType, checkDataSource, checkMouse, checkOrder, checkOtherSeries, clear, clearLists, clicked, clicked, clone, cloneSeries, convertArray, createNewSeries, createNewSeries, createSubGallery, dataSourceArray, delete, delete, delete, dispose, doAfterDrawValues, doClick, doClickPointer, doDoubleClick, drawLegend, drawLegend, drawLegendShape, drawMark, drawMarks, drawMarksSeries, drawSeries, drawSeriesForward, drawValue, drawValuesForward, endUpdate, fillSampleValues, fillSampleValues, fireSeriesMouseEvent, fireSeriesPaint, firstDisplayed, galleryChanged3D, getActive, getAllowSinglePoint, getBitmapEditor, getColor, getColorEach, getColorMember, getColors, getCount, getCountLegendItems, getCursor, getCustomHorizAxis, getCustomVertAxis, getDataSource, getDefaultColor, getDefaultNullValue, getDepth, getEndZ, getFields, getFirstVisible, getFunction, getHasZValues, getHorizAxis, getHorizontalAxis, getLabelMember, getLabels, getLastVisible, getLegendString, getMandatory, getMandatoryAxis, getMarks, getMarkText, getMarkValue, getMaxXValue, getMaxYValue, getMaxZValue, getMiddleZ, getMinXValue, getMinYValue, getMinZValue, getNotMandatory, getNumGallerySeries, getNumSampleValues, getOriginValue, getPercentFormat, getPoint, getSeriesColor, getShowInLegend, getStartZ, getTitle, getUseAxis, getValueColor, getValueFormat, getValueIndexSwapper, getValueList, getValueList, getValueMarkText, getValuesLists, getVertAxis, getVerticalAxis, getVisible, getXValues, getYMandatory, getYValueList, getYValues, getZOrder, hasClickEvents, hasDataSource, hasListenersOf, hasNoMandatoryValues, isNull, isValidSeriesSource, isValidSourceOf, lastDisplayed, legendItemColor, legendToValueIndex, maxMarkWidth, moreSameZOrder, mouseEvent, newFromType, numSampleValues, paintLegend, randomBounds, readResolve, recalcGetAxis, refreshSeries, removeMarkTextResolver, removeSeriesMouseListener, removeSeriesPaintListener, repaint, sameClass, setColor, setColorEach, setColorMember, setColors, setCursor, setCustomHorizAxis, setCustomHorizAxis, setCustomVertAxis, setCustomVertAxis, setDataSource, setDefaultNullValue, setDepth, setEndZ, setFunction, setHorizontal, setHorizontalAxis, setLabelMember, setLabels, setMarks, setMarkTextResolver, setMiddleZ, setNull, setNull, setPercentFormat, setSeriesColor, setShowInLegend, setStartZ, setSubGallery, setTitle, setValueFormat, setValueList, setVerticalAxis, setVisible, setXValues, setYValues, setZOrder, setZPositions, sortByLabels, sortByLabels, swapValueIndex, titleOrName, toString, valuesListAdd, xScreenToValue, yScreenToValue
 
Methods inherited from class com.steema.teechart.TeeBase
getChart, invalidate, setBooleanProperty, setColorProperty, setColorProperty, setDoubleProperty, setIntegerProperty, setStringProperty
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.steema.teechart.styles.ISeries
getChart, invalidate
 

Constructor Detail

CircularGauge

public CircularGauge()

CircularGauge

public CircularGauge(Chart c)
Method Detail

dispose

protected void dispose(boolean disposing)

addSampleValues

protected void addSampleValues(int numValues)
Overrides:
addSampleValues in class Series

doBeforeDrawChart

public void doBeforeDrawChart()
Overrides:
doBeforeDrawChart in class Series

setChart

public void setChart(IBaseChart value)
Description copied from class: TeeBase
Chart associated with this object.

Specified by:
setChart in interface ISeries
Overrides:
setChart in class Circular
Parameters:
value - IBaseChart

draw

public void draw()
Overrides:
draw in class Series

prepareForGallery

public void prepareForGallery(boolean isEnabled)
Overrides:
prepareForGallery in class Series

onValueChanged

protected void onValueChanged()

getDescription

public java.lang.String getDescription()
Description copied from class: Series
Gets descriptive text.

Overrides:
getDescription in class Series
Returns:
String

getHandOffset

public int getHandOffset()

setHandOffset

public void setHandOffset(int value)

getGaugeColorPalette

public Color[] getGaugeColorPalette()

setGaugeColorPalette

public void setGaugeColorPalette(Color[] value)

getGreenLineEndValue

public double getGreenLineEndValue()

setGreenLineEndValue

public void setGreenLineEndValue(double value)

getGreenLineStartValue

public double getGreenLineStartValue()

setGreenLineStartValue

public void setGreenLineStartValue(double value)

getRedLineEndValue

public double getRedLineEndValue()

setRedLineEndValue

public void setRedLineEndValue(double value)

getRedLineStartValue

public double getRedLineStartValue()

setRedLineStartValue

public void setRedLineStartValue(double value)

getRedLine

public GaugeSeriesPointer getRedLine()

setRedLine

public void setRedLine(GaugeSeriesPointer value)

getGreenLine

public GaugeSeriesPointer getGreenLine()

setGreenLine

public void setGreenLine(GaugeSeriesPointer value)

getMinorTicks

public GaugeSeriesPointer getMinorTicks()

setMinorTicks

public void setMinorTicks(GaugeSeriesPointer value)

getTicks

public GaugeSeriesPointer getTicks()

setTicks

public void setTicks(GaugeSeriesPointer value)

getFrame

public TFrame getFrame()

setFrame

public void setFrame(TFrame value)

getRotateLabels

public boolean getRotateLabels()

setRotateLabels

public void setRotateLabels(boolean value)

getHand

public GaugeSeriesPointer getHand()

setHand

public void setHand(GaugeSeriesPointer value)

getFaceBrush

public ChartBrush getFaceBrush()

setFaceBrush

public void setFaceBrush(ChartBrush value)

getMinorTickDistance

public int getMinorTickDistance()

setMinorTickDistance

public void setMinorTickDistance(int value)

getMinimum

public double getMinimum()

setMinimum

public void setMinimum(double value)

getMaximum

public double getMaximum()

setMaximum

public void setMaximum(double value)

getTotalAngle

public double getTotalAngle()

setTotalAngle

public void setTotalAngle(double value)

getValue

public double getValue()

setValue

public void setValue(double value)

getLabelsInside

public boolean getLabelsInside()

setLabelsInside

public void setLabelsInside(boolean value)

getAxis

public Axis getAxis()

getCenter

public GaugeSeriesPointer getCenter()

setCenter

public void setCenter(GaugeSeriesPointer value)

getEndPoint

public SeriesPointer getEndPoint()

setEndPoint

public void setEndPoint(SeriesPointer value)

getHandDistance

public int getHandDistance()

setHandDistance

public void setHandDistance(int value)