# Uses of Interface
org.jfree.chart3d.data.Dataset3DChangeListener

Packages that use Dataset3DChangeListener
Package
Description
org.jfree.chart3d.data
Core data structures used as the building blocks for datasets in Orson Charts.
org.jfree.chart3d.plot
Standard plot types (`PiePlot3D`, `CategoryPlot3D` and `XYZPlot`) that can be used with the `Chart3D` class.

## Uses of Dataset3DChangeListener in org.jfree.chart3d.data

Methods in org.jfree.chart3d.data with parameters of type Dataset3DChangeListener
Modifier and Type
Method
Description
`void`
AbstractDataset3D.`addChangeListener(Dataset3DChangeListener listener)`
Registers an object to receive notification of changes to the dataset.
`void`
Dataset3D.`addChangeListener(Dataset3DChangeListener listener)`
Registers a change listener to receive notification of changes to the dataset.
`void`
AbstractDataset3D.`removeChangeListener(Dataset3DChangeListener listener)`
Deregisters an object so that it no longer receives notification of changes to the dataset.
`void`
Dataset3D.`removeChangeListener(Dataset3DChangeListener listener)`
De-registers a change listener so that it no longer receives notification of changes to the dataset.

## Uses of Dataset3DChangeListener in org.jfree.chart3d.plot

Classes in org.jfree.chart3d.plot that implement Dataset3DChangeListener
Modifier and Type
Class
Description
`class`
`AbstractPlot3D`
A base class that can be used to create classes that implement `Plot3D`.
`class`
`CategoryPlot3D`
A 3D plot with two category axes (x and z) and a numerical y-axis that can display data from a `CategoryDataset3D`.
`class`
`PiePlot3D`
A plot for creating 3D pie charts.
`class`
`XYZPlot`
A 3D plot with three numerical axes that displays data from an `XYZDataset`.