# Package com.orsoncharts.interaction

Classes that support user interaction with charts.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  Chart3DMouseListener | The interface that must be implemented by classes that wish to receive `Chart3DMouseEvent` notifications from a `Chart3DPanel`.
  KeyedValues3DItemSelection | An object representing a select of selected items for a `KeyedValues3D` dataset.
  XYZDataItemSelection<S extends java.lang.Comparable<S>> | An object representing a selection of items from an `XYZDataset`.

- Class Summary
  Class | Description
  --- | ---
  Chart3DMouseEvent | A mouse event for a chart that is displayed in a `Chart3DPanel`.
  StandardKeyedValues3DItemSelection | An object that tracks selected items from a `KeyedValues3D` dataset.
  StandardXYZDataItemSelection<S> | An object that tracks selected items from an `XYZDataset`.

- Enum Summary
  Enum | Description
  --- | ---
  InteractiveElementType | The type for an interactive chart element.

## Package com.orsoncharts.interaction Description

Classes that support user interaction with charts.