public abstract class Custom3D extends Series
Title: Custom3D class
Description: Custom3D Series.
Copyright (c) 2005-2019 by Steema Software SL. All Rights Reserved.
Company: Steema Software SL
Series.MarkTextResolver
Modifier and Type | Field and Description |
---|---|
protected ValueList |
vzValues |
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
Modifier | Constructor and Description |
---|---|
protected |
Custom3D() |
protected |
Custom3D(IBaseChart c) |
Modifier and Type | Method and Description |
---|---|
void |
add(java.util.ArrayList xValues,
java.util.ArrayList yValues,
java.util.ArrayList zValues)
Adds the X, Y and Z arrays.
|
void |
add(java.util.ArrayList xValues,
java.util.ArrayList yValues,
java.util.ArrayList zValues,
java.util.ArrayList colorValues)
Adds the X, Y, Z and colorValues arrays.
|
int |
add(DateTime aDate,
double y,
double z,
java.lang.String text,
Color color)
Adds a new Datetime point to a 3D Series, label and color.
|
void |
add(double[] xValues,
double[] yValues,
double[] zValues)
Adds the X, Y and Z arrays.
|
void |
add(double[] xValues,
double[] yValues,
double[] zValues,
Color[] colorValues)
Adds the X, Y, Z and Color arrays.
|
int |
add(double x,
double y,
double z)
Adds a new point to a 3D Series.
|
int |
add(double x,
double y,
double z,
Color color)
Adds a new point to a 3D Series and color.
|
int |
add(double x,
double y,
double z,
java.lang.String text)
Adds a new point to a 3D Series and label.
|
int |
add(double x,
double y,
double z,
java.lang.String text,
Color color)
Adds a new point to a 3D Series, label and color.
|
void |
calcZOrder() |
protected int |
calcZPos(int valueIndex) |
protected void |
drawMark(int valueIndex,
java.lang.String s,
SeriesMarksPosition position) |
double |
getMaxZValue()
Checks if given series object instance is a Custom3D instance.
|
double |
getMinZValue()
Returns Minimum Z Value.
|
SeriesXYPoint |
getPoint(int index)
XYZ Point characteristics
|
int |
getTimesZOrder()
For internal use.
Default value: 3 |
ValueList |
getZValues()
Values defining Z grid point positions.
ZValues is a standard IValueList object. |
boolean |
isValidSourceOf(Series value)
Checks if given series object instance is a Custom3D instance.
|
protected void |
prepareLegendCanvas(IGraphics3D g,
int valueIndex,
Color backColor,
ChartBrush aBrush) |
void |
setTimesZOrder(int value)
For internal use.
Default value: 3 |
ValueList |
valueListOfAxis(Axis a) |
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, addSampleValues, addSeriesMouseListener, addSeriesPaintListener, addValues, assign, assignDispose, assignValues, associatedToAxis, beginUpdate, calcFirstLastVisibleIndex, calcHorizMargins, calcPercentSt, calcPosValue, calculateMarkPosition, calcVerticalMargins, calcXPos, calcXPosValue, calcXSizeValue, calcYPos, calcYPosValue, calcYSizeValue, canAddRandomPoints, changeType, checkDataSource, checkMouse, checkOrder, checkOtherSeries, clear, clearLists, clicked, clicked, clone, cloneSeries, convertArray, countLegendItems, createNewSeries, createNewSeries, createNewSeries, createSubGallery, dataSourceArray, delete, delete, delete, dispose, doAfterDrawValues, doBeforeDrawChart, doBeforeDrawValues, doClick, doClickPointer, doDoubleClick, draw, drawHiddenValue, drawLegend, drawLegend, drawLegendShape, drawMarks, drawMarksSeries, drawSeries, drawSeriesForward, drawValue, drawValuesForward, endUpdate, fillSampleValues, fillSampleValues, fireSeriesMouseEvent, fireSeriesPaint, firstDisplayed, galleryChanged3D, getActive, getAllowSinglePoint, getBitmapEditor, getBrush, getColor, getColorEach, getColorMember, getColors, getCount, getCountLegendItems, getCursor, getCustomHorizAxis, getCustomVertAxis, getDataSource, getDefaultColor, getDefaultNullValue, getDepth, getDescription, getEndZ, getFields, getFirstVisible, getFunction, getHasZValues, getHorizAxis, getHorizontalAxis, getLabelMember, getLabels, getLastVisible, getLegendString, getMandatory, getMandatoryAxis, getMarks, getMarkText, getMarkValue, getMaxXValue, getMaxYValue, getMiddleZ, getMinXValue, getMinYValue, getNotMandatory, getNumGallerySeries, getNumSampleValues, getOriginValue, getPercentFormat, 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, lastDisplayed, lastVisibleMark, legendItemColor, legendToValueIndex, maxMarkWidth, moreSameZOrder, mouseEvent, newFromType, numSampleValues, onDisposing, prepareForGallery, randomBounds, readResolve, recalcGetAxis, refreshSeries, removeMarkTextResolver, removeSeriesMouseListener, removeSeriesPaintListener, repaint, sameClass, setActive, setChart, 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, valuesListAdd, xScreenToValue, yScreenToValue
getChart, invalidate, setBooleanProperty, setColorProperty, setDoubleProperty, setIntegerProperty, setStringProperty
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getChart, invalidate
protected ValueList vzValues
protected Custom3D()
protected Custom3D(IBaseChart c)
public void calcZOrder()
calcZOrder
in class Series
protected void drawMark(int valueIndex, java.lang.String s, SeriesMarksPosition position)
protected void prepareLegendCanvas(IGraphics3D g, int valueIndex, Color backColor, ChartBrush aBrush)
prepareLegendCanvas
in class Series
public ValueList getZValues()
public void add(double[] xValues, double[] yValues, double[] zValues, Color[] colorValues)
xValues
- double[]yValues
- double[]zValues
- double[]colorValues
- Color[]public void add(double[] xValues, double[] yValues, double[] zValues)
xValues
- double[]yValues
- double[]zValues
- double[]public void add(java.util.ArrayList xValues, java.util.ArrayList yValues, java.util.ArrayList zValues, java.util.ArrayList colorValues)
xValues
- ArrayListyValues
- ArrayListzValues
- ArrayListcolorValues
- ArrayListpublic void add(java.util.ArrayList xValues, java.util.ArrayList yValues, java.util.ArrayList zValues)
xValues
- ArrayListyValues
- ArrayListzValues
- ArrayListpublic int add(double x, double y, double z)
x
- doubley
- doublez
- doublepublic int add(double x, double y, double z, Color color)
x
- doubley
- doublez
- doublecolor
- Colorpublic int add(double x, double y, double z, java.lang.String text)
x
- doubley
- doublez
- doubletext
- Stringpublic int add(double x, double y, double z, java.lang.String text, Color color)
x
- doubley
- doublez
- doubletext
- Stringcolor
- Colorpublic int add(DateTime aDate, double y, double z, java.lang.String text, Color color)
aDate
- DateTime Datetime valuey
- double Y valuez
- double Z valuetext
- Stringcolor
- Color Point Colorprotected int calcZPos(int valueIndex)
public boolean isValidSourceOf(Series value)
isValidSourceOf
in class Series
value
- Seriespublic double getMaxZValue()
getMaxZValue
in interface ISeries
getMaxZValue
in class Series
public double getMinZValue()
getMinZValue
in interface ISeries
getMinZValue
in class Series
public int getTimesZOrder()
public void setTimesZOrder(int value)
value
- intpublic ValueList valueListOfAxis(Axis a)
valueListOfAxis
in class Series
public SeriesXYPoint getPoint(int index)