- Dataset3D - Interface in com.orsoncharts.data
-
The base interface for datasets in Orson Charts.
- Dataset3DChangeEvent - Class in com.orsoncharts.data
-
A dataset change event.
- Dataset3DChangeEvent(Object, Object) - Constructor for class com.orsoncharts.data.Dataset3DChangeEvent
-
Creates a new dataset change event.
- Dataset3DChangeListener - Interface in com.orsoncharts.data
-
The interface through which dataset change events are passed.
- datasetChanged(Dataset3DChangeEvent) - Method in interface com.orsoncharts.data.Dataset3DChangeListener
-
Called to notify the listener that the source dataset has been
changed.
- datasetChanged(Dataset3DChangeEvent) - Method in class com.orsoncharts.plot.AbstractPlot3D
-
Receives notification of a dataset change, and passes this event on
wrapped in a
Plot3DChangeEvent.
- datasetChanged(Dataset3DChangeEvent) - Method in class com.orsoncharts.plot.CategoryPlot3D
-
Receives notification of a change to the dataset and handles this by
adjusting the plot dimensions (according to the setting of the
autoAdjustDimensions flag), reconfiguring the axes, and
propagating a Plot3DChangeEvent.
- datasetChanged(Dataset3DChangeEvent) - Method in class com.orsoncharts.plot.XYZPlot
-
Receives notification that the plot's dataset has changed, and
responds by passing on a
Plot3DChangeEvent to the plot's
registered listeners (with the default set-up, this notifies the
chart).
- DataUtils - Class in com.orsoncharts.data
-
Some utility methods for working with the various datasets and data
structures available in Orson Charts.
- DEFAULT_AXIS_LABEL_COLOR - Static variable in class com.orsoncharts.style.StandardChartStyle
-
The default foreground color for axis labels.
- DEFAULT_AXIS_LABEL_FONT - Static variable in class com.orsoncharts.style.StandardChartStyle
-
The default font for axis labels.
- DEFAULT_AXIS_TICK_LABEL_COLOR - Static variable in class com.orsoncharts.style.StandardChartStyle
-
The default foreground color for axis tick labels.
- DEFAULT_AXIS_TICK_LABEL_FONT - Static variable in class com.orsoncharts.style.StandardChartStyle
-
The default font for axis tick labels.
- DEFAULT_CHARTBOX_COLOR - Static variable in class com.orsoncharts.style.StandardChartStyle
-
The default chartbox color.
- DEFAULT_COLUMN_GRIDLINES_VISIBLE - Static variable in class com.orsoncharts.style.StandardChartStyle
-
The default visibility for gridlines perpendicular to the column-axis.
- DEFAULT_FILL_COLOR - Static variable in interface com.orsoncharts.marker.Marker
-
The default fill color for markers.
- DEFAULT_FONT - Static variable in class com.orsoncharts.table.TextElement
-
The default font.
- DEFAULT_GRIDLINE_COLOR - Static variable in class com.orsoncharts.style.StandardChartStyle
-
The default gridline color.
- DEFAULT_GRIDLINE_STROKE - Static variable in class com.orsoncharts.style.StandardChartStyle
-
The default gridline stroke.
- DEFAULT_LABEL_COLOR - Static variable in class com.orsoncharts.axis.AbstractAxis3D
-
The default axis label color (in most circumstances this will be
overridden by the chart style).
- DEFAULT_LABEL_COLOR - Static variable in interface com.orsoncharts.marker.Marker
-
The default color for the marker labels.
- DEFAULT_LABEL_FONT - Static variable in class com.orsoncharts.axis.AbstractAxis3D
-
The default axis label font (in most circumstances this will be
overridden by the chart style).
- DEFAULT_LABEL_OFFSET - Static variable in class com.orsoncharts.axis.AbstractAxis3D
-
The default label offset.
- DEFAULT_LEGEND_FOOTER_COLOR - Static variable in class com.orsoncharts.style.StandardChartStyle
-
The default foreground color for the legend footer if there is one.
- DEFAULT_LEGEND_FOOTER_FONT - Static variable in class com.orsoncharts.style.StandardChartStyle
-
The default font for legend footers.
- DEFAULT_LEGEND_HEADER_COLOR - Static variable in class com.orsoncharts.style.StandardChartStyle
-
The default foreground color for the legend header if there is one.
- DEFAULT_LEGEND_HEADER_FONT - Static variable in class com.orsoncharts.style.StandardChartStyle
-
The default font for legend headers.
- DEFAULT_LEGEND_ITEM_BACKGROUND_COLOR - Static variable in class com.orsoncharts.style.StandardChartStyle
-
The default legend item background color.
- DEFAULT_LEGEND_ITEM_COLOR - Static variable in class com.orsoncharts.style.StandardChartStyle
-
The default legend item color.
- DEFAULT_LEGEND_ITEM_FONT - Static variable in class com.orsoncharts.style.StandardChartStyle
-
The default font for legend item text.
- DEFAULT_LEGEND_ITEM_SHAPE - Static variable in class com.orsoncharts.style.StandardChartStyle
-
The default legend item shape.
- DEFAULT_LINE_COLOR - Static variable in class com.orsoncharts.axis.AbstractAxis3D
-
The default color for the axis line.
- DEFAULT_LINE_COLOR - Static variable in interface com.orsoncharts.marker.Marker
-
The default line color for markers.
- DEFAULT_LINE_STROKE - Static variable in class com.orsoncharts.axis.AbstractAxis3D
-
The default stroke for the axis line.
- DEFAULT_LINE_STROKE - Static variable in interface com.orsoncharts.marker.Marker
-
The default line stroke for markers.
- DEFAULT_MARKER_FILL_COLOR - Static variable in class com.orsoncharts.style.StandardChartStyle
-
- DEFAULT_MARKER_FONT - Static variable in interface com.orsoncharts.marker.Marker
-
The default font for marker labels.
- DEFAULT_MARKER_LABEL_COLOR - Static variable in class com.orsoncharts.style.StandardChartStyle
-
- DEFAULT_MARKER_LABEL_FONT - Static variable in class com.orsoncharts.style.StandardChartStyle
-
- DEFAULT_MARKER_LINE_COLOR - Static variable in class com.orsoncharts.style.StandardChartStyle
-
- DEFAULT_MARKER_LINE_STROKE - Static variable in class com.orsoncharts.style.StandardChartStyle
-
- DEFAULT_PARTITION_KEY - Static variable in class com.orsoncharts.graphics3d.World
-
The default partition key.
- DEFAULT_PROJ_DIST - Static variable in class com.orsoncharts.Chart3D
-
The default projection distance.
- DEFAULT_PROJ_DIST - Static variable in class com.orsoncharts.graphics3d.DefaultDrawable3D
-
The default projection distance.
- DEFAULT_ROW_GRIDLINES_VISIBLE - Static variable in class com.orsoncharts.style.StandardChartStyle
-
The default visibility for gridlines perpendicular to the row-axis.
- DEFAULT_SECTION_LABEL_COLOR - Static variable in class com.orsoncharts.style.StandardChartStyle
-
The default color for pie section labels.
- DEFAULT_SECTION_LABEL_FONT - Static variable in class com.orsoncharts.plot.PiePlot3D
-
The default font for section labels on the chart.
- DEFAULT_SECTION_LABEL_FONT - Static variable in class com.orsoncharts.style.StandardChartStyle
-
The default font for pie section labels.
- DEFAULT_SMALLEST_VALUE - Static variable in class com.orsoncharts.axis.LogAxis3D
-
The default value for the smallest value attribute.
- DEFAULT_SUBTITLE_FONT - Static variable in class com.orsoncharts.style.StandardChartStyle
-
The default subtitle font.
- DEFAULT_SUBTITLE_FONT - Static variable in class com.orsoncharts.TitleUtils
-
The default sub-title font.
- DEFAULT_TEMPLATE - Static variable in class com.orsoncharts.label.StandardCategoryItemLabelGenerator
-
- DEFAULT_TEMPLATE - Static variable in class com.orsoncharts.label.StandardCategoryLabelGenerator
-
- DEFAULT_TEMPLATE - Static variable in class com.orsoncharts.label.StandardPieLabelGenerator
-
- DEFAULT_TEMPLATE - Static variable in class com.orsoncharts.label.StandardXYZItemLabelGenerator
-
The default label template.
- DEFAULT_TEMPLATE - Static variable in class com.orsoncharts.label.StandardXYZLabelGenerator
-
The default label template.
- DEFAULT_TEXT_BACKGROUND_COLOR - Static variable in class com.orsoncharts.style.StandardChartStyle
-
The default background color for the title and subtitle, and legend
header and footer.
- DEFAULT_TICK_LABEL_COLOR - Static variable in class com.orsoncharts.axis.AbstractAxis3D
-
The default tick label color (in most circumstances this will be
overridden by the chart style).
- DEFAULT_TICK_LABEL_FONT - Static variable in class com.orsoncharts.axis.AbstractAxis3D
-
The default tick label font (in most circumstances this will be
overridden by the chart style).
- DEFAULT_TITLE_COLOR - Static variable in class com.orsoncharts.TitleUtils
-
The default foreground color for titles.
- DEFAULT_TITLE_FONT - Static variable in class com.orsoncharts.style.StandardChartStyle
-
The default title font.
- DEFAULT_TITLE_FONT - Static variable in class com.orsoncharts.TitleUtils
-
The default title font.
- DEFAULT_X_GRIDLINES_VISIBLE - Static variable in class com.orsoncharts.style.StandardChartStyle
-
The default visibility for gridlines perpendicular to the x-axis.
- DEFAULT_Y_GRIDLINES_VISIBLE - Static variable in class com.orsoncharts.style.StandardChartStyle
-
The default visibility for gridlines perpendicular to the y-axis.
- DEFAULT_Z_GRIDLINES_VISIBLE - Static variable in class com.orsoncharts.style.StandardChartStyle
-
The default visibility for gridlines perpendicular to the z-axis.
- DefaultDrawable3D - Class in com.orsoncharts.graphics3d
-
Provides a default implementation of the
Drawable3D interface.
- DefaultDrawable3D(World) - Constructor for class com.orsoncharts.graphics3d.DefaultDrawable3D
-
Creates a new instance to display the content of the specified
world.
- DefaultKeyedValue<K extends java.lang.Comparable<K>,T> - Class in com.orsoncharts.data
-
A data item where a key is associated with a value (typically numerical).
- DefaultKeyedValue(K, T) - Constructor for class com.orsoncharts.data.DefaultKeyedValue
-
Creates a new instance.
- DefaultKeyedValues<K extends java.lang.Comparable<K>,T> - Class in com.orsoncharts.data
-
A list of (key, value) pairs.
- DefaultKeyedValues() - Constructor for class com.orsoncharts.data.DefaultKeyedValues
-
Creates a new (empty) list of keyed values.
- DefaultKeyedValues(List<K>) - Constructor for class com.orsoncharts.data.DefaultKeyedValues
-
Creates a new instance with the specified keys (each associated with
a null value).
- DefaultKeyedValues2D<R extends java.lang.Comparable<R>,C extends java.lang.Comparable<C>,T> - Class in com.orsoncharts.data
-
A two dimensional grid of (typically numerical) data that is accessible by
row and column keys.
- DefaultKeyedValues2D() - Constructor for class com.orsoncharts.data.DefaultKeyedValues2D
-
Creates a new (empty) instance.
- DefaultKeyedValues2D(List<R>, List<C>) - Constructor for class com.orsoncharts.data.DefaultKeyedValues2D
-
Creates a new instance with the specified keys and all data values
initialized to null.
- DefaultKeyedValues3D<S extends java.lang.Comparable<S>,R extends java.lang.Comparable<R>,C extends java.lang.Comparable<C>,V> - Class in com.orsoncharts.data
-
A three dimensional table of numerical values, implementing the
KeyedValues3D interface.
- DefaultKeyedValues3D() - Constructor for class com.orsoncharts.data.DefaultKeyedValues3D
-
Creates a new (empty) table.
- deriveTextAnchor(RefPt2D, boolean) - Static method in class com.orsoncharts.marker.AbstractMarker
-
A utility method that returns a suitable text anchor for a given
reference point.
- deriveTextAnchorForLine(RefPt2D, boolean) - Static method in class com.orsoncharts.marker.AbstractMarker
-
A utility method that returns a suitable text anchor for a given
reference point relative to a line (rather than a rectangle which is
the normal case).
- Dimension3D - Class in com.orsoncharts.graphics3d
-
A dimension in 3D (width, height and depth).
- Dimension3D(double, double, double) - Constructor for class com.orsoncharts.graphics3d.Dimension3D
-
Creates a new Dimension3D instance.
- dimensions - Variable in class com.orsoncharts.plot.AbstractPlot3D
-
The plot dimensions in 3D space.
- DisplayPanel3D - Class in com.orsoncharts.graphics3d.swing
-
A panel for displaying 3D content, with a toolbar and popup menu to control
the view.
- DisplayPanel3D(Panel3D) - Constructor for class com.orsoncharts.graphics3d.swing.DisplayPanel3D
-
Creates a new display panel for the given content, with a toolbar
and popup menu configured.
- DisplayPanel3D(Panel3D, boolean, boolean) - Constructor for class com.orsoncharts.graphics3d.swing.DisplayPanel3D
-
Creates a new display panel.
- Dot3D - Class in com.orsoncharts.graphics3d
-
A 3D object that is simply a dot (single vertex).
- Dot3D(float, float, float, Color) - Constructor for class com.orsoncharts.graphics3d.Dot3D
-
Creates a new Dot3D instance.
- DoubleSidedFace - Class in com.orsoncharts.graphics3d
-
A double-sided face.
- DoubleSidedFace(Object3D, int[]) - Constructor for class com.orsoncharts.graphics3d.DoubleSidedFace
-
Creates a new double-sided face.
- DownAction - Class in com.orsoncharts.graphics3d.swing
-
An action that handles rotating the 3D view towards the bottom of the screen.
- DownAction(Panel3D) - Constructor for class com.orsoncharts.graphics3d.swing.DownAction
-
Creates a new action associated with the specified panel.
- draw(Graphics2D, Point2D, Point2D, Point2D, List<TickData>, RenderingInfo, boolean) - Method in class com.orsoncharts.axis.AbstractAxis3D
-
Draws the axis along an arbitrary line (between startPt
and endPt).
- draw(Graphics2D, Point2D, Point2D, Point2D, List<TickData>, RenderingInfo, boolean) - Method in interface com.orsoncharts.axis.Axis3D
-
Draws the axis along an arbitrary line (between startPt
and endPt).
- draw(Graphics2D, Point2D, Point2D, Point2D, List<TickData>, RenderingInfo, boolean) - Method in class com.orsoncharts.axis.LogAxis3D
-
Draws the axis.
- draw(Graphics2D, Point2D, Point2D, Point2D, List<TickData>, RenderingInfo, boolean) - Method in class com.orsoncharts.axis.NumberAxis3D
-
Draws the axis to the supplied graphics target (g2, with the
specified starting and ending points for the line.
- draw(Graphics2D, Point2D, Point2D, Point2D, List<TickData>, RenderingInfo, boolean) - Method in class com.orsoncharts.axis.StandardCategoryAxis3D
-
Draws the axis between the two points pt0 and pt1 in
Java2D space.
- draw(Graphics2D, Rectangle2D) - Method in class com.orsoncharts.Chart3D
-
Draws the chart to the specified output target.
- draw(Graphics2D, Rectangle2D) - Method in class com.orsoncharts.graphics3d.DefaultDrawable3D
-
Draws the current view to a Graphics2D instance.
- draw(Graphics2D, Rectangle2D) - Method in interface com.orsoncharts.graphics3d.Drawable3D
-
Draws the scene to the supplied Graphics2D target and returns
an object containing state information about the rendering.
- draw(Graphics2D, Rectangle2D) - Method in class com.orsoncharts.legend.ColorScaleElement
-
Draws the element within the specified bounds.
- draw(Graphics2D, Rectangle2D, TableElementOnDraw) - Method in class com.orsoncharts.legend.ColorScaleElement
-
Draws the element within the specified bounds.
- draw(Graphics2D, MarkerData, boolean) - Method in class com.orsoncharts.marker.CategoryMarker
-
Handles drawing of the marker.
- draw(Graphics2D, MarkerData, boolean) - Method in interface com.orsoncharts.marker.Marker
-
Draws the marker based on the markerData which has been
passed to the 3D engine to generate the required 2D projection points.
- draw(Graphics2D, MarkerData, boolean) - Method in class com.orsoncharts.marker.NumberMarker
-
Draws the marker.
- draw(Graphics2D, MarkerData, boolean) - Method in class com.orsoncharts.marker.RangeMarker
-
- draw(Graphics2D, Rectangle2D) - Method in class com.orsoncharts.table.FlowElement
-
Draws the element within the specified bounds.
- draw(Graphics2D, Rectangle2D, TableElementOnDraw) - Method in class com.orsoncharts.table.FlowElement
-
Draws the element within the specified bounds.
- draw(Graphics2D, Rectangle2D) - Method in class com.orsoncharts.table.GridElement
-
Draws the element within the specified bounds.
- draw(Graphics2D, Rectangle2D, TableElementOnDraw) - Method in class com.orsoncharts.table.GridElement
-
Draws the element within the specified bounds.
- draw(Graphics2D, Rectangle2D) - Method in class com.orsoncharts.table.ShapeElement
-
Draws the shape element within the specified bounds.
- draw(Graphics2D, Rectangle2D, TableElementOnDraw) - Method in class com.orsoncharts.table.ShapeElement
-
Draws the element within the specified bounds.
- draw(Graphics2D, Rectangle2D) - Method in interface com.orsoncharts.table.TableElement
-
Draws the element within the specified bounds.
- draw(Graphics2D, Rectangle2D, TableElementOnDraw) - Method in interface com.orsoncharts.table.TableElement
-
Draws the element within the specified bounds.
- draw(Graphics2D, Rectangle2D) - Method in class com.orsoncharts.table.TextElement
-
Draws the element within the specified bounds.
- draw(Graphics2D, Rectangle2D, TableElementOnDraw) - Method in class com.orsoncharts.table.TextElement
-
Draws the element within the specified bounds.
- draw(Graphics2D, Rectangle2D) - Method in class com.orsoncharts.table.VerticalFlowElement
-
Draws the element and all of its subelements within the specified
bounds.
- draw(Graphics2D, Rectangle2D, TableElementOnDraw) - Method in class com.orsoncharts.table.VerticalFlowElement
-
Draws the element within the specified bounds.
- Drawable3D - Interface in com.orsoncharts.graphics3d
-
A three dimensional scene that can be viewed from an arbitrary viewpoint
and rendered to any Graphics2D instance.
- drawAlignedString(String, Graphics2D, float, float, TextAnchor) - Static method in class com.orsoncharts.util.TextUtils
-
Draws a string such that the specified anchor point is aligned to the
given (x, y) location, and returns a bounding rectangle
for the text.
- drawAxisLabel(String, Graphics2D, Line2D, Point2D, double, RenderingInfo, boolean) - Method in class com.orsoncharts.axis.AbstractAxis3D
-
Draws the specified text as the axis label and returns a bounding
shape (2D) for the text.
- drawItemLabels(World, CategoryDataset3D, KeyedValues3DItemKey, double, double, double, double, boolean) - Method in class com.orsoncharts.renderer.category.BarRenderer3D
-
- drawItemLabels(World, CategoryDataset3D, KeyedValues3DItemKey, double, double, double, double, boolean) - Method in class com.orsoncharts.renderer.category.StackedBarRenderer3D
-
- drawMarkerLabel(Graphics2D, String, double, double, Anchor2D, Line2D, boolean) - Method in class com.orsoncharts.marker.AbstractMarker
-
Draws a marker label.
- drawMarkerLabel(Graphics2D, String, double, double, Anchor2D, Line2D, Line2D, boolean) - Method in class com.orsoncharts.marker.AbstractMarker
-
Draws a marker label.
- drawRotatedString(String, Graphics2D, float, float, TextAnchor, double, float, float) - Static method in class com.orsoncharts.util.TextUtils
-
Draws a string that is aligned by one anchor point and rotated about
another anchor point.
- drawRotatedString(String, Graphics2D, float, float, TextAnchor, double, TextAnchor) - Static method in class com.orsoncharts.util.TextUtils
-
Draws a string that is aligned by one anchor point and rotated about
another anchor point, and returns a bounding shape for the text.
- drawRotatedString(String, Graphics2D, double, float, float) - Static method in class com.orsoncharts.util.TextUtils
-
A utility method for drawing rotated text.
- drawRotatedString(String, Graphics2D, float, float, double, float, float) - Static method in class com.orsoncharts.util.TextUtils
-
A utility method for drawing rotated text.
- drawRotatedString(AttributedString, Graphics2D, double, float, float) - Static method in class com.orsoncharts.util.TextUtils
-
Draws the attributed string at (x, y), rotated by the
specified angle about (x, y).
- drawRotatedString(AttributedString, Graphics2D, float, float, double, float, float) - Static method in class com.orsoncharts.util.TextUtils
-
Draws the attributed string at (textX, textY), rotated by
the specified angle about (rotateX, rotateY).
- drawRotatedString(AttributedString, Graphics2D, float, float, TextAnchor, double, TextAnchor, Rectangle2D) - Static method in class com.orsoncharts.util.TextUtils
-
Draws the attributed string aligned to the point (x, y),
rotated by the specified angle about rotationAnchor.
- dy - Variable in class com.orsoncharts.graphics3d.RenderingInfo
-
The y-translation.