- Timestamp:
- Aug 21, 2018, 4:28:33 PM (8 years ago)
- Location:
- trunk/Ohana/src/addstar
- Files:
-
- 4 edited
-
include/addstar.h (modified) (1 diff)
-
src/LoadDataUKIRT.c (modified) (2 diffs)
-
src/LoadStars.c (modified) (1 diff)
-
src/ReadStarsUKIRT.c (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/addstar/include/addstar.h
r39162 r40520 327 327 void saveMosaicCoords (Coords *input); 328 328 329 Catalog *ReadStarsUKIRT (FILE *f, char *name, Header *header, Image *images, off_t *nimages );330 Catalog *LoadDataUKIRT (FILE *f, char *file, Image **images, off_t *nimages, Header **headers, off_t *extsize, HeaderSet *headerSets, off_t NheaderSets );329 Catalog *ReadStarsUKIRT (FILE *f, char *name, Header *header, Image *images, off_t *nimages, SkyRegion *region); 330 Catalog *LoadDataUKIRT (FILE *f, char *file, Image **images, off_t *nimages, Header **headers, off_t *extsize, HeaderSet *headerSets, off_t NheaderSets, SkyRegion *region); 331 331 332 332 AddstarFile *LoadFilenames (int *nfile, char *filename, AddstarClientOptions *options); -
trunk/Ohana/src/addstar/src/LoadDataUKIRT.c
r38553 r40520 6 6 int MergeCatalogs (Catalog *tgt, Catalog *src); 7 7 8 Catalog *LoadDataUKIRT (FILE *f, char *imagename, Image **images, off_t *nimages, Header **headers, off_t *extsize, HeaderSet *headerSets, off_t NheaderSets ) {8 Catalog *LoadDataUKIRT (FILE *f, char *imagename, Image **images, off_t *nimages, Header **headers, off_t *extsize, HeaderSet *headerSets, off_t NheaderSets, SkyRegion *region) { 9 9 10 10 off_t Nskip, Nvalid, NVALID; … … 41 41 fseeko (f, Nskip, SEEK_SET); 42 42 43 Catalog *newcat = ReadStarsUKIRT (f, imagename, headers[Nhead], images[0], &Nvalid );43 Catalog *newcat = ReadStarsUKIRT (f, imagename, headers[Nhead], images[0], &Nvalid, region); 44 44 MergeCatalogs (catalog, newcat); 45 45 -
trunk/Ohana/src/addstar/src/LoadStars.c
r39273 r40520 77 77 // if these are SDSS data, load with SDSS-specific wrapper 78 78 if (headerSets[0].exttype && !strcmp (headerSets[0].exttype, "UKIRT_OBJ")) { 79 newcat = LoadDataUKIRT (f, file[i].imagename, images, Nimages, headers, extsize, headerSets, NheaderSets );79 newcat = LoadDataUKIRT (f, file[i].imagename, images, Nimages, headers, extsize, headerSets, NheaderSets, ®ion); 80 80 goto next_file; 81 81 } -
trunk/Ohana/src/addstar/src/ReadStarsUKIRT.c
r40291 r40520 8 8 // given a file with the pointer at the start of the table block and the 9 9 // corresponding image header, load the stars from the table 10 Catalog *ReadStarsUKIRT (FILE *f, char *imagename, Header *header, Image *images, off_t *nimages ) {10 Catalog *ReadStarsUKIRT (FILE *f, char *imagename, Header *header, Image *images, off_t *nimages, SkyRegion *region) { 11 11 12 12 off_t Nrow; … … 14 14 char type[80]; 15 15 FTable table; 16 17 myAbort("need to save the RA,DEC range in a returned SkyRegion (see LoadData)"); 16 float RMIN, RMAX, DMIN, DMAX; 17 18 // myAbort("need to save the RA,DEC range in a returned SkyRegion (see LoadData)"); 19 20 RMIN = region->Rmin; 21 RMAX = region->Rmax; 22 DMIN = region->Dmin; 23 DMAX = region->Dmax; 18 24 19 25 // the FITS binary table header is the same as the image header … … 177 183 catalog->average[i].Nmeasure = 1; 178 184 catalog->average[i].measureOffset = i; 185 186 // determine the full coverage of this set of measurements 187 RMIN = MIN (RMIN, catalog->average[i].R); 188 RMAX = MAX (RMAX, catalog->average[i].R); 189 DMIN = MIN (DMIN, catalog->average[i].D); 190 DMAX = MAX (DMAX, catalog->average[i].D); 179 191 180 192 catalog->measure[i].R = catalog->average[i].R; … … 210 222 catalog->measure[i].imageID = *nimages; // set imageID to entry for this filter 211 223 } 224 catalog->Naverage = Nstars; 225 catalog->Nmeasure = Nstars; 212 226 213 227 if (1) { … … 272 286 // ohana_memcheck (TRUE); 273 287 288 if (VERBOSE) fprintf (stderr, "stars cover region %f,%f - %f,%f\n", RMIN, DMIN, RMAX, DMAX); 289 290 // define containing region a bit generously 291 region->Rmin = RMIN; 292 region->Rmax = RMAX; 293 region->Dmin = DMIN; 294 region->Dmax = DMAX; 295 274 296 return (catalog); 275 297 }
Note:
See TracChangeset
for help on using the changeset viewer.
