Index: /trunk/Ohana/src/opihi/dvo/skyregion.c
===================================================================
--- /trunk/Ohana/src/opihi/dvo/skyregion.c	(revision 41281)
+++ /trunk/Ohana/src/opihi/dvo/skyregion.c	(revision 41282)
@@ -5,4 +5,27 @@
   
   int N;
+
+  // alternate call form: skyregion -box Rcenter Dcenter radius
+  if ((N = get_argument (argc, argv, "-box"))) {
+    if ((N != 1) && (argc != 5)) {
+      gprint (GP_ERR, "USAGE: skyregion -box (Rcenter) (Dcenter) (radius)\n");
+      gprint (GP_ERR, "  Rcenter, Dcenter, radius in decimal degrees\n");
+      return (FALSE);
+    }
+
+    // argv[1] = -box
+    double Rcenter = atof(argv[2]);
+    double Dcenter = atof(argv[3]);
+    double Radius  = atof(argv[4]);
+
+    double Rmin = Rcenter - Radius/cos(DEG_RAD*Dcenter);
+    double Rmax = Rcenter + Radius/cos(DEG_RAD*Dcenter);
+    double Dmin = Dcenter - Radius;
+    double Dmax = Dcenter + Radius;
+
+    set_skyregion (Rmin, Rmax, Dmin, Dmax);
+    return TRUE;
+  }
+  
 
   // dvo_client should have 2 standard arguments: -hostID and -hostdir
