gov.nasa.gsfc.aisb.simulcast.util
Interface MapParms
- All Known Implementing Classes:
- BothPolesMapParms, MercatorMapParms, SinglePoleMapParms
public interface MapParms
Method Summary |
void |
drawBorder(java.awt.Graphics g)
|
void |
drawGrid(java.awt.Graphics g)
|
void |
drawImage(java.awt.Graphics g,
java.awt.Image image)
|
void |
drawLine(java.awt.Graphics g,
double lat0,
double lon0,
double lat1,
double lon1)
|
void |
drawPoint(java.awt.Graphics g,
double lat,
double lon,
int size)
|
void |
drawText(java.awt.Graphics g,
double lat,
double lon,
java.lang.String text)
|
void |
fillPoly(java.awt.Graphics g,
double lat0,
double lon0,
double lat1,
double lon1,
double lat2,
double lon2,
double lat3,
double lon3)
|
java.lang.String |
getAreaFilter()
|
int |
getHeight()
|
double[] |
getLatLon(int x,
int y)
|
java.awt.Rectangle |
getViewport()
|
int |
getWidth()
|
boolean |
isVisible(double lat,
double lon)
|
boolean |
isVisible(double minLat,
double maxLat,
double minLon,
double maxLon)
|
boolean |
isVisible(Geo.Extents extents)
|
boolean |
isZoomable()
|
java.awt.Rectangle |
resize(int width,
int height)
|
java.awt.Rectangle |
zoom(double beginRightLat,
double beginRightLon,
double beginLeftLat,
double beginLeftLon,
double endRightLat,
double endRightLon,
double endLeftLat,
double endLeftLon)
|
java.awt.Rectangle |
zoom(double factor,
int x,
int y)
|
java.awt.Rectangle |
zoom(int x0,
int y0,
int x1,
int y1)
|
getWidth
int getWidth()
getHeight
int getHeight()
getViewport
java.awt.Rectangle getViewport()
drawImage
void drawImage(java.awt.Graphics g,
java.awt.Image image)
drawPoint
void drawPoint(java.awt.Graphics g,
double lat,
double lon,
int size)
drawLine
void drawLine(java.awt.Graphics g,
double lat0,
double lon0,
double lat1,
double lon1)
fillPoly
void fillPoly(java.awt.Graphics g,
double lat0,
double lon0,
double lat1,
double lon1,
double lat2,
double lon2,
double lat3,
double lon3)
drawText
void drawText(java.awt.Graphics g,
double lat,
double lon,
java.lang.String text)
drawGrid
void drawGrid(java.awt.Graphics g)
drawBorder
void drawBorder(java.awt.Graphics g)
isZoomable
boolean isZoomable()
resize
java.awt.Rectangle resize(int width,
int height)
zoom
java.awt.Rectangle zoom(double factor,
int x,
int y)
zoom
java.awt.Rectangle zoom(int x0,
int y0,
int x1,
int y1)
zoom
java.awt.Rectangle zoom(double beginRightLat,
double beginRightLon,
double beginLeftLat,
double beginLeftLon,
double endRightLat,
double endRightLon,
double endLeftLat,
double endLeftLon)
getLatLon
double[] getLatLon(int x,
int y)
getAreaFilter
java.lang.String getAreaFilter()
isVisible
boolean isVisible(double lat,
double lon)
isVisible
boolean isVisible(double minLat,
double maxLat,
double minLon,
double maxLon)
isVisible
boolean isVisible(Geo.Extents extents)