# Uses of Package
com.orsoncharts.interaction

- Packages that use com.orsoncharts.interaction
  Package | Description
  --- | ---
  com.orsoncharts | Core classes, including `Chart3D`, `Chart3DPanel` and `Chart3DFactory`.
  com.orsoncharts.interaction | Classes that support user interaction with charts.
  com.orsoncharts.label | Classes related to chart labels.

- Classes in com.orsoncharts.interaction used by com.orsoncharts
  Class and Description
  Chart3DMouseListener The interface that must be implemented by classes that wish to receive `Chart3DMouseEvent` notifications from a `Chart3DPanel`.

- Classes in com.orsoncharts.interaction used by com.orsoncharts.interaction
  Class and Description
  Chart3DMouseEvent A mouse event for a chart that is displayed in a `Chart3DPanel`.
  InteractiveElementType The type for an interactive chart element.
  KeyedValues3DItemSelection An object representing a select of selected items for a `KeyedValues3D` dataset.
  XYZDataItemSelection An object representing a selection of items from an `XYZDataset`.

- Classes in com.orsoncharts.interaction used by com.orsoncharts.label
  Class and Description
  KeyedValues3DItemSelection An object representing a select of selected items for a `KeyedValues3D` dataset.
  StandardKeyedValues3DItemSelection An object that tracks selected items from a `KeyedValues3D` dataset.
  XYZDataItemSelection An object representing a selection of items from an `XYZDataset`.