public class Smith extends Circular
Title: Smith class
Description: Smith Series
Copyright (c) 2005-2019 by Steema Software SL. All Rights Reserved.
Company: Steema Software SL
Series.MarkTextResolver
circleHeight, circleWidth, iAdjustCircleForMarks, iCircleXCenter, iCircleYCenter, iXRadius, iYRadius, PIDEGREE, rCircleRect, rotDegree
AUTODEPTH, 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, yMandatory
chart, 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, shouldSerializeCircleBackColor
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, 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, yScreenToValue
getChart, invalidate, setBooleanProperty, setColorProperty, setDoubleProperty, setIntegerProperty, setStringProperty
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getChart, invalidate
public Smith()
public Smith(IBaseChart c)
public void assign(Series source)
Series
public 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 Series
public 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 Circular
public void drawValue(int valueIndex)
public void prepareForGallery(boolean isEnabled)
prepareForGallery
in class Series
public void setChart(IBaseChart c)
TeeBase
public 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