public class Vector3D extends Custom3DPalette
Title: Vector3D class
Description: Vector3D Series.
Copyright (c) 2005-2019 by Steema Software SL. All Rights Reserved.
Company: Steema Software SL
Custom3DPalette.ColorResolver
Series.MarkTextResolver
bUseColorRange, bUsePalette, iPaletteSteps, sameBrush
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 |
---|
Vector3D() |
Vector3D(IBaseChart c) |
Modifier and Type | Method and Description |
---|---|
int |
add(double x0,
double y0,
double z0,
double x1,
double y1,
double z1)
Adds a new 3D vector line to series from (x0, y0, z0) to (x1, y1, z1) as
axis values.
|
int |
add(double x0,
double y0,
double z0,
double x1,
double y1,
double z1,
java.lang.String text,
Color color)
Adds a new 3D vector line to series from (x0, y0, z0) to (x1, y1, z1) as
axis values with a specified text and color.
|
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. |
void |
drawValue(int valueIndex)
Called internally.
|
int |
getArrowHeight()
The arrow height in pixels.
Default value: 4 |
int |
getArrowWidth()
The arrow width in pixels.
Default value: 4 |
java.lang.String |
getDescription()
Gets descriptive text.
|
ChartPen |
getEndArrow()
When Visible, this pen is used to display arrows at the end coordinate
of vector lines.
|
ValueList |
getEndXValues()
List of values representing the end X coordinates of vector lines.
|
ValueList |
getEndYValues()
List of values representing the end Y coordinates of vector lines.
|
ValueList |
getEndZValues()
List of values representing the end Z coordinates of vector lines.
|
double |
getMaxXValue()
The biggest value in the Series XValues array.
|
double |
getMaxYValue()
The biggest value in the Series YValues array.
|
double |
getMaxZValue()
The biggest value in the Series ZValues array.
|
double |
getMinXValue()
The smallest value in the Series XValues array.
|
double |
getMinYValue()
The smallest value in the Series YValues array.
|
double |
getMinZValue()
The smallest value in the Series ZValues array.
|
ChartPen |
getStartArrow()
When Visible, this pen is used to display arrows at the start coordinate
of vector lines.
|
boolean |
isValidSourceOf(ISeries value) |
protected int |
numSampleValues() |
void |
setArrowHeight(int value)
Sets the arrow height in pixels.
Default value: 4 |
void |
setArrowWidth(int value)
Seets the arrow width in pixels.
Default value: 4 |
addPalette, calcColorRange, clearPalette, countLegendItems, createDefaultPalette, createSubGallery, doBeforeDrawChart, drawLegendShape, galleryChanged3D, getBlueFactor, getBrush, getCountLegendItems, getEndColor, getGreenFactor, getLegendString, getMidColor, getPalette, getPaletteMin, getPaletteRange, getPaletteStep, getPaletteSteps, getPaletteStyle, getPen, getRedFactor, getStartColor, getUseColorRange, getUsePalette, getUsePaletteMin, getValueColor, getValueColorValue, legendItemColor, prepareForGallery, readResolve, removeColorResolver, setBlueFactor, setChart, setColorResolver, setEndColor, setGreenFactor, setMidColor, setPaletteMin, setPaletteRange, setPaletteStep, setPaletteSteps, setPaletteStyle, setRedFactor, setSameBrush, setStartColor, setSubGallery, setUseColorRange, setUsePalette, setUsePaletteMin
add, add, add, add, add, add, add, add, add, calcZOrder, calcZPos, drawMark, getPoint, getTimesZOrder, getZValues, isValidSourceOf, prepareLegendCanvas, setTimesZOrder, valueListOfAxis
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, 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, createNewSeries, createNewSeries, createNewSeries, dataSourceArray, delete, delete, delete, dispose, doAfterDrawValues, doBeforeDrawValues, doClick, doClickPointer, doDoubleClick, draw, drawHiddenValue, drawLegend, drawLegend, drawMarks, drawMarksSeries, drawSeries, drawSeriesForward, drawValuesForward, endUpdate, fillSampleValues, fillSampleValues, fireSeriesMouseEvent, fireSeriesPaint, firstDisplayed, getActive, getAllowSinglePoint, getBitmapEditor, getColor, getColorEach, getColorMember, getColors, getCount, getCursor, getCustomHorizAxis, getCustomVertAxis, getDataSource, getDefaultColor, getDefaultNullValue, getDepth, getEndZ, getFields, getFirstVisible, getFunction, getHasZValues, getHorizAxis, getHorizontalAxis, getLabelMember, getLabels, getLastVisible, getMandatory, getMandatoryAxis, getMarks, getMarkText, getMarkValue, getMiddleZ, getNotMandatory, getNumGallerySeries, getNumSampleValues, getOriginValue, getPercentFormat, getSeriesColor, getShowInLegend, getStartZ, getTitle, getUseAxis, 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, legendToValueIndex, maxMarkWidth, moreSameZOrder, mouseEvent, newFromType, onDisposing, randomBounds, recalcGetAxis, refreshSeries, removeMarkTextResolver, removeSeriesMouseListener, removeSeriesPaintListener, repaint, sameClass, setActive, 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, 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
public Vector3D(IBaseChart c)
public Vector3D()
public void assign(Series source)
Series
public int getArrowHeight()
public void setArrowHeight(int value)
value
- intpublic int getArrowWidth()
public void setArrowWidth(int value)
value
- intpublic ValueList getEndXValues()
public ValueList getEndYValues()
public ValueList getEndZValues()
public ChartPen getEndArrow()
public ChartPen getStartArrow()
protected void addSampleValues(int numValues)
addSampleValues
in class Series
public int add(double x0, double y0, double z0, double x1, double y1, double z1)
Example:
series.add( x0,y0,z0 , x1,y1,z1 ) ;
x0
- doubley0
- doublez0
- doublex1
- doubley1
- doublez1
- doublepublic int add(double x0, double y0, double z0, double x1, double y1, double z1, java.lang.String text, Color color)
x0
- doubley0
- doublez0
- doublex1
- doubley1
- doublez1
- doubletext
- Stringcolor
- Colorpublic void drawValue(int valueIndex)
Series
public boolean isValidSourceOf(ISeries value)
protected int numSampleValues()
numSampleValues
in class Series
public double getMaxXValue()
getMaxXValue
in class Series
public double getMinXValue()
getMinXValue
in class Series
public double getMaxYValue()
getMaxYValue
in class Series
public double getMinYValue()
getMinYValue
in class Series
public double getMaxZValue()
getMaxZValue
in interface ISeries
getMaxZValue
in class Custom3D
public double getMinZValue()
getMinZValue
in interface ISeries
getMinZValue
in class Custom3D
public java.lang.String getDescription()
getDescription
in class Series