public class Smith extends Circular
Title: Smith class
Description: Smith Series
Copyright (c) 2005-2013 by Steema Software SL. All Rights Reserved.
Company: Steema Software SL
Series.MarkTextResolvercircleHeight, circleWidth, iAdjustCircleForMarks, iCircleXCenter, iCircleYCenter, iXRadius, iYRadius, PIDEGREE, rCircleRect, rotDegreeAUTODEPTH, AUTOZORDER, bActive, bBrush, bColorEach, calcVisiblePoints, colorMember, customMarkText, drawBetweenPoints, endZ, firstVisible, hasZValues, iColors, iNumSampleValues, iZOrder, labelMember, lastVisible, listenerList, mandatory, manualData, marks, middleZ, notMandatory, oldDataSource, percentDecimal, percentFormat, sLabels, startZ, useAxis, useSeriesColor, valueFormat, vxValues, vyValues, yMandatorychart, InternalUse| Constructor and Description |
|---|
Smith() |
Smith(IBaseChart c) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addSampleValues(int numValues) |
void |
assign(Series source)
Copies all properties from one Series component to another.
Only the common properties shared by both source and destination Series are copied. |
int |
calcXPos(int valueIndex)
The pixel Screen Horizontal coordinate of the ValueIndex Series
value.
This coordinate is calculated using the Series associated Horizontal Axis. |
int |
calcYPos(int valueIndex)
The pixel Screen Vertical coordinate of the ValueIndex Series
value.
This coordinate is calculated using the Series associated Vertical Axis. |
int |
clicked(int x,
int y)
The ValueIndex of the "clicked" point in the Series.
|
protected void |
doBeforeDrawValues() |
protected void |
draw() |
void |
drawValue(int valueIndex)
Called internally.
|
ChartBrush |
getBrush()
Defines Brush to fill Chart.
|
GridPen |
getCCirclePen()
Defines Pen to draw CCircles of the Smith Series.
xCircle (reactance circle) pen. |
ChartPen |
getCirclePen()
Defines Pen to draw external Circle of the Smith Series.
Resistance = 0 rCircle pen (biggest circle). |
boolean |
getCLabels()
Shows/hides the static finalant reactance labels.
When set to true, constant reactance labels are shown. |
ChartFont |
getCLabelsFont()
xCircle labels font.
|
java.lang.String |
getDescription()
Gets descriptive text.
|
java.lang.String |
getImagSymbol()
Specifies the text used to display together with axis labels around a
Smith circle series.
Default value: ImagSymbol is a lowercase "i" letter. |
ChartPen |
getPen()
Defines pen to draw SmithSeries Chart.
|
SeriesPointer |
getPointer()
Defines pen to draw SmithSeries Chart.
|
GridPen |
getRCirclePen()
Defines Pen to draw RCircles of the Smith Series.
rCircle (resistance circle) pen. |
boolean |
getRLabels()
Shows/hides the static finalant resistance labels.
When set to true constant resistance labels are shown. |
ChartFont |
getRLabelsFont()
rCircle labels font.
|
void |
prepareForGallery(boolean isEnabled) |
void |
setChart(IBaseChart c)
Chart associated with this object.
|
void |
setCLabels(boolean value)
Shows/hides the static finalant reactance labels.
When set to true, constant reactance labels are shown. |
void |
setImagSymbol(java.lang.String value)
Specifies the text used to display together with axis labels around a
Smith circle series.
Default value: ImagSymbol is a lowercase "i" letter. |
void |
setRLabels(boolean value)
Shows/hides the static finalant resistance labels.
When set to true constant resistance labels are shown. |
adjustCircleRect, angleToPos, associatedToAxis, calcCircleBackColor, calcCircleGradient, calcRadius, getAutoPenColor, getCircleBackColor, getCircled, getCircleGradient, getCircleHeight, getCircleRect, getCircleWidth, getCircleXCenter, getCircleYCenter, getCustomXRadius, getCustomYRadius, getRotationAngle, getUniqueCustomRadius, getXRadius, getYRadius, onDisposing, pointToAngle, pointToRadius, prepareLegendCanvas, readResolve, reCalcCircleRect, rotate, setActive, setAutoPenColor, setCircleBackColor, setCircled, setCustomXRadius, setCustomYRadius, setParentProperties, setRotationAngle, setUniqueCustomRadius, shouldSerializeCircleBackColoradd, 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, assignDispose, assignValues, beginUpdate, calcFirstLastVisibleIndex, calcHorizMargins, calcPercentSt, calcPosValue, calculateMarkPosition, calcVerticalMargins, calcXPosValue, calcXSizeValue, calcYPosValue, calcYSizeValue, calcZOrder, canAddRandomPoints, changeType, checkDataSource, checkMouse, checkOrder, checkOtherSeries, clear, clearLists, clicked, clone, cloneSeries, convertArray, countLegendItems, createNewSeries, createNewSeries, createNewSeries, createSubGallery, dataSourceArray, delete, delete, delete, dispose, doAfterDrawValues, doBeforeDrawChart, doClick, doClickPointer, doDoubleClick, drawHiddenValue, drawLegend, drawLegend, drawLegendShape, drawMark, drawMarks, drawMarksSeries, drawSeries, drawSeriesForward, 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, hasColors, hasDataSource, hasLabels, 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, sortDrawSeries, swapValueIndex, titleOrName, toString, valueListOfAxis, valuesListAdd, xScreenToValue, yScreenToValuegetChart, invalidate, setBooleanProperty, setColorProperty, setDoubleProperty, setIntegerProperty, setStringPropertyequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetChart, invalidatepublic Smith()
public Smith(IBaseChart c)
public void assign(Series source)
Seriespublic ChartPen getPen()
public SeriesPointer getPointer()
public java.lang.String getImagSymbol()
public void setImagSymbol(java.lang.String value)
value - Stringpublic ChartBrush getBrush()
protected void addSampleValues(int numValues)
addSampleValues in class Seriespublic GridPen getCCirclePen()
public GridPen getRCirclePen()
public ChartPen getCirclePen()
public boolean getCLabels()
public void setCLabels(boolean value)
value - booleanpublic boolean getRLabels()
public void setRLabels(boolean value)
value - booleanprotected void doBeforeDrawValues()
doBeforeDrawValues in class Circularpublic void drawValue(int valueIndex)
public void prepareForGallery(boolean isEnabled)
prepareForGallery in class Seriespublic void setChart(IBaseChart c)
TeeBasepublic int calcXPos(int valueIndex)
public int calcYPos(int valueIndex)
public int clicked(int x,
int y)
public ChartFont getCLabelsFont()
public ChartFont getRLabelsFont()
public java.lang.String getDescription()
getDescription in class Series