*/
public Vector getCoverage(float ullat, float ullon, float lrlat,
float lrlon, CADRG p) {
CRFPCoverageBox[] boxes;
Server serv = getServer();
if (serv == null)
return new Vector();
LLPoint llpoint = new LLPoint(p.getCenter().getLatitude(), p.getCenter()
.getLongitude());
CRFPCADRGProjection proj = new CRFPCADRGProjection(llpoint, (short) p.getHeight(), (short) p.getWidth(), p.getScale(), (short) p.getZone());
Debug.message("crfp", "CRFPClient: getting coverage from server.");
try {
boxes = serv.getCoverage(ullat, ullon, lrlat, lrlon, proj, clientID);
return translateCRFPCoverageBoxes(boxes);
} catch (org.omg.CORBA.SystemException e) {
handleCORBAError(e);
}