org.geotools.axis |
package org.geotools.axis
Support for drawable axis with graduation. Axis objects
({@link org.geotools.axis.Axis2D}) are lines ({@link java.awt.geom.Line2D})
with a graduation ({@link org.geotools.axis.Graduation}). Axis are graduated
from the starting point ({@link java.awt.geom.Line2D#getP1()}) to the end
point ({@link java.awt.geom.Line2D#getP2()}). Since axis can have arbitrary
starting and end points (usually expressed in pixel coordinates), axis can be
located anywhere in a widget and have any direction: vertical, horizontal,
inclined, increasing up or down, etc. Two axis don't have to be perpendicular.
As long as they are not parallel, it is always possible to construct an
{@link java.awt.geom.AffineTransform} mapping logical values to pixel
coordinates on any arbitrary axis, no matter their orientation.
|
Java Source File Name | Type | Comment |
AbstractGraduation.java | Class | Base class for graduation. |
Axis2D.java | Class | An axis as a graduated line. |
DateGraduation.java | Class | A graduation using dates on a linear axis. |
DateIterator.java | Class | Itérateur balayant les barres et étiquettes de graduation d'un axe du temps. |
Graduation.java | Interface | An axis's graduation. |
LogarithmicNumberGraduation.java | Class | A graduation using numbers on a logarithmic axis. |
LogarithmicNumberIterator.java | Class | Itérateur balayant les barres et étiquettes de graduation d'un axe logarithmique. |
NumberGraduation.java | Class | A graduation using numbers on a linear axis. |
NumberIterator.java | Class | Itérateur balayant les barres et étiquettes de graduation d'un axe. |
RenderingHintKey.java | Class | Rendering hints for tick's graduation. |
TickIterator.java | Interface | Provides the mechanism for
Graduation objects to return the
values and labels of their ticks one tick at a time. |