Package uk.ac.starlink.ttools.plot2.geom
Class GridLiner
- java.lang.Object
-
- uk.ac.starlink.ttools.plot2.geom.GridLiner
-
public class GridLiner extends java.lang.ObjectThis class is used to lines and text to draw coordinate grid grid overlays. in a Graphics context.This is basically the
skyview.data.Gridderclass 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:
- http://skyview.gsfc.nasa.gov/
-
-
Constructor Summary
Constructors Constructor Description GridLiner(java.awt.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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddumpLines()Display the linesjava.awt.RectanglegetBounds()java.lang.String[]getLabels()Get the labels for the linesdouble[][][]getLines()Get the line pointsvoidgrid()voidsetSexigesimal(boolean flag)Set whether you want sexagesimal labels
-
-
-
Constructor Detail
-
GridLiner
public GridLiner(java.awt.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 Detail
-
getBounds
public java.awt.Rectangle 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
public java.lang.String[] getLabels()
Get the labels for the lines
-
getLines
public double[][][] getLines()
Get the line points
-
-