com.steema.teechart.styles
Class KnobGauge

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
                  extended by com.steema.teechart.styles.KnobGauge
All Implemented Interfaces:
ISeries

public class KnobGauge
extends CircularGauge


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.CircularGauge
iAngleInc, iCenter, iNewRectangle, iPoints, iRange, iStartAngle, totalAngle
 
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, 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, InternalUse
 
Constructor Summary
KnobGauge()
           
KnobGauge(IBaseChart c)
           
 
Method Summary
protected  void adjustCircleRect()
           
protected  void calcOrigRectangle()
           
protected  void drawAxis(Graphics3D g)
           
protected  void drawCenter(Graphics3D g)
           
protected  void drawColorLines(Graphics3D g)
           
 boolean getAxisInside()
           
 Point getCenterPoint()
           
 java.lang.String getDescription()
          Gets descriptive text.
 ChartBrush getHighLightBrush()
           
 Color hexToColor(java.lang.String color)
           
 boolean isNullOrEmpty(java.lang.String value)
           
 void setAxisInside(boolean value)
           
protected  void setValues()
           
 
Methods inherited from class com.steema.teechart.styles.CircularGauge
addSampleValues, calcAngleFromLength, calcPoint, calcSweepAngle, calcValue, dispose, doBeforeDrawValues, draw, drawAxisMinorTick, drawAxisTick, getAutoPositionLinearGauge, getAutoPositionNumericGauge, getAutoValueLinearGauge, getAutoValueNumericGauge, getAxis, getCenter, getCustomBounds, getEndPoint, getFaceBrush, getFillToSemiCircle, getFrame, getGaugeColorPalette, getGreenLine, getGreenLineEndValue, getGreenLineStartValue, getHand, getHandDistance, getHandOffset, getLabelsInside, getLabelsVisible, getLinearGauge, getMaximum, getMinimum, getMinorTickDistance, getMinorTicks, getNumericGauge, getRedLine, getRedLineEndValue, getRedLineStartValue, getRotateLabels, getTicks, getTotalAngle, getValue, onValueChanged, prepareForGallery, setAutoPositionLinearGauge, setAutoPositionNumericGauge, setAutoValueLinearGauge, setAutoValueNumericGauge, setCenter, setChart, setCircleRect, setCustomBounds, setEndPoint, setFaceBrush, setFillToSemiCircle, setFrame, setGaugeColorPalette, setGreenLine, setGreenLineEndValue, setGreenLineStartValue, setHand, setHandDistance, setHandOffset, setLabelsInside, setLabelsVisible, setLinearGauge, setMaximum, setMinimum, setMinorTickDistance, setMinorTicks, setNumericGauge, setRedLine, setRedLineEndValue, setRedLineStartValue, setRotateLabels, setTicks, setTotalAngle, setValue, truncate
 
Methods inherited from class com.steema.teechart.styles.Circular
angleToPos, associatedToAxis, calcCircleBackColor, calcCircleGradient, calcRadius, clicked, getCircleBackColor, getCircled, getCircleGradient, getCircleHeight, getCircleRect, getCircleWidth, getCircleXCenter, getCircleYCenter, getCustomXRadius, getCustomYRadius, getRotationAngle, getUniqueCustomRadius, getXRadius, getYRadius, onDisposing, pointToAngle, pointToRadius, prepareLegendCanvas, readResolve, reCalcCircleRect, rotate, setActive, setCircleBackColor, setCircled, setCustomXRadius, setCustomYRadius, setParentProperties, setRotationAngle, setUniqueCustomRadius, 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, add, addChartValue, added, addedValue, addNull, addNullXY, addSeriesMouseListener, addSeriesPaintListener, addValues, assign, assignDispose, assignValues, beginUpdate, calcFirstLastVisibleIndex, calcHorizMargins, calcPercentSt, calcPosValue, calculateMarkPosition, calcVerticalMargins, calcXPos, calcXPosValue, calcXSizeValue, calcYPos, calcYPosValue, calcYSizeValue, calcZOrder, canAddRandomPoints, changeType, checkDataSource, checkMouse, checkOrder, checkOtherSeries, clear, clearLists, clicked, clone, cloneSeries, convertArray, countLegendItems, createNewSeries, createNewSeries, createNewSeries, createSubGallery, dataSourceArray, delete, delete, delete, doAfterDrawValues, doBeforeDrawChart, doClick, doClickPointer, doDoubleClick, drawHiddenValue, drawLegend, drawLegend, drawLegendShape, drawMark, drawMarks, drawMarksSeries, drawSeries, drawSeriesForward, drawValue, drawValuesForward, endUpdate, fillSampleValues, fillSampleValues, fireSeriesMouseEvent, fireSeriesPaint, firstDisplayed, galleryChanged3D, getActive, getAllowSinglePoint, getBrush, 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, isPointInChartRect, isValidSeriesSource, isValidSourceOf, lastDisplayed, lastVisibleMark, legendItemColor, legendToValueIndex, maxMarkWidth, moreSameZOrder, mouseEvent, newFromType, numSampleValues, randomBounds, 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, valueListOfAxis, valuesListAdd, xScreenToValue, yScreenToValue
 
Methods inherited from class com.steema.teechart.TeeBase
getChart, invalidate, setBooleanProperty, 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

KnobGauge

public KnobGauge()

KnobGauge

public KnobGauge(IBaseChart c)
Method Detail

adjustCircleRect

protected void adjustCircleRect()
Overrides:
adjustCircleRect in class Circular

calcOrigRectangle

protected void calcOrigRectangle()
Overrides:
calcOrigRectangle in class CircularGauge

getDescription

public java.lang.String getDescription()
Gets descriptive text.

Overrides:
getDescription in class CircularGauge
Returns:
String

drawAxis

protected void drawAxis(Graphics3D g)
Overrides:
drawAxis in class CircularGauge

drawCenter

protected void drawCenter(Graphics3D g)
Overrides:
drawCenter in class CircularGauge

drawColorLines

protected void drawColorLines(Graphics3D g)
Overrides:
drawColorLines in class CircularGauge

setValues

protected void setValues()
Overrides:
setValues in class CircularGauge

getAxisInside

public boolean getAxisInside()

setAxisInside

public void setAxisInside(boolean value)

getCenterPoint

public Point getCenterPoint()

getHighLightBrush

public ChartBrush getHighLightBrush()

isNullOrEmpty

public boolean isNullOrEmpty(java.lang.String value)

hexToColor

public Color hexToColor(java.lang.String color)