Changeset 31027
- Timestamp:
- Mar 23, 2011, 12:10:30 PM (15 years ago)
- Location:
- trunk/Ohana/src/addstar
- Files:
-
- 3 edited
-
include/skycells.h (modified) (1 diff)
-
src/args_skycells.c (modified) (2 diffs)
-
src/sky_tessalation.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/addstar/include/skycells.h
r28673 r31027 69 69 double CELLSIZE; 70 70 int LEVEL; 71 char PROJECTION_NUMBER[8]; 71 72 72 73 double CENTER_RA, CENTER_DEC; -
trunk/Ohana/src/addstar/src/args_skycells.c
r28673 r31027 93 93 remove_argument (N, &argc, argv); 94 94 OVERLAP_DEC = atof (argv[N]); 95 remove_argument (N, &argc, argv); 96 } 97 PROJECTION_NUMBER[0] = 0; 98 if ((N = get_argument (argc, argv, "-projection-number"))) { 99 remove_argument (N, &argc, argv); 100 int projection_number = atoi(argv[N]); 101 // We store projection number as a string, but range check as a number 102 if (projection_number > 10000) { 103 fprintf (stderr, "maximum projection-number value is 10000\n"); 104 help(); 105 } else if (projection_number < 0) { 106 fprintf (stderr, "projection-number value must be > 0\n"); 107 help(); 108 } 109 strcpy(PROJECTION_NUMBER, argv[N]); 95 110 remove_argument (N, &argc, argv); 96 111 } … … 208 223 fprintf (stderr, " -nx Nx : subdivide skycell projection in x by Nx\n"); 209 224 fprintf (stderr, " -ny Ny : subdivide skycell projection in y by Ny\n"); 225 fprintf (stderr, " -projection-number Np : set projection-number (local mode only)\n"); 210 226 fprintf (stderr, " -help : this list\n"); 211 227 fprintf (stderr, " -h : this list\n\n"); -
trunk/Ohana/src/addstar/src/sky_tessalation.c
r30613 r31027 208 208 sky_rectangle_local (&rectangle); 209 209 strcpy (rectangle.name, "skycell"); 210 211 if (strlen(PROJECTION_NUMBER) > 0) { 212 // We store projection number as a string so one can pass in 213 // values like 00, 01, etc. 214 strcat(rectangle.name, "."); 215 strcat(rectangle.name, PROJECTION_NUMBER); 216 } 210 217 211 218 // subdivide each image (Nx x Ny subcells)
Note:
See TracChangeset
for help on using the changeset viewer.
