Package uk.ac.starlink.ttools.plot2.geom
Class GridLiner
java.lang.Object
uk.ac.starlink.ttools.plot2.geom.GridLiner
This class is used to lines and text to draw coordinate grid
grid overlays.
in a Graphics context.
This is basically the skyview.data.Gridder
class
from Tom McGlynn's Skyview package.
Some very minor modifications have been made to adapt it to
the TTOOLS plotting requirements.
- Author:
- Tom McGlynn (NASA GSFC), Mark Taylor
- See Also:
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
GridLiner
public GridLiner(Rectangle bounds, skyview.geometry.Rotater rotater, skyview.geometry.Projecter projecter, skyview.geometry.Scaler scaler, boolean sexagesimal, double lonCrowd, double latCrowd) Create a new GridLiner object.- Parameters:
lonCrowd
- factor controlling how closely grid lines are spaced in longitude; 1 is normallatCrowd
- factor controlling how closely grid lines are spaced in latitude; 1 is normal
-
-
Method Details
-
getBounds
-
grid
public void grid() throws skyview.geometry.TransformationException- Throws:
skyview.geometry.TransformationException
-
setSexigesimal
public void setSexigesimal(boolean flag) Set whether you want sexagesimal labels -
dumpLines
public void dumpLines()Display the lines -
getLabels
Get the labels for the lines -
getLines
public double[][][] getLines()Get the line points
-