# Uses of Package
com.orsoncharts.data

- Packages that use com.orsoncharts.data
  Package | Description
  --- | ---
  com.orsoncharts | Core classes, including `Chart3D`, `Chart3DPanel` and `Chart3DFactory`.
  com.orsoncharts.data | Core data structures used as the building blocks for datasets in Orson Charts.
  com.orsoncharts.data.category | Datasets that can be used by the `CategoryPlot3D` class.
  com.orsoncharts.data.xyz | Datasets that can be used by the `XYZPlot` class.
  com.orsoncharts.interaction | Classes that support user interaction with charts.
  com.orsoncharts.label | Classes related to chart labels.
  com.orsoncharts.plot | Standard plot types (`PiePlot3D`, `CategoryPlot3D` and `XYZPlot`) that can be used with the `Chart3D` class.
  com.orsoncharts.renderer.category | Renderers that can be used with the `CategoryPlot3D` class.

- Classes in com.orsoncharts.data used by com.orsoncharts
  Class and Description
  PieDataset3D The interface through which the `PiePlot3D` class obtains data for pie charts.

- Classes in com.orsoncharts.data used by com.orsoncharts.data
  Class and Description
  AbstractDataset3D A base class that can be used to create new dataset classes.
  Dataset3D The base interface for datasets in Orson Charts.
  Dataset3DChangeEvent A dataset change event.
  Dataset3DChangeListener The interface through which dataset change events are passed.
  ItemKey A key that references a single data item in a dataset.
  KeyedValue A `(key, value)` pair that is used as a building block for some data structures for the charts.
  KeyedValues A list of values that are associated with unique keys.
  KeyedValues2D A two dimensional grid of data values where each value is uniquely identified by two keys (the `rowKey` and the `columnKey`).
  KeyedValues3D A three dimensional cube of data values where each value is uniquely identified by three keys (the `seriesKey`, `rowKey` and `columnKey`).
  KeyedValues3DItemKey An object that references one data item in a `KeyedValues3D` data structure.
  NullConversion Options for handling `null` values during dataset extraction (SKIP, CONVERT_TO_NAN, CONVERT_TO_ZERO, THROW_EXCEPTION).
  PieDataset3D The interface through which the `PiePlot3D` class obtains data for pie charts.
  Values A generic representation of a one dimensional list of data values.
  Values2D A generic representation of a two dimensional grid of data values.
  Values3D A generic representation of a three dimensional grid (cube) of data values.

- Classes in com.orsoncharts.data used by com.orsoncharts.data.category
  Class and Description
  AbstractDataset3D A base class that can be used to create new dataset classes.
  Dataset3D The base interface for datasets in Orson Charts.
  KeyedValues A list of values that are associated with unique keys.
  KeyedValues3D A three dimensional cube of data values where each value is uniquely identified by three keys (the `seriesKey`, `rowKey` and `columnKey`).
  Values3D A generic representation of a three dimensional grid (cube) of data values.

- Classes in com.orsoncharts.data used by com.orsoncharts.data.xyz
  Class and Description
  AbstractDataset3D A base class that can be used to create new dataset classes.
  Dataset3D The base interface for datasets in Orson Charts.
  ItemKey A key that references a single data item in a dataset.

- Classes in com.orsoncharts.data used by com.orsoncharts.interaction
  Class and Description
  KeyedValues3DItemKey An object that references one data item in a `KeyedValues3D` data structure.

- Classes in com.orsoncharts.data used by com.orsoncharts.label
  Class and Description
  PieDataset3D The interface through which the `PiePlot3D` class obtains data for pie charts.

- Classes in com.orsoncharts.data used by com.orsoncharts.plot
  Class and Description
  Dataset3DChangeEvent A dataset change event.
  Dataset3DChangeListener The interface through which dataset change events are passed.
  ItemKey A key that references a single data item in a dataset.
  PieDataset3D The interface through which the `PiePlot3D` class obtains data for pie charts.

- Classes in com.orsoncharts.data used by com.orsoncharts.renderer.category
  Class and Description
  KeyedValues3DItemKey An object that references one data item in a `KeyedValues3D` data structure.
  Values3D A generic representation of a three dimensional grid (cube) of data values.