package com.bbn.openmap.plugin; import com.bbn.openmap.proj.*; import com.bbn.openmap.omGraphics.*; import com.bbn.openmap.layer.location.*; public class TestPlugIn extends AbstractPlugIn { public TestPlugIn() {} public OMGraphicList getRectangle(Projection proj) { OMGraphicList list = new OMGraphicList(); float points[] = { 28.4f, 77.2f, 23.03f, 72.40f, 18.55f, 72.54f, 11.0f, 77.0f, 22.34f, 88.24f, 28.4f, 77.2f}; OMPoly poly = new OMPoly(points, OMGraphic.DECIMAL_DEGREES, OMGraphic.LINETYPE_STRAIGHT); poly.setLinePaint(java.awt.Color.red); list.add(poly); BasicLocation loc1 = new BasicLocation(28.4f, 77.2f, "Point 1", null); loc1.setShowLocation(true); loc1.setShowName(true); BasicLocation loc2 = new BasicLocation(23.03f, 72.40f, "Point 2", null); loc2.setShowLocation(true); loc2.setShowName(true); BasicLocation loc3 = new BasicLocation(18.55f, 72.54f, "Point 3", null); loc3.setShowLocation(true); loc3.setShowName(true); BasicLocation loc4 = new BasicLocation(11.0f, 77.0f, "Point 4", null); loc4.setShowLocation(true); loc4.setShowName(true); BasicLocation loc5 = new BasicLocation(22.34f, 88.24f, "Point 5", null); loc5.setShowLocation(true); loc5.setShowName(true); BasicLocation loc6 = new BasicLocation(28.4f, 77.2f, "Point 6", null); loc6.setShowLocation(true); loc6.setShowName(true); list.add(loc1); list.add(loc2); list.add(loc3); list.add(loc4); list.add(loc5); list.add(loc6); list.generate(proj); return list; } }