Changeset 39642 for trunk/Ohana/src/relphot/src/load_images.c
- Timestamp:
- Jul 29, 2016, 11:46:14 AM (10 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/relphot/src/load_images.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/relphot/src/load_images.c
r39481 r39642 5 5 // This function generates a subset of the images based on selections. Input db has already 6 6 // been loaded with the raw fits table data 7 int load_images (FITS_DB *db, SkyList *skylist, SkyRegion *region, int unlockImages ) {7 int load_images (FITS_DB *db, SkyList *skylist, SkyRegion *region, int unlockImages, int UseAllImages) { 8 8 9 9 Image *image, *subset; … … 31 31 32 32 // select the images which overlap the selected sky regions 33 // 'subset' points to a new copy of the data (different from 'image') 34 subset = select_images (skylist, image, Nimage, inSubset, &LineNumber, &Nsubset, region); 35 MARKTIME("selected %d overlapping images: %f sec\n", (int) Nsubset, dtime); 33 // 'subset' points to a new copy of the data (different from 'image') if a subset is selected 34 if (UseAllImages) { 35 ALLOCATE (LineNumber, off_t, Nimage); 36 for (off_t i = 0; i < Nimage; i++) { 37 LineNumber[i] = i; 38 inSubset[i] = TRUE; 39 } 40 subset = image; 41 Nsubset = Nimage; 42 } else { 43 subset = select_images (skylist, image, Nimage, inSubset, &LineNumber, &Nsubset, region); 44 MARKTIME("selected %d overlapping images: %f sec\n", (int) Nsubset, dtime); 36 45 37 if (Nimage == 0) { 38 fprintf (stderr, "no images selected for analysis : problem with region or photcode?\n"); 39 exit (4); 46 if (Nimage == 0) { 47 fprintf (stderr, "no images selected for analysis : problem with region or photcode?\n"); 48 exit (4); 49 } 50 51 if (Nsubset == Nimage) { 52 free (subset); 53 subset = image; 54 } 40 55 } 41 56
Note:
See TracChangeset
for help on using the changeset viewer.
