IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 6725


Ignore:
Timestamp:
Mar 29, 2006, 10:55:05 AM (20 years ago)
Author:
magnier
Message:

added psFitsWriteHeaderNotImage

Location:
branches/rel10_ifa/psModules/src/pslib
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/rel10_ifa/psModules/src/pslib/psAdditionals.c

    r6713 r6725  
    199199
    200200}
     201
     202bool psFitsWriteHeaderNotImage (psFits *fits, psMetadata *header)
     203{
     204
     205    int status = 0;
     206    char fitsErr[1024];
     207
     208    psMetadataItem *mdi = NULL;
     209    mdi = psMetadataLookup (header, "NAXIS");
     210    if (mdi != NULL) {
     211        mdi->data.S32 = 0;
     212        mdi->type = PS_DATA_S32;
     213    }
     214
     215    fits_create_img (fits->fd, SHORT_IMG, 0, NULL, &status);
     216
     217    if (status != 0) {
     218        fits_get_errstatus (status, fitsErr);
     219        psError (PS_ERR_IO, true, PS_ERRORTEXT_psFits_WRITE_FAILED, fitsErr);
     220        exit (2);
     221    }
     222
     223    psFitsWriteHeader (header, fits);
     224
     225    return true;
     226}
  • branches/rel10_ifa/psModules/src/pslib/psAdditionals.h

    r6530 r6725  
    3333int          psStringStrip (char *string);
    3434
     35// write out header with NAXIS=0
     36bool psFitsWriteHeaderNotImage (psFits *fits, psMetadata *header);
    3537#endif
Note: See TracChangeset for help on using the changeset viewer.