UTM_DEBUG_VERBOSE = Debug.debugging("utmgrid_verbose");
}
protected OMGeometryList createUTMZoneVerticalLines() {
OMGeometryList verticalList = new OMGeometryList();
float[] points = null;
for (int lon = -180; lon < 180; lon += 6) {
if (lon == 6) {
points = new float[] { 56f, lon, -80f, lon };
} else if (lon > 6 && lon < 42) {
points = new float[] { 72f, lon, -80f, lon };
} else {
points = new float[] { 84f, lon, -80f, lon };
}
verticalList.add(new PolylineGeometry.LL(points, OMGraphic.DECIMAL_DEGREES, OMGraphic.LINETYPE_GREATCIRCLE));
}
points = new float[] { 72f, 6f, 64f, 6f };
verticalList.add(new PolylineGeometry.LL(points, OMGraphic.DECIMAL_DEGREES, OMGraphic.LINETYPE_GREATCIRCLE));
points = new float[] { 64f, 3f, 56f, 3f };
verticalList.add(new PolylineGeometry.LL(points, OMGraphic.DECIMAL_DEGREES, OMGraphic.LINETYPE_GREATCIRCLE));
points = new float[] { 84f, 9f, 72f, 9f };
verticalList.add(new PolylineGeometry.LL(points, OMGraphic.DECIMAL_DEGREES, OMGraphic.LINETYPE_GREATCIRCLE));
points = new float[] { 84f, 21f, 72f, 21f };
verticalList.add(new PolylineGeometry.LL(points, OMGraphic.DECIMAL_DEGREES, OMGraphic.LINETYPE_GREATCIRCLE));
points = new float[] { 84f, 33f, 72f, 33f };
verticalList.add(new PolylineGeometry.LL(points, OMGraphic.DECIMAL_DEGREES, OMGraphic.LINETYPE_GREATCIRCLE));
verticalList.setLinePaint(utmGridPaint);
return verticalList;
}