public class BarStackRenderer3D extends BarStackRenderer implements Renderer3D
SeriesRenderer
that draws stacked 3D bars in its containing plot.BarStackRenderer.ProcessStackBars
StackRenderer.ProcessStackPoint, StackRenderer.ProcessStackRange
Renderer2D.ProcessPoint, Renderer2D.ProcessRange
Constructor and Description |
---|
BarStackRenderer3D(com.mindfusion.common.ObservableList<Series> series)
Initializes a new instance of the
BarStackRenderer3D class. |
Modifier and Type | Method and Description |
---|---|
void |
buildModels(com.mindfusion.charting.threed.Scene3D scene,
RenderContext context)
|
int |
getModel() |
void |
setModel(int modelNumber) |
draw, drawHighlight, enumVisibleStackBars, getBarSpacingRatio, getHorizontalBars, hitTest, measureDataRange, setBarSpacingRatio, setHorizontalBars
enumVisibleStackPoints, enumVisibleStackPointsRelativeTo, getPixel, measureDataRangeRelativeTo
domainAxis, domainData, domainSorted, enumSeries, enumVisiblePointPairs, enumVisiblePoints, enumVisibleRanges, getFirstInRange, getFirstInRange, getLastInRange, getLastInRange, getMaxXSum, getMaxXSumPositive, getMaxYSum, getMaxYSumPositive, getMinXSumNegative, getMinYSumNegative, getPixel, getSeries, getXAxis, getYAxis, imageData, setSeries, setXAxis, setYAxis, startMeasureData, xData, xSorted, yData, ySorted
addPropertyChangeListener, createTextRenderer, dataChanged, domainDimension, effectiveFill, effectiveLabelBackground, effectiveLabelBorderPen, effectiveStroke, getLabelBrush, getLabelFontName, getLabelFontSize, getLabelFontStyle, getSeriesStyle, getShowDataLabels, getShowHighlight, getShowToolTips, onPropertyChanged, onSeriesDataChanged, removePropertyChangeListener, searchStyle, setLabelBrush, setLabelFontName, setLabelFontSize, setLabelFontStyle, setSeriesStyle, setShowDataLabels, setShowHighlight, setShowToolTips, setToolTip
public static final int BOX
public static final int CYLINDER
public BarStackRenderer3D(com.mindfusion.common.ObservableList<Series> series)
BarStackRenderer3D
class.series
- A list of Series that should be rendered as stacked bars.public void buildModels(com.mindfusion.charting.threed.Scene3D scene, RenderContext context)
Renderer3D.buildModels(com.mindfusion.charting.threed.Scene3D, com.mindfusion.charting.RenderContext)
. Adds 3D bar models for the series data to specified scene.buildModels
in interface Renderer3D
scene
- A Scene3D instance.context
- A RenderContext instance.public void setModel(int modelNumber)
public int getModel()