# Uses of Interface
org.eclipse.birt.chart.computation.IConstants

Packages that use IConstants
Package
Description
org.eclipse.birt.chart.computation
This is a placeholder file for the org.eclipse.birt.chart.computation package.
org.eclipse.birt.chart.computation.withaxes
This is a placeholder file for the org.eclipse.birt.chart.computation.withaxes package.
org.eclipse.birt.chart.datafeed
Provides classes and interfaces that determine how a user's custom dataset needs to be interpreted.
org.eclipse.birt.chart.device
Provides interfaces and no-op adapters that define services provided by the device renderer and an associated display server.

## Uses of IConstants in org.eclipse.birt.chart.computation

Classes in org.eclipse.birt.chart.computation that implement IConstants
Modifier and Type
Class
Description
`final class`
`Engine3D`
Engine3D
`final class`
`LegendBuilder`
A helper class for Legend computation.
`class`
`Methods`
Methods

## Uses of IConstants in org.eclipse.birt.chart.computation.withaxes

Classes in org.eclipse.birt.chart.computation.withaxes that implement IConstants
Modifier and Type
Class
Description
`final class`
`AllAxes`
AllAxes
`final class`
`AutoScale`
Encapsulates the auto scaling algorithms used by the rendering and chart computation framework.
`class`
`AxesAdjuster`
The class is used to adjust axes's location and scale.
`final class`
`IntersectionValue`
IntersectionValue
`final class`
`PlotWith2DAxes`
This class is capable of computing the content of a chart (with axes) based on preferred sizes, text rotation, fit ability, scaling, etc and prepares it for rendering.
`class`
`PlotWith3DAxes`
This class is capable of computing the content of a chart (with axes) based on preferred sizes, text rotation, fit ability, scaling, etc and prepares it for rendering.
`class`
`PlotWithAxes`
PlotWithAxes
`class`
`ScaleContext`
Scale context for min/max computation.

## Uses of IConstants in org.eclipse.birt.chart.datafeed

Classes in org.eclipse.birt.chart.datafeed that implement IConstants
Modifier and Type
Class
Description
`class`
`DataSetAdapter`
Provides a no-op implementation of the `IDataSetProcessor`interface definition to be subclassed by each extension writer as needed.

## Uses of IConstants in org.eclipse.birt.chart.device

Subinterfaces of IConstants in org.eclipse.birt.chart.device
Modifier and Type
Interface
Description
`interface`
`ITextRenderer`
Provides convenience methods for rendering rotated text with configurable attributes on a graphics context.
Classes in org.eclipse.birt.chart.device that implement IConstants
Modifier and Type
Class
Description
`class`
`TextRendererAdapter`