IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Oct 4, 2006, 4:29:10 PM (20 years ago)
Author:
eugene
Message:

cleanup the CreateBuffer function and use, fix buffer init

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/opihi/cmd.data/gridify.c

    r7917 r9275  
    4040  Ny = (Ymax - Ymin) / dY + 1;
    4141 
    42   /* these steps are a standard 'createbuffer', define? */
    43   bf[0].bitpix = -32;
    44   bf[0].unsign = FALSE;
    45   bf[0].bscale = 1.0;
    46   bf[0].bzero  = 0.0;
     42  gfits_free_matrix (&bf[0].matrix);
     43  gfits_free_header (&bf[0].header);
     44  CreateBuffer (bf, Nx, Ny, -32, 0.0, 1.0);
    4745  strcpy (bf[0].file, "(empty)");
    48 
    49   bf[0].header.bitpix = bf[0].bitpix;
    50   bf[0].header.bscale = bf[0].bscale;
    51   bf[0].header.bzero  = bf[0].bzero;
    52   bf[0].header.unsign = bf[0].unsign;
    53   bf[0].header.Naxes = 2;
    54   bf[0].header.Naxis[0] = Nx;
    55   bf[0].header.Naxis[1] = Ny;
    56   free (bf[0].header.buffer);  /* ALLOCATEd in SelectBuffer */
    57   free (bf[0].matrix.buffer);  /* ALLOCATEd in SelectBuffer */
    58   gfits_create_header (&bf[0].header);
    59   gfits_create_matrix (&bf[0].header, &bf[0].matrix);
    6046
    6147  ALLOCATE (val, float, Nx*Ny);
Note: See TracChangeset for help on using the changeset viewer.