Dart Documentationorson_chartsAbstractPlot3D

AbstractPlot3D abstract class

The base class for plots.

Subclasses

CategoryPlot3D, PiePlot3D, XYZPlot

Implements

Renderer3DChangeListener, Dataset3DChangeListener, Axis3DChangeListener, Plot3D

Constructors

new AbstractPlot3D() #

Default constructor.

Properties

bool autoAdjustDimensions #

Chart3D get chart #

Returns the chart that the plot is assigned to.

void set chart(Chart3D chart) #

Sets the chart that the plot is assigned to.

final Dimension3D dimensions #

Returns the dimensions of the plot.

docs inherited from Plot3D

final List<LegendItemInfo> legendInfo #

inherited from Plot3D

Returns a list of items to be displayed in the chart's legend. Typically there will be one item per series in the chart. The legendBuilder assigned to the chart will take this list and construct the elements for display.

Methods

void addChangeListener(Plot3DChangeListener listener) #

Registers a listener to receive notification of changes to the plot.

docs inherited from Plot3D

void axis3DChanged(Axis3DChangeEvent event) #

Receives notification of a change to one of the plot's axes. The event contains information about the source of the event.

abstract void compose(World world, num xOffset, num yOffset, num zOffset) #

inherited from Plot3D

Composes the objects that are required to display this plot, placing them in the specified world. Typically most of the composition work will be delegated to a renderer, although some plot subclasses (for example, PiePlot3D) will perform the composition directly.

void dataset3DChanged(Dataset3DChangeEvent event) #

Receives notification of a change to the plot's dataset.

void fireChangeEvent() #

Sends a Plot3DChangeEvent to all registered listeners.

abstract void receive(ChartElementVisitor visitor) #

inherited from ChartElement

Receives a visitor. This is part of a general mechanism for traversing all the elements that make up a chart structure.

void removeChangeListener(Plot3DChangeListener listener) #

Deregisters a listener so that it no longer receives notification of changes to the plot.

docs inherited from Plot3D

void renderer3DChanged(Renderer3DChangeEvent event) #

Receives notification of a change to the renderer. The event contains information about the source of the event.