## Uses of Interface
org.jfree.chart.plot.dial.DialLayer

Packages that use DialLayer
org.jfree.chart.plot.dial: Classes for creating dial plots.

Uses of DialLayer in org.jfree.chart.plot.dial

Subinterfaces of DialLayer in org.jfree.chart.plot.dial
`interface` `DialFrame` A dial frame is the face plate for a dial plot - it is always drawn last.
`interface` `DialScale` A dial scale is a specialised layer that has the ability to convert data values into angles.

Classes in org.jfree.chart.plot.dial that implement DialLayer
`class` `AbstractDialLayer` A base class that can be used to implement a `DialLayer`.
`class` `ArcDialFrame` A standard frame for the `DialPlot` class.
`class` `DialBackground` A regular dial layer that can be used to draw the background for a dial.
`class` `DialCap` A regular dial layer that can be used to draw a cap over the center of the dial (the base of the dial pointer(s)).
`class` `DialPointer` A base class for the pointer in a `DialPlot`.
`static class` `DialPointer.Pin` A dial pointer that draws a thin line (like a pin).
`static class` `DialPointer.Pointer` A dial pointer.
`class` `DialTextAnnotation` A text annotation for a `DialPlot`.
`class` `DialValueIndicator` A value indicator for a `DialPlot`.
`class` `StandardDialFrame` A simple circular frame for the `DialPlot` class.
`class` `StandardDialRange` A layer that draws a range highlight on a dial plot.
`class` `StandardDialScale` A scale for a `DialPlot`.

Methods in org.jfree.chart.plot.dial that return DialLayer
`DialLayer` `DialPlot.getBackground()` Returns the background.
`DialLayer` `DialPlot.getCap()` Returns the cap.
`DialLayer` `DialLayerChangeEvent.getDialLayer()` Returns the layer that generated the event.

Methods in org.jfree.chart.plot.dial with parameters of type DialLayer
`void` `DialPlot.addLayer(DialLayer layer)` Adds a layer to the plot and sends a `PlotChangeEvent` to all registered listeners.
`int` `DialPlot.getLayerIndex(DialLayer layer)` Returns the index for the specified layer.
`void` `DialPlot.removeLayer(DialLayer layer)` Removes the specified layer and sends a `PlotChangeEvent` to all registered listeners.
`void` `DialPlot.setBackground(DialLayer background)` Sets the background layer and sends a `PlotChangeEvent` to all registered listeners.
`void` `DialPlot.setCap(DialLayer cap)` Sets the cap and sends a `PlotChangeEvent` to all registered listeners.

Constructors in org.jfree.chart.plot.dial with parameters of type DialLayer
`DialLayerChangeEvent(DialLayer layer)` Creates a new instance.