Changeset 7080 for trunk/Ohana/src/opihi/cmd.data/minterpolate.c
- Timestamp:
- May 5, 2006, 5:44:26 PM (20 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/opihi/cmd.data/minterpolate.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/cmd.data/minterpolate.c
r3674 r7080 26 26 if ((out = SelectBuffer (argv[2], ANYBUFFER, TRUE)) == NULL) return (FALSE); 27 27 28 fits_free_matrix (&out[0].matrix);29 fits_free_header (&out[0].header);28 gfits_free_matrix (&out[0].matrix); 29 gfits_free_header (&out[0].header); 30 30 31 31 scale = atof (argv[3]); … … 41 41 out[0].bscale = in[0].bscale; 42 42 out[0].bzero = in[0].bzero; 43 fits_copy_header (&in[0].header, &out[0].header);43 gfits_copy_header (&in[0].header, &out[0].header); 44 44 45 fits_modify (&out[0].header, "NAXIS1", "%d", 1, nx);46 fits_modify (&out[0].header, "NAXIS2", "%d", 1, ny);45 gfits_modify (&out[0].header, "NAXIS1", "%d", 1, nx); 46 gfits_modify (&out[0].header, "NAXIS2", "%d", 1, ny); 47 47 out[0].header.Naxis[0] = nx; 48 48 out[0].header.Naxis[1] = ny; 49 fits_create_matrix (&out[0].header, &out[0].matrix);49 gfits_create_matrix (&out[0].header, &out[0].matrix); 50 50 51 51 /* fix astrometric terms */ 52 status = fits_scan (&out[0].header, "CDELT1", "%lf", 1, &dX);53 status &= fits_scan (&out[0].header, "CDELT2", "%lf", 1, &dY);52 status = gfits_scan (&out[0].header, "CDELT1", "%lf", 1, &dX); 53 status &= gfits_scan (&out[0].header, "CDELT2", "%lf", 1, &dY); 54 54 dX /= scale; 55 55 dY /= scale; 56 56 if (status) { 57 fits_modify (&out[0].header, "CDELT1", "%lf", 1, dX);58 fits_modify (&out[0].header, "CDELT2", "%lf", 1, dY);57 gfits_modify (&out[0].header, "CDELT1", "%lf", 1, dX); 58 gfits_modify (&out[0].header, "CDELT2", "%lf", 1, dY); 59 59 } 60 status = fits_scan (&out[0].header, "CRPIX1", "%lf", 1, &dX);61 status &= fits_scan (&out[0].header, "CRPIX2", "%lf", 1, &dY);60 status = gfits_scan (&out[0].header, "CRPIX1", "%lf", 1, &dX); 61 status &= gfits_scan (&out[0].header, "CRPIX2", "%lf", 1, &dY); 62 62 dX *= scale; 63 63 dY *= scale; 64 64 if (status) { 65 fits_modify (&out[0].header, "CRPIX1", "%lf", 1, dX);66 fits_modify (&out[0].header, "CRPIX2", "%lf", 1, dY);65 gfits_modify (&out[0].header, "CRPIX1", "%lf", 1, dX); 66 gfits_modify (&out[0].header, "CRPIX2", "%lf", 1, dY); 67 67 } 68 68
Note:
See TracChangeset
for help on using the changeset viewer.
