# Uses of Interface
org.jfree.chart3d.marker.MarkerChangeListener

Packages that use MarkerChangeListener
Package
Description
org.jfree.chart3d.axis
Axes (`CategoryAxis3D`, `NumberAxis3D` and `LogAxis3D`) plus supporting classes and interfaces.
org.jfree.chart3d.marker
Provides value and range marker support for the axes on category and XYZ plots.

## Uses of MarkerChangeListener in org.jfree.chart3d.axis

Classes in org.jfree.chart3d.axis that implement MarkerChangeListener
Modifier and Type
Class
Description
`class`
`AbstractAxis3D`
A base class that can be used to create an `Axis3D` implementation.
`class`
`AbstractValueAxis3D`
A base class for implementing numerical axes.
`class`
`LogAxis3D`
A numerical axis with a logarithmic scale.
`class`
`NumberAxis3D`
A numerical axis for use with 3D plots (implements `ValueAxis3D`).
`class`
`StandardCategoryAxis3D`
An axis that displays categories.

## Uses of MarkerChangeListener in org.jfree.chart3d.marker

Classes in org.jfree.chart3d.marker that implement MarkerChangeListener
Modifier and Type
Class
Description
`class`
`RangeMarker`
A marker that marks a range of values on an axis.
Methods in org.jfree.chart3d.marker with parameters of type MarkerChangeListener
Modifier and Type
Method
Description
`void`
AbstractMarker.`addChangeListener(MarkerChangeListener listener)`
Registers a listener to receive notification of changes to the marker.
`void`
Marker.`addChangeListener(MarkerChangeListener listener)`
Registers a listener to receive notification of changes to the marker.
`void`
AbstractMarker.`removeChangeListener(MarkerChangeListener listener)`
Deregisters a listener so that it no longer receives notification of changes to the marker.
`void`
Marker.`removeChangeListener(MarkerChangeListener listener)`
Deregisters a listener so that it no longer receives notification of changes to the marker.