IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Aug 29, 2005, 5:44:55 PM (21 years ago)
Author:
eugene
Message:

various psphot updates

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psphot/src/setup.c

    r4642 r4901  
    2929    image = psFitsReadImage (NULL, file, region, 0);
    3030    psFree (file);
     31    // psFree (input);
     32    // XXX - does the current API expect to get a copy or a view?
    3133
    3234    // grab these values from the approrpiate location (image header if necessary)
     
    4244      noise = psFitsReadImage  (NULL, file, region, 0);
    4345      psFree (file);
     46      // psFree (noiseName); XXX - see psFree (input)
    4447    } else {
    4548
     
    7376      mask  = psFitsReadImage  (NULL, file, region, 0);
    7477      psFree (file);
     78      // psFree (maskName); XXX - see psFree (input)
    7579      // XXX require / convert mask to psU8?
    7680    } else {
     
    96100        }
    97101    }
     102
    98103    psLogMsg ("psphot", 3, "load data: %f sec\n", psTimerMark ("psphot"));
    99104
    100105    // save the image data & return it
    101     psImageData *imdata = psAlloc(sizeof(psImageData));
    102     imdata->image = image;
    103     imdata->header = header;
    104     imdata->noise = noise;
    105     imdata->mask = mask;
    106 
     106    psImageData *imdata = psImageDataAlloc(image, noise, mask, header);
    107107    return (imdata);
    108108}
Note: See TracChangeset for help on using the changeset viewer.