public class GridRenderer extends Object
| Constructor and Description |
|---|
GridRenderer(ucar.util.prefs.PreferencesExt store)
constructor
|
| Modifier and Type | Method and Description |
|---|---|
ColorScale |
getColorScale() |
ucar.unidata.geoloc.Projection |
getDataProjection() |
ucar.unidata.geoloc.Projection |
getDisplayProjection() |
String |
getXYvalueStr(ucar.unidata.geoloc.ProjectionPoint loc)
Get the data value at this projection (x,y) point.
|
void |
renderPlanView(Graphics2D g,
AffineTransform dFromN)
Do the rendering to the given Graphics2D object.
|
void |
setColorScale(ColorScale cs) |
void |
setDataMinMaxType(ColorScale.MinMaxType type) |
void |
setDataProjection(ucar.unidata.geoloc.Projection dataProjection) |
void |
setDrawBB(boolean drawBB) |
void |
setDrawContourLabels(boolean drawContourLabels) |
void |
setDrawContours(boolean drawContours) |
void |
setDrawGridLines(boolean drawGrid) |
ucar.nc2.ui.grid2.DataState |
setGrid(ucar.nc2.grid.GridDataset gridDataset,
ucar.nc2.grid.Grid grid) |
void |
setViewProjection(ucar.unidata.geoloc.Projection project) |
public GridRenderer(ucar.util.prefs.PreferencesExt store)
public ColorScale getColorScale()
public void setColorScale(ColorScale cs)
public void setDataMinMaxType(ColorScale.MinMaxType type)
public ucar.nc2.ui.grid2.DataState setGrid(ucar.nc2.grid.GridDataset gridDataset,
ucar.nc2.grid.Grid grid)
public ucar.unidata.geoloc.Projection getDataProjection()
public void setDataProjection(ucar.unidata.geoloc.Projection dataProjection)
public ucar.unidata.geoloc.Projection getDisplayProjection()
public void setViewProjection(ucar.unidata.geoloc.Projection project)
public void setDrawBB(boolean drawBB)
public void setDrawGridLines(boolean drawGrid)
public void setDrawContours(boolean drawContours)
public void setDrawContourLabels(boolean drawContourLabels)
public String getXYvalueStr(ucar.unidata.geoloc.ProjectionPoint loc)
loc - : point in display projection coordinates (plan view)public void renderPlanView(Graphics2D g, AffineTransform dFromN) throws IOException, ucar.array.InvalidRangeException
g - Graphics2D object: has clipRect and AffineTransform set.dFromN - transforms "Normalized Device" to Device coordinatesIOExceptionucar.array.InvalidRangeException