Changeset 5448 for trunk/Ohana/src/opihi/dvo/subpix.c
- Timestamp:
- Oct 27, 2005, 10:38:30 AM (21 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/opihi/dvo/subpix.c (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/dvo/subpix.c
r5320 r5448 5 5 int subpix (int argc, char **argv) { 6 6 7 int i, j, I, Nlo, Nhi, Nentry, Nstars, N regions, Nimage, Nmeasure;7 int i, j, I, Nlo, Nhi, Nentry, Nstars, Nimage, Nmeasure; 8 8 int *index, *entry; 9 9 int Nmin, Nsub, NSUB, status; … … 17 17 Measure *measure; 18 18 Image *image; 19 RegionFile *regions;20 19 Catalog catalog; 21 20 … … 35 34 Radius = atof (argv[3]); 36 35 36 /* load sky from correct table */ 37 sky = SkyTableLoadOptimal (CATDIR, SKY_TABLE, GSCFILE, -1, VERBOSE); 38 SkyTableSetFilenames (sky, CATDIR, "cpt"); 39 37 40 /* load star nearest position */ 38 regions = find_regions (Ra, Dec, Radius, &Nregions);39 if ( Nregions > 1) {41 skylist = SkyListByRadius (sky, -1, Ra, Dec, Radius); 42 if (skylist[0].Nregions > 1) { 40 43 fprintf (stderr, "warning, radius overlaps region boundary, not yet implemented\n"); 41 44 } 42 45 43 46 /* lock, load, unlock catalog */ 44 sprintf (filename, "%s/%s", catdir, regions[0].name); 45 catalog.filename = filename; 47 catalog.filename = skylist[0].regions[0][0].filename; 46 48 switch (lock_catalog (&catalog, LCK_SOFT)) { 47 49 case 2: … … 92 94 if (catalog.average != 0) free (catalog.average); 93 95 if (catalog.measure != 0) free (catalog.measure); 94 free (regions);96 SkyListFree (skylist); 95 97 return (TRUE); 96 98 } … … 158 160 free (image); 159 161 free (index); 160 free (regions);162 SkyListFree (regions); 161 163 162 164 return (TRUE);
Note:
See TracChangeset
for help on using the changeset viewer.
