Changeset 35229
- Timestamp:
- Mar 5, 2013, 8:20:29 AM (13 years ago)
- Location:
- branches/eam_branches/ipp-20130207/Ohana/src/delstar
- Files:
-
- 1 added
- 4 edited
-
Makefile (modified) (2 diffs)
-
include/delstar.h (modified) (4 diffs)
-
src/args.c (modified) (1 diff)
-
src/delete_duplicate_images.c (added)
-
src/delstar.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20130207/Ohana/src/delstar/Makefile
r35107 r35229 29 29 $(SRC)/delete_imagename.$(ARCH).o \ 30 30 $(SRC)/delete_imagefile.$(ARCH).o \ 31 $(SRC)/delete_duplicate_images.$(ARCH).o \ 31 32 $(SRC)/delete_image_photcodes.$(ARCH).o \ 32 33 $(SRC)/delete_photcodes.$(ARCH).o \ … … 45 46 $(SRC)/ConfigInit.$(ARCH).o \ 46 47 $(SRC)/args.$(ARCH).o \ 48 $(SRC)/delete_duplicate_images.$(ARCH).o \ 47 49 $(SRC)/delete_photcodes.$(ARCH).o \ 48 50 $(SRC)/delete_photcodes_single.$(ARCH).o \ -
branches/eam_branches/ipp-20130207/Ohana/src/delstar/include/delstar.h
r35107 r35229 2 2 # include <dvo.h> 3 3 # include <signal.h> 4 5 // options for generating the IndexArray used to select images for deletion (delete_duplicate_images.c) 6 enum {NONE, EXTERN_ID, IMAGE_ID}; 4 7 5 8 typedef struct { … … 10 13 double Area, density, spacing; 11 14 } CatStats; 15 16 typedef struct { 17 off_t minID; 18 off_t maxID; 19 off_t range; 20 off_t *value; 21 } IndexArray; 12 22 13 23 /* global variables set in parameter file */ … … 49 59 50 60 int MODE; 51 enum {MODE_NONE, MODE_IMAGENAME, MODE_IMAGEFILE, MODE_TIME, MODE_ORPHAN, MODE_MISSED, MODE_PHOTCODES };61 enum {MODE_NONE, MODE_IMAGENAME, MODE_IMAGEFILE, MODE_TIME, MODE_ORPHAN, MODE_MISSED, MODE_PHOTCODES, MODE_DUP_IMAGES}; 52 62 53 63 char DateKeyword[64], DateMode[64], UTKeyword[64], MJDKeyword[64], JDKeyword[64]; … … 101 111 int delete_image_photcodes (FITS_DB *db); 102 112 int delete_photcodes_single (char *cptname); 113 114 int delete_duplicate_images (int hostID, char *hostpath, FITS_DB *db); 115 int delete_duplicate_image_measures (int hostID, char *hostpath, IndexArray *imageID); 116 int delete_duplicate_image_measures_parallel (SkyList *sky); 117 int delete_duplicate_image_measures_catalog (Catalog *catalog, IndexArray *imageID); 118 119 IndexArray *find_duplicates (Image *image, off_t Nimage); 120 IndexArray *make_index_array (Image *image, off_t Nimage, int mode); 121 -
branches/eam_branches/ipp-20130207/Ohana/src/delstar/src/args.c
r35107 r35229 126 126 if (MODE != MODE_NONE) usage(); 127 127 MODE = MODE_MISSED; 128 remove_argument (N, &argc, argv); 129 } 130 if ((N = get_argument (argc, argv, "-dup-images"))) { 131 if (MODE != MODE_NONE) usage(); 132 MODE = MODE_DUP_IMAGES; 128 133 remove_argument (N, &argc, argv); 129 134 } -
branches/eam_branches/ipp-20130207/Ohana/src/delstar/src/delstar.c
r34844 r35229 20 20 21 21 switch (MODE) { 22 case MODE_DUP_IMAGES: 23 delete_duplicate_images (0, NULL, &db); 24 break; 22 25 case MODE_IMAGEFILE: 23 26 delete_imagefile (&db);
Note:
See TracChangeset
for help on using the changeset viewer.
