A B C D E F G H I J K L M N O P R S T U V W X Y Z

## C

calcAlignedStringBounds(String, Graphics2D, float, float, TextAnchor) - Static method in class com.orsoncharts.util.TextUtils
  Returns the bounds of an aligned string.
calcRollAngle() - Method in class com.orsoncharts.graphics3d.ViewPoint3D
  Returns the roll angle (orientation) for the view point.
calculateAverageZValue(Point3D[]) - Method in class com.orsoncharts.ChartBox3D.ChartBoxFace
  Returns `-123456f` which ensures that the chart box face is always drawn first (before any data items).
calculateAverageZValue(Point3D[]) - Method in class com.orsoncharts.graphics3d.Face
  Returns the average z-value.
calculateEyeCoordinates(ViewPoint3D) - Method in class com.orsoncharts.graphics3d.Object3D
  Returns the eye coordinates of the object's vertices.
calculateEyeCoordinates(ViewPoint3D) - Method in class com.orsoncharts.graphics3d.World
  Returns an array containing the vertices for all objects in this world, transformed to eye coordinates.
calculateLog(double) - Method in class com.orsoncharts.axis.LogAxis3D
  Calculates the log of the given `value`, using the current base.
calculateNormal(Point3D[]) - Method in class com.orsoncharts.graphics3d.Face
  Calculates the normal vector for this face.
calculateProjectedPoints(ViewPoint3D, double) - Method in class com.orsoncharts.graphics3d.Object3D
  Calculates the projected points for the object's vertices, for the given viewpoint.
calculateProjectedPoints(ViewPoint3D, double) - Method in class com.orsoncharts.graphics3d.World
  Calculates the projected points in 2D-space for all the vertices of the objects in the world.
calculateTheta(Line2D) - Static method in class com.orsoncharts.graphics3d.Utils2D
  Returns the angle of rotation (in radians) for the specified line.
calculateValue(double) - Method in class com.orsoncharts.axis.LogAxis3D
  Calculates the value from a given log value.
CategoryAxis3D - Interface in com.orsoncharts.axis
  An axis that displays categories and is used with a `CategoryPlot3D` for the row and column axes.
CategoryColorSource - Interface in com.orsoncharts.renderer.category
  A color source that can supply the colors for category plots.
CategoryDataset3D - Interface in com.orsoncharts.data.category
  An interface for a dataset with multiple series of data in the form of `(rowKey, columnKey, value)`.
CategoryItemLabelGenerator - Interface in com.orsoncharts.label
  An item label generator for category charts (this is used for tooltips and data item labels).
CategoryLabelGenerator - Interface in com.orsoncharts.label
  A label generator for category charts, used to create labels for the axes and for the chart legend.
CategoryMarker - Class in com.orsoncharts.marker
  A marker for a category on a `CategoryAxis3D`.
CategoryMarker(Comparable<?>) - Constructor for class com.orsoncharts.marker.CategoryMarker
  Creates a marker for the specified category.
CategoryMarkerType - Enum in com.orsoncharts.marker
  An enumeration of the different types of `CategoryMarker`.
CategoryPlot3D - Class in com.orsoncharts.plot
  A 3D plot with two category axes (x and z) and a numerical y-axis that can display data from a `CategoryDataset3D`.
CategoryPlot3D(CategoryDataset3D, CategoryRenderer3D, CategoryAxis3D, CategoryAxis3D, ValueAxis3D) - Constructor for class com.orsoncharts.plot.CategoryPlot3D
  Creates a new plot with the supplied dataset, renderer and axes.
CategoryRenderer3D - Interface in com.orsoncharts.renderer.category
  Defines the methods that all renderers must support to work with a `CategoryPlot3D`.
CENTER - Static variable in class com.orsoncharts.TitleAnchor
  An anchor point at the center of the chart area (provided for completeness, you wouldn't normally anchor a chart title at the center).
CENTER - Static variable in class com.orsoncharts.util.Anchor2D
  An anchor point at the center of the target rectangle.
CENTER_LEFT - Static variable in class com.orsoncharts.legend.LegendAnchor
  An anchor point at the center-left of the chart area.
CENTER_LEFT - Static variable in class com.orsoncharts.TitleAnchor
  An anchor point at the center-left of the chart area.
CENTER_LEFT - Static variable in class com.orsoncharts.util.Anchor2D
  An anchor point at the center left with zero offset from the target rectangle bounds.
CENTER_LEFT_NO_SCALING - Static variable in class com.orsoncharts.util.Fit2D
  Fits a source rectangle to the center left of a target rectangle, without resizing it.
CENTER_NO_SCALING - Static variable in class com.orsoncharts.util.Fit2D
  Aligns a source rectangle to the center of a target rectangle, without resizing it.
CENTER_RIGHT - Static variable in class com.orsoncharts.legend.LegendAnchor
  An anchor point at the center-right of the chart area.
CENTER_RIGHT - Static variable in class com.orsoncharts.TitleAnchor
  An anchor point at the center-right of the chart area.
CENTER_RIGHT - Static variable in class com.orsoncharts.util.Anchor2D
  An anchor point at the center right with zero offset from the target rectangle bounds.
CENTER_RIGHT_NO_SCALING - Static variable in class com.orsoncharts.util.Fit2D
  Fits a source rectangle to the center right of a target rectangle, without resizing it.
centerPoint(Point2D, Point2D, Point2D, Point2D) - Static method in class com.orsoncharts.graphics3d.Utils2D
  Returns the point in the center of the four supplied points.
Chart3D - Class in com.orsoncharts
  A chart object for 3D charts (this is the umbrella object that manages all the components of the chart).
Chart3D(String, String, Plot3D) - Constructor for class com.orsoncharts.Chart3D
  Creates a 3D chart for the specified plot using the default chart style.
Chart3D(String, String, Plot3D, ChartStyle) - Constructor for class com.orsoncharts.Chart3D
  Creates a 3D chart for the specified plot using the supplied style.
Chart3DCanvas - Class in com.orsoncharts.fx
  A canvas node for displaying a `Chart3D` in JavaFX.
Chart3DCanvas(Chart3D) - Constructor for class com.orsoncharts.fx.Chart3DCanvas
  Creates a new canvas to display the supplied chart in JavaFX.
Chart3DChangeEvent - Class in com.orsoncharts
  An event indicating some change in the attributes of a chart.
Chart3DChangeEvent(Chart3D) - Constructor for class com.orsoncharts.Chart3DChangeEvent
  Creates a new event.
Chart3DChangeEvent(Object, Chart3D) - Constructor for class com.orsoncharts.Chart3DChangeEvent
  Creates a new event.
Chart3DChangeListener - Interface in com.orsoncharts
  An interface for receiving notification of changes to a `Chart3D` instance.
Chart3DFactory - Class in com.orsoncharts
  Utility methods for constructing common chart types.
Chart3DHints - Class in com.orsoncharts
  Special rendering hints that used internally by Orson Charts to provide links between rendered items and the chart elements that they represent.
Chart3DHints.Key - Class in com.orsoncharts
  A key for rendering hints that can be used with Orson Charts (in addition to the regular Java2D rendering hints).
Chart3DMouseEvent - Class in com.orsoncharts.interaction
  A mouse event for a chart that is displayed in a `Chart3DPanel`.
Chart3DMouseEvent(Chart3D, MouseEvent, RenderedElement) - Constructor for class com.orsoncharts.interaction.Chart3DMouseEvent
  Constructs a new event.
Chart3DMouseListener - Interface in com.orsoncharts.interaction
  The interface that must be implemented by classes that wish to receive `Chart3DMouseEvent` notifications from a `Chart3DPanel`.
Chart3DPanel - Class in com.orsoncharts
  A panel designed to display a `Chart3D` in a Swing-based desktop application.
Chart3DPanel(Chart3D) - Constructor for class com.orsoncharts.Chart3DPanel
  Creates a new chart panel to display the specified chart.
Chart3DViewer - Class in com.orsoncharts.fx
  A control for displaying a `Chart3D` in JavaFX.
Chart3DViewer(Chart3D) - Constructor for class com.orsoncharts.fx.Chart3DViewer
  Creates a new viewer to display the supplied chart in JavaFX.
Chart3DViewer(Chart3D, boolean) - Constructor for class com.orsoncharts.fx.Chart3DViewer
  Creates a new viewer instance.
Chart3DViewerSkin - Class in com.orsoncharts.fx
  A default skin for the `Chart3DViewer`.
Chart3DViewerSkin(Chart3DViewer) - Constructor for class com.orsoncharts.fx.Chart3DViewerSkin
  Creates a new instance.
ChartBox3D - Class in com.orsoncharts
  A chart box is the container within which the chart elements are drawn.
ChartBox3D(double, double, double, double, double, double, Color) - Constructor for class com.orsoncharts.ChartBox3D
  Creates a new chart box with the specified attributes.
ChartBox3D.ChartBoxFace - Class in com.orsoncharts
  A special subclass of `Face` that is used by the `ChartBox3D` so that when faces are sorted by z-order, the chart box sides are always drawn first (furthest in the background).
ChartBoxFace(Object3D, int[]) - Constructor for class com.orsoncharts.ChartBox3D.ChartBoxFace
  Creates a new face for a `ChartBox3D`.
chartChanged(Chart3DChangeEvent) - Method in interface com.orsoncharts.Chart3DChangeListener
  Called to inform that a chart change event has occurred.
chartChanged(Chart3DChangeEvent) - Method in class com.orsoncharts.Chart3DPanel
  Receives notification when the chart has been modified, and responds by completely repainting the panel and chart.
chartChanged(Chart3DChangeEvent) - Method in class com.orsoncharts.fx.Chart3DCanvas
ChartElement - Interface in com.orsoncharts
  A chart element used to implement the Visitor pattern for applying changes to the chart.
ChartElementVisitor - Interface in com.orsoncharts
  A visitor for a `ChartElement`.
chartMouseClicked(Chart3DMouseEvent) - Method in interface com.orsoncharts.interaction.Chart3DMouseListener
  Callback method for receiving notification of a mouse click on a chart.
chartMouseMoved(Chart3DMouseEvent) - Method in interface com.orsoncharts.interaction.Chart3DMouseListener
  Callback method for receiving notification of a mouse movement on a chart.
ChartStyle - Interface in com.orsoncharts.style
  A chart style provides styling attributes for a chart.
ChartStyleChangeEvent - Class in com.orsoncharts.style
  An event that signals a change to a `ChartStyle`.
ChartStyleChangeEvent(ChartStyle) - Constructor for class com.orsoncharts.style.ChartStyleChangeEvent
  Creates a new event.
ChartStyleChangeEvent(Object, ChartStyle) - Constructor for class com.orsoncharts.style.ChartStyleChangeEvent
  Creates a new event.
ChartStyleChangeListener - Interface in com.orsoncharts.style
  An interface for receiving notification of changes to a `ChartStyle` instance.
ChartStyler - Class in com.orsoncharts.style
  A `ChartElementVisitor` that applies a chart style to the elements of a chart.
ChartStyler(ChartStyle) - Constructor for class com.orsoncharts.style.ChartStyler
  Creates a new instance.
ChartStyles - Class in com.orsoncharts.style
  Some predefined chart styles.
ChartStyles() - Constructor for class com.orsoncharts.style.ChartStyles
checkArrayBounds(int, String, int) - Static method in class com.orsoncharts.util.ArgChecks
  Checks that the index is less than the specified `arrayLimit` and throws an `IllegalArgumentException` if it is not.
CLASS - Static variable in interface com.orsoncharts.table.TableElement
  A property key for the class of a table element.
CLASS_KEY - Static variable in class com.orsoncharts.graphics3d.Object3D
  The key for storing the object class as an optional property for this object.
clear() - Method in class com.orsoncharts.data.DefaultKeyedValues
  Clears all the data.
clear(String) - Method in class com.orsoncharts.graphics3d.World
  Clears any objects belonging to the specified partition.
clear() - Method in class com.orsoncharts.interaction.StandardKeyedValues3DItemSelection
  Clears the item selection (that is, removes all items contained in the selection).
clear() - Method in class com.orsoncharts.interaction.StandardXYZDataItemSelection
  Clears the selection.
clearProperties() - Method in class com.orsoncharts.graphics3d.RenderedElement
  Clears all properties for this element.
clearXTicks() - Method in class com.orsoncharts.ChartBox3D.ChartBoxFace
  Clears the ticks for the x-axis.
clone() - Method in interface com.orsoncharts.style.ChartStyle
  Returns a clone of the chart style.
clone() - Method in class com.orsoncharts.style.StandardChartStyle
  Returns a clone of the chart style (note that the change listeners are not cloned).
COLOR_PREFIX - Static variable in class com.orsoncharts.graphics3d.Object3D
  A prefix used for setting color properties for an object.
Colors - Class in com.orsoncharts
  A utility class that creates and returns color swatches that can be used in charts.
ColorScale - Interface in com.orsoncharts.renderer
  A color scale converts a data value into a color according to some predefined color scale.
ColorScaleElement - Class in com.orsoncharts.legend
  A `TableElement` that displays a `ColorScale`.
ColorScaleElement(ColorScale, Orientation, double, double, Font, Color) - Constructor for class com.orsoncharts.legend.ColorScaleElement
  Creates a new `ColorScaleElement` with the specified attributes.
ColorScaleLegendBuilder - Class in com.orsoncharts.legend
  A legend builder that creates a legend representing a `ColorScale`.
ColorScaleLegendBuilder() - Constructor for class com.orsoncharts.legend.ColorScaleLegendBuilder
  Creates a new instance.
ColorScaleRenderer - Interface in com.orsoncharts.renderer
  An interface that should be implemented by renderers that use a `ColorScale` - this provides a mechanism for the `ColorScaleLegendBuilder` to find the color scale.
ColorSource - Interface in com.orsoncharts.plot
  A color source for use by the `PiePlot3D` class.
com.orsoncharts - package com.orsoncharts
  Core classes, including `Chart3D`, `Chart3DPanel` and `Chart3DFactory`.
com.orsoncharts.axis - package com.orsoncharts.axis
  Axes (`CategoryAxis3D`, `NumberAxis3D` and `LogAxis3D`) plus supporting classes and interfaces.
com.orsoncharts.data - package com.orsoncharts.data
  Core data structures used as the building blocks for datasets in Orson Charts.
com.orsoncharts.data.category - package com.orsoncharts.data.category
  Datasets that can be used by the `CategoryPlot3D` class.
com.orsoncharts.data.function - package com.orsoncharts.data.function
  Representation of functions in the form `y = f(x, z)`.
com.orsoncharts.data.xyz - package com.orsoncharts.data.xyz
  Datasets that can be used by the `XYZPlot` class.
com.orsoncharts.fx - package com.orsoncharts.fx
  Custom viewing component (and support classes) for JavaFX.
com.orsoncharts.graphics3d - package com.orsoncharts.graphics3d
  The core 3D graphics rendering engine which is fully implemented using the Java2D (Graphics2D) API.
com.orsoncharts.graphics3d.swing - package com.orsoncharts.graphics3d.swing
  Components to display 3D graphics in Swing applications.
com.orsoncharts.interaction - package com.orsoncharts.interaction
  Classes that support user interaction with charts.
com.orsoncharts.interaction.fx - package com.orsoncharts.interaction.fx
  Interaction classes that are specific to JavaFX.
com.orsoncharts.label - package com.orsoncharts.label
  Classes related to chart labels.
com.orsoncharts.legend - package com.orsoncharts.legend
  Classes related to chart legends.
com.orsoncharts.marker - package com.orsoncharts.marker
  Provides value and range marker support for the axes on category and XYZ plots.
com.orsoncharts.plot - package com.orsoncharts.plot
  Standard plot types (`PiePlot3D`, `CategoryPlot3D` and `XYZPlot`) that can be used with the `Chart3D` class.
com.orsoncharts.renderer - package com.orsoncharts.renderer
  Base package for renderer support.
com.orsoncharts.renderer.category - package com.orsoncharts.renderer.category
  Renderers that can be used with the `CategoryPlot3D` class.
com.orsoncharts.renderer.xyz - package com.orsoncharts.renderer.xyz
  Renderers that can be used with the `XYZPlot` class.
com.orsoncharts.style - package com.orsoncharts.style
  Classes for controlling chart styles.
com.orsoncharts.table - package com.orsoncharts.table
  Classes and interfaces for constructing tables for display to the user.
com.orsoncharts.util - package com.orsoncharts.util
  General and utility classes.
com.orsoncharts.util.json - package com.orsoncharts.util.json
  A local copy of the JSON.simple project by FangYidong]lt;fangyidong@yahoo.com.cn]gt;: https://code.google.com/p/json-simple/.
com.orsoncharts.util.json.parser - package com.orsoncharts.util.json.parser
  A local copy of the JSON.simple project by FangYidong<fangyidong@yahoo.com.cn>: https://code.google.com/p/json-simple/.
compare(Face, Face) - Method in class com.orsoncharts.graphics3d.ZOrderComparator
compareTo(KeyedValues3DItemKey<S, R, C>) - Method in class com.orsoncharts.data.KeyedValues3DItemKey
compareTo(XYZItemKey<S>) - Method in class com.orsoncharts.data.xyz.XYZItemKey
componentHidden(ComponentEvent) - Method in class com.orsoncharts.Chart3DPanel
componentMoved(ComponentEvent) - Method in class com.orsoncharts.Chart3DPanel
componentResized(ComponentEvent) - Method in class com.orsoncharts.Chart3DPanel
componentShown(ComponentEvent) - Method in class com.orsoncharts.Chart3DPanel
compose(World, double, double, double) - Method in class com.orsoncharts.plot.CategoryPlot3D
compose(World, double, double, double) - Method in class com.orsoncharts.plot.PiePlot3D
  Adds 3D objects representing the current data for the plot to the specified world.
compose(World, double, double, double) - Method in interface com.orsoncharts.plot.Plot3D
  Adds 3D objects representing the current data for the plot to the specified world.
compose(World, double, double, double) - Method in class com.orsoncharts.plot.XYZPlot
  Adds 3D objects representing the current data for the plot to the specified world.
composeAll(XYZPlot, World, Dimension3D, double, double, double) - Method in class com.orsoncharts.renderer.xyz.AbstractXYZRenderer
  Adds objects to the `world` to represent all the data items that this renderer is responsible for.
composeAll(XYZPlot, World, Dimension3D, double, double, double) - Method in class com.orsoncharts.renderer.xyz.SurfaceRenderer
  Composes the entire representation of the function in the supplied `world`.
composeAll(XYZPlot, World, Dimension3D, double, double, double) - Method in interface com.orsoncharts.renderer.xyz.XYZRenderer
  Composes all the 3D objects that this renderer needs to present.
composeItem(CategoryDataset3D, int, int, int, World, Dimension3D, double, double, double) - Method in class com.orsoncharts.renderer.category.AreaRenderer3D
  Constructs and places one item from the specified dataset into the given world.
composeItem(CategoryDataset3D, int, int, int, World, Dimension3D, double, double, double) - Method in class com.orsoncharts.renderer.category.BarRenderer3D
  Constructs and places one item from the specified dataset into the given world.
composeItem(double, double, CategoryDataset3D, int, int, int, World, Dimension3D, double, double, double) - Method in class com.orsoncharts.renderer.category.BarRenderer3D
  Performs the actual work of composing a bar to represent one item in the dataset.
composeItem(CategoryDataset3D, int, int, int, World, Dimension3D, double, double, double) - Method in interface com.orsoncharts.renderer.category.CategoryRenderer3D
  Constructs and places one item from the specified dataset into the given world.
composeItem(CategoryDataset3D, int, int, int, World, Dimension3D, double, double, double) - Method in class com.orsoncharts.renderer.category.LineRenderer3D
  Constructs and places one item from the specified dataset into the given world.
composeItem(CategoryDataset3D, int, int, int, World, Dimension3D, double, double, double) - Method in class com.orsoncharts.renderer.category.StackedBarRenderer3D
  Constructs and places one item from the specified dataset into the given world.
composeItem(XYZDataset, int, int, World, Dimension3D, double, double, double) - Method in class com.orsoncharts.renderer.xyz.BarXYZRenderer
  Adds a single bar representing one item from the dataset.
composeItem(XYZDataset, int, int, World, Dimension3D, double, double, double) - Method in class com.orsoncharts.renderer.xyz.LineXYZRenderer
  Adds a single line representing one item from the dataset.
composeItem(XYZDataset, int, int, World, Dimension3D, double, double, double) - Method in class com.orsoncharts.renderer.xyz.ScatterXYZRenderer
  Constructs and places one item from the specified dataset into the given world.
composeItem(XYZDataset, int, int, World, Dimension3D, double, double, double) - Method in class com.orsoncharts.renderer.xyz.SurfaceRenderer
  Throws an `UnsupportedOperationException` because this renderer does not support per-item rendering.
composeItem(XYZDataset, int, int, World, Dimension3D, double, double, double) - Method in interface com.orsoncharts.renderer.xyz.XYZRenderer
  Constructs and places one item from the specified dataset into the given world.
ComposeType - Enum in com.orsoncharts.renderer
  An enumeration of the different methods used by renderers for composing the items in a chart.
configureAsColumnAxis(CategoryPlot3D) - Method in interface com.orsoncharts.axis.CategoryAxis3D
  Configure the axis as a column axis for the specified plot.
configureAsColumnAxis(CategoryPlot3D) - Method in class com.orsoncharts.axis.StandardCategoryAxis3D
  Configures the axis to be used as a column axis for the specified plot.
configureAsRowAxis(CategoryPlot3D) - Method in interface com.orsoncharts.axis.CategoryAxis3D
  Configure the axis as a row axis for the specified plot.
configureAsRowAxis(CategoryPlot3D) - Method in class com.orsoncharts.axis.StandardCategoryAxis3D
  Configures the axis to be used as a row axis for the specified plot.
configureAsValueAxis(CategoryPlot3D) - Method in class com.orsoncharts.axis.AbstractValueAxis3D
  Configures the axis to be used as the value axis for the specified plot.
configureAsValueAxis(CategoryPlot3D) - Method in interface com.orsoncharts.axis.ValueAxis3D
  Configure the axis as a value axis for the specified plot.
configureAsXAxis(XYZPlot) - Method in class com.orsoncharts.axis.AbstractValueAxis3D
  Configures the axis to be used as the x-axis for the specified plot.
configureAsXAxis(XYZPlot) - Method in interface com.orsoncharts.axis.ValueAxis3D
  Configure the axis as an x-axis for the specified plot.
configureAsYAxis(XYZPlot) - Method in class com.orsoncharts.axis.AbstractValueAxis3D
  Configures the axis to be used as the y-axis for the specified plot.
configureAsYAxis(XYZPlot) - Method in interface com.orsoncharts.axis.ValueAxis3D
  Configure the axis as an y-axis for the specified plot.
configureAsZAxis(XYZPlot) - Method in class com.orsoncharts.axis.AbstractValueAxis3D
  Configures the axis to be used as the z-axis for the specified plot.
configureAsZAxis(XYZPlot) - Method in interface com.orsoncharts.axis.ValueAxis3D
  Configure the axis as an z-axis for the specified plot.
ContainerElement - Interface in com.orsoncharts.table
  A `TableElement` that contains other elements (provides the `addElement()` method).
ContainerFactory - Interface in com.orsoncharts.util.json.parser
  Container factory for creating containers for JSON object and JSON array.
contains(double) - Method in class com.orsoncharts.Range
  Returns `true` if the range includes the specified value, and `false` otherwise.
ContentHandler - Interface in com.orsoncharts.util.json.parser
  A simplified and stoppable SAX-like content handler for stream processing of JSON text.
COORDS_3DP_TEMPLATE - Static variable in class com.orsoncharts.label.StandardXYZItemLabelGenerator
  A label template that will display the (x, y, z) coordinates with 3 decimal places.
count(KeyedValues3D<?>, Comparable<?>) - Static method in class com.orsoncharts.data.DataUtils
  Returns the count of the non-`null` entries in the dataset for the specified series.
COUNT_TEMPLATE - Static variable in class com.orsoncharts.label.StandardXYZLabelGenerator
  A label template that will display the series key followed by the number of data items for the series (in brackets).
countForColumn(KeyedValues3D<?>, Comparable<?>) - Static method in class com.orsoncharts.data.DataUtils
  Returns the count of the non-`null` entries in the dataset for the specified column (all series).
countForRow(KeyedValues3D<?>, Comparable<?>) - Static method in class com.orsoncharts.data.DataUtils
  Returns the count of the non-`null` entries in the dataset for the specified row (all series).
creatArrayContainer() - Method in interface com.orsoncharts.util.json.parser.ContainerFactory
createAboveLeftViewPoint(double) - Static method in class com.orsoncharts.graphics3d.ViewPoint3D
  Creates and returns a view point for looking at a chart from the front and above and to the left.
createAboveRightViewPoint(double) - Static method in class com.orsoncharts.graphics3d.ViewPoint3D
  Creates and returns a view point for looking at a chart from the front and above and to the right.
createAboveViewPoint(double) - Static method in class com.orsoncharts.graphics3d.ViewPoint3D
  Creates and returns a view point for looking at a chart from the front and above.
createAreaChart(String, String, CategoryDataset3D, String, String, String) - Static method in class com.orsoncharts.Chart3DFactory
  Creates and returns an area chart based on the supplied dataset.
createBar(double, double, double, double, double, double, Color, Color, Color, boolean) - Static method in class com.orsoncharts.graphics3d.Object3D
  Creates a bar with the specified dimensions and color.
createBarChart(String, String, CategoryDataset3D, String, String, String) - Static method in class com.orsoncharts.Chart3DFactory
  Creates and returns a bar chart based on the supplied dataset.
createBlueOceanColors() - Static method in class com.orsoncharts.Colors
  Returns a palette of ten colors created using the "i want hue" utility, using the preset "Blue Ocean" settings.
createBox(double, double, double, double, double, double, Color) - Static method in class com.orsoncharts.graphics3d.Object3D
  Creates a box centered on `(x, y, z)` with the specified dimensions.
createCube(double, double, double, double, Color) - Static method in class com.orsoncharts.graphics3d.Object3D
  Creates a cube centered on `(x, y, z)` with the specified `size`.
createDefaultFont(int, int) - Static method in class com.orsoncharts.style.StandardChartStyle
  Creates a default font with the specified `style` and `size`.
createFancyDarkColors() - Static method in class com.orsoncharts.Colors
  Returns a palette of ten colors created using the "i want hue" utility, using the preset "Fancy (dark background)" settings.
createFancyLightColors() - Static method in class com.orsoncharts.Colors
  Returns a palette of ten colors created using the "i want hue" utility, using the preset "Fancy (light background)" settings.
createFluoColors() - Static method in class com.orsoncharts.Colors
  Returns a palette of ten colors created using the "i want hue" utility, using the preset "Fluo" settings.
createGreenMintColors() - Static method in class com.orsoncharts.Colors
  Returns a palette of ten colors created using the "i want hue" utility, using the preset "Green Mint" settings.
createIceCubeColors() - Static method in class com.orsoncharts.Colors
  Returns a palette of ten colors created using the "i want hue" utility, using the preset "Ice Cube" settings.
createIceCubeStyle() - Static method in class com.orsoncharts.style.ChartStyles
  Creates and returns a new instance of the "Pastel" chart style.
createIndigoNightColors() - Static method in class com.orsoncharts.Colors
  Returns a palette of ten colors created using the "i want hue" utility, using the preset "Indigo Night" settings.
createIntenseColors() - Static method in class com.orsoncharts.Colors
  Returns a palette of ten colors created using the "i want hue" utility, using the preset "Intense" settings.
createLabelObject(String, Font, Color, Color, double, double, double, boolean, boolean) - Static method in class com.orsoncharts.graphics3d.Object3D
  Creates a label object, which has a single transparent face in the Z-plane plus associated label attributes.
createLegend(Plot3D, Anchor2D, Orientation, ChartStyle) - Method in class com.orsoncharts.legend.ColorScaleLegendBuilder
  Creates a new color scale legend with the specified orientation.
createLegend(Plot3D, Anchor2D, Orientation, ChartStyle) - Method in interface com.orsoncharts.legend.LegendBuilder
  Creates a legend for the specified plot.
createLegend(Plot3D, Anchor2D, Orientation, ChartStyle) - Method in class com.orsoncharts.legend.StandardLegendBuilder
  Creates and returns a legend (instance of `TableElement`) that provides a visual key for the data series in the specified plot.
createLineChart(String, String, CategoryDataset3D, String, String, String) - Static method in class com.orsoncharts.Chart3DFactory
  Creates and returns a line chart based on the supplied dataset.
createLogicalFontStyle() - Static method in class com.orsoncharts.style.ChartStyles
  Creates and returns a new instance of the "Logical Font" chart style.
createObject3D() - Method in class com.orsoncharts.ChartBox3D
  Creates an `Object3D` that contains the six faces for the chart box, plus the vertices for the tick marks along the edges of each face.
createObjectContainer() - Method in interface com.orsoncharts.util.json.parser.ContainerFactory
createOchreSandColors() - Static method in class com.orsoncharts.Colors
  Returns a palette of ten colors created using the "i want hue" utility, using the preset "Ochre Sand" settings.
createOctahedron(double, double, double, double, Color) - Static method in class com.orsoncharts.graphics3d.Object3D
  Creates an octahedron.
createOrson1Style() - Static method in class com.orsoncharts.style.ChartStyles
  Creates and returns a new instance of the "Orson 1" chart style.
createOrson2Style() - Static method in class com.orsoncharts.style.ChartStyles
  Creates and returns a new instance of the "Orson 2" chart style.
createPastelColors() - Static method in class com.orsoncharts.Colors
  Returns a palette of ten colors created using the "i want hue" utility, using the preset "Pastel" settings.
createPastelStyle() - Static method in class com.orsoncharts.style.ChartStyles
  Creates and returns a new instance of the "Pastel" chart style.
createPath(Point2D[]) - Method in class com.orsoncharts.graphics3d.Face
  Creates and returns a path for the outline of this face.
createPerpendicularLine(Line2D, double, double, Point2D) - Static method in class com.orsoncharts.graphics3d.Utils2D
  Creates and returns a line that is perpendicular to the specified line.
createPerpendicularLine(Line2D, Point2D, double, Point2D) - Static method in class com.orsoncharts.graphics3d.Utils2D
  Creates and returns a line that is perpendicular to the specified line.
createPieChart(String, String, PieDataset3D) - Static method in class com.orsoncharts.Chart3DFactory
  Creates and returns a pie chart based on the supplied dataset.
createPieLabelMarkers(double, double, double, double, double, double) - Static method in class com.orsoncharts.graphics3d.Object3D
  Returns two 3D objects (sheets in the y-plane) that can be used as alignment anchors for the labels of a pie segment.
createPieSegment(double, double, double, double, double, double, double, Color) - Static method in class com.orsoncharts.graphics3d.Object3D
  Creates a pie segment with the specified attributes.
createPimpColors() - Static method in class com.orsoncharts.Colors
  Returns a palette of ten colors created using the "i want hue" utility, using the preset "Pimp" settings.
createPoint3D(double, double, double) - Static method in class com.orsoncharts.graphics3d.Point3D
  Creates a new `Point3D` instance from spherical coordinates.
createPurpleWineColors() - Static method in class com.orsoncharts.Colors
  Returns a palette of ten colors created using the "i want hue" utility, using the preset "Purple Wine" settings.
createRedRosesColors() - Static method in class com.orsoncharts.Colors
  Returns a palette of ten colors created using the "i want hue" utility, using the preset "Red Roses" settings.
createScatterChart(String, String, XYZDataset, String, String, String) - Static method in class com.orsoncharts.Chart3DFactory
  Creates and returns a scatter plot based on the supplied dataset (containing one or more series of `(x, y, z)` values).
createShadesColors() - Static method in class com.orsoncharts.Colors
  Returns a palette of ten colors created using the "i want hue" utility, using the preset "Shades" settings.
createSphere(double, int, double, double, double, Color, Color) - Static method in class com.orsoncharts.graphics3d.Object3D
  Creates an approximation of a sphere.
createStackedBarChart(String, String, CategoryDataset3D, String, String, String) - Static method in class com.orsoncharts.Chart3DFactory
  Creates and returns a stacked bar chart based on the supplied dataset.
createSurfaceChart(String, String, Function3D, String, String, String) - Static method in class com.orsoncharts.Chart3DFactory
  Creates a surface chart for the specified function.
createTarnishColors() - Static method in class com.orsoncharts.Colors
  Returns a palette of ten colors created using the "i want hue" utility, using the preset "Tarnish" settings.
createTetrahedron(double, double, double, double, Color) - Static method in class com.orsoncharts.graphics3d.Object3D
  Creates a tetrahedron.
createTitle(String) - Static method in class com.orsoncharts.TitleUtils
  Creates a chart title using the default font and alignment.
createTitle(String, String) - Static method in class com.orsoncharts.TitleUtils
  Creates a chart title and subtitle using default fonts and left alignment.
createTitle(String, String, Anchor2D) - Static method in class com.orsoncharts.TitleUtils
  Creates a chart title and subtitle (optional) using default fonts and alignment that is standard for the specified anchor point (that is, left alignment when the title is anchored left, center alignment when the title is anchored centrally, and right alignment when the title is anchored to the right).
createTitle(String, Font, String, Font, HAlign) - Static method in class com.orsoncharts.TitleUtils
  Creates a chart title and subtitle using the specified fonts and alignment.
createXYZBarChart(String, String, XYZDataset, String, String, String) - Static method in class com.orsoncharts.Chart3DFactory
  Creates and returns a bar chart based on the supplied dataset (this is for special cases, most general cases will be covered by the `Chart3DFactory.createBarChart(String, String, CategoryDataset3D, String, String, String)` method).
createXYZLineChart(String, String, XYZDataset, String, String, String) - Static method in class com.orsoncharts.Chart3DFactory
  Creates and returns a line chart based on the supplied dataset.
createYellowLimeColors() - Static method in class com.orsoncharts.Colors
  Returns a palette of ten colors created using the "i want hue" utility, using the preset "Yellow Lime" settings.
createYSheet(double, double, double, double, Color, boolean) - Static method in class com.orsoncharts.graphics3d.Object3D
  Creates a square flat surface in the x-z plane (constant y) with a single face.
createZSheet(double, double, double, double, Color) - Static method in class com.orsoncharts.graphics3d.Object3D
  Creates a square flat surface in the x-y plane (constant z).
cropLineToAxisAlignedBoundingBox(Line3D, double, double, double, double, double, double) - Static method in class com.orsoncharts.graphics3d.Line3D
  Calculates and returns the line segment that is the result of cropping the specified line segment to fit within an axis aligned bounding box.

A B C D E F G H I J K L M N O P R S T U V W X Y Z