- Timestamp:
- Sep 25, 2018, 9:04:06 AM (8 years ago)
- Location:
- trunk/Ohana/src/addstar
- Files:
-
- 4 edited
-
Makefile (modified) (1 diff)
-
include/addstar.h (modified) (2 diffs)
-
src/addstar.c (modified) (2 diffs)
-
src/args.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/addstar/Makefile
r39926 r40526 97 97 $(SRC)/greference.$(ARCH).o \ 98 98 $(SRC)/grefstars.$(ARCH).o \ 99 $(SRC)/greffits.$(ARCH).o \ 99 100 $(SRC)/replace_match.$(ARCH).o \ 100 101 $(SRC)/FilterStars.$(ARCH).o \ -
trunk/Ohana/src/addstar/include/addstar.h
r40520 r40526 64 64 typedef struct sockaddr_in SockAddress; 65 65 66 enum {ADDSTAR_MODE_NONE, ADDSTAR_MODE_IMAGE, ADDSTAR_MODE_REFLIST, ADDSTAR_MODE_REFCAT, ADDSTAR_MODE_FAKEIMAGE, ADDSTAR_MODE_RESORT, ADDSTAR_MODE_CREATE_ID };66 enum {ADDSTAR_MODE_NONE, ADDSTAR_MODE_IMAGE, ADDSTAR_MODE_REFLIST, ADDSTAR_MODE_REFCAT, ADDSTAR_MODE_FAKEIMAGE, ADDSTAR_MODE_RESORT, ADDSTAR_MODE_CREATE_ID, ADDSTAR_MODE_REFFITS}; 67 67 enum {NONE, SIMPLE_CMP, SIMPLE_CMF, SIMPLE_MEF, MOSAIC_CMP, MOSAIC_CMF, MOSAIC_MEF, MOSAIC_PHU, SDSS_OBJ, UKIRT_OBJ}; 68 68 /* note: MEF implies CMF */ … … 216 216 // load text-based stars (REF only in the sense of REF photcodes) 217 217 Catalog *grefstars PROTO((char *file, int photcode)); 218 Catalog *greffits PROTO((char *file, int photcode)); 218 219 219 220 Catalog *rd_gsc PROTO((char *filename)); -
trunk/Ohana/src/addstar/src/addstar.c
r39273 r40526 67 67 case ADDSTAR_MODE_REFLIST: 68 68 newcat = grefstars (argv[1], options.photcode); 69 skylist = SkyListForStars (sky, -1, newcat); 70 break; 71 case ADDSTAR_MODE_REFFITS: 72 newcat = greffits (argv[1], options.photcode); 69 73 skylist = SkyListForStars (sky, -1, newcat); 70 74 break; … … 152 156 case ADDSTAR_MODE_REFCAT: 153 157 newcat = greference (argv[1], skylist[0].regions[i], options.photcode); 154 case ADDSTAR_MODE_REFLIST: { 155 if (options.closest) { 156 Nmatch += find_matches_closest_refstars (skylist[0].regions[i], newcat, &catalog, options); 157 } else { 158 Nmatch += find_matches_refstars (skylist[0].regions[i], newcat, &catalog, options); 158 case ADDSTAR_MODE_REFLIST: 159 case ADDSTAR_MODE_REFFITS: 160 { 161 if (options.closest) { 162 Nmatch += find_matches_closest_refstars (skylist[0].regions[i], newcat, &catalog, options); 163 } else { 164 Nmatch += find_matches_refstars (skylist[0].regions[i], newcat, &catalog, options); 165 } 166 break; 159 167 } 160 break;161 }162 168 default: 163 169 abort(); -
trunk/Ohana/src/addstar/src/args.c
r39051 r40526 24 24 if ((N = get_argument (argc, argv, "-ref"))) { 25 25 options.mode = ADDSTAR_MODE_REFLIST; 26 remove_argument (N, &argc, argv); 27 } 28 if ((N = get_argument (argc, argv, "-reffits"))) { 29 options.mode = ADDSTAR_MODE_REFFITS; 26 30 remove_argument (N, &argc, argv); 27 31 } … … 403 407 if ((options.mode == ADDSTAR_MODE_CREATE_ID) && (argc == 1)) return (options); 404 408 if ((options.mode == ADDSTAR_MODE_RESORT) && (argc == 1)) return (options); 405 if (argc == 2) return (options);406 409 407 410 if ((options.mode == ADDSTAR_MODE_REFLIST) && (options.photcode == 0)) { … … 409 412 exit (2); 410 413 } 414 if ((options.mode == ADDSTAR_MODE_REFFITS) && (options.photcode == 0)) { 415 fprintf (stderr, "photcode must be specified for -reffits\n"); 416 exit (2); 417 } 418 419 if (argc == 2) return (options); 411 420 412 421 fprintf (stderr, "USAGE: addstar (filename)\n");
Note:
See TracChangeset
for help on using the changeset viewer.
