public abstract class Custom3D extends Series
Title: Custom3D class
Description: Custom3D Series.
Copyright (c) 2005-2013 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, yMandatorychart, 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, yScreenToValuegetChart, invalidate, setBooleanProperty, setColorProperty, setDoubleProperty, setIntegerProperty, setStringPropertyequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetChart, invalidateprotected ValueList vzValues
protected Custom3D()
protected Custom3D(IBaseChart c)
public void calcZOrder()
calcZOrder in class Seriesprotected void drawMark(int valueIndex,
java.lang.String s,
SeriesMarksPosition position)
protected void prepareLegendCanvas(IGraphics3D g, int valueIndex, Color backColor, ChartBrush aBrush)
prepareLegendCanvas in class Seriespublic 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 Seriesvalue - Seriespublic double getMaxZValue()
getMaxZValue in interface ISeriesgetMaxZValue in class Seriespublic double getMinZValue()
getMinZValue in interface ISeriesgetMinZValue in class Seriespublic int getTimesZOrder()
public void setTimesZOrder(int value)
value - intpublic ValueList valueListOfAxis(Axis a)
valueListOfAxis in class Seriespublic SeriesXYPoint getPoint(int index)