public class Vector3D extends Custom3DPalette
Title: Vector3D class
Description: Vector3D Series.
Copyright (c) 2005-2013 by Steema Software SL. All Rights Reserved.
Company: Steema Software SL
Custom3DPalette.ColorResolverSeries.MarkTextResolverbUseColorRange, bUsePalette, iPaletteSteps, sameBrushAUTODEPTH, 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 |
|---|
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, setUsePaletteMinadd, add, add, add, add, add, add, add, add, calcZOrder, calcZPos, drawMark, getPoint, getTimesZOrder, getZValues, isValidSourceOf, prepareLegendCanvas, setTimesZOrder, valueListOfAxisadd, 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, yScreenToValuegetChart, invalidate, setBooleanProperty, setColorProperty, setDoubleProperty, setIntegerProperty, setStringPropertyequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetChart, invalidatepublic Vector3D(IBaseChart c)
public Vector3D()
public void assign(Series source)
Seriespublic 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 Seriespublic 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)
Seriespublic boolean isValidSourceOf(ISeries value)
protected int numSampleValues()
numSampleValues in class Seriespublic double getMaxXValue()
getMaxXValue in class Seriespublic double getMinXValue()
getMinXValue in class Seriespublic double getMaxYValue()
getMaxYValue in class Seriespublic double getMinYValue()
getMinYValue in class Seriespublic double getMaxZValue()
getMaxZValue in interface ISeriesgetMaxZValue in class Custom3Dpublic double getMinZValue()
getMinZValue in interface ISeriesgetMinZValue in class Custom3Dpublic java.lang.String getDescription()
getDescription in class Series