Simulcast 4.2

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)
           
 

Method Detail

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)

Simulcast 4.2