Changeset 2336 in Sophya for trunk/ArchTOIPipe


Ignore:
Timestamp:
Mar 10, 2003, 2:23:09 PM (23 years ago)
Author:
aubourg
Message:

bugs lock

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ArchTOIPipe/Kernel/fitsringwtr.cc

    r2329 r2336  
    44//                               Christophe Magneville
    55//                               Reza Ansari
    6 // $Id: fitsringwtr.cc,v 1.3 2003-02-24 14:14:51 cecile Exp $
     6// $Id: fitsringwtr.cc,v 1.4 2003-03-10 13:23:09 aubourg Exp $
    77
    88#include "fitsringwtr.h"
     
    5252 
    5353  fits_lock();
     54  fits_create_img(fptr,BYTE_IMG,0,NULL,&fstatus);
    5455  fits_write_date(fptr, &fstatus);
    55   fits_create_img(fptr,BYTE_IMG,0,NULL,&fstatus);
    5656  fits_write_comment(fptr,"ArchTOIPipe FITSRingWriter",&fstatus);
    5757  strcpy(buf, "RINGSET");
     
    7373    fits_write_key(fptr, TDOUBLE, "CIRTHETA", &theta, "Theta angle in radians", &fstatus);
    7474    double phi = getData(1, ring*nSamples);
    75     wontNeedBefore(ring*nSamples);
    7675    fits_write_key(fptr, TDOUBLE, "CIRPHI", &phi, "Phi angle in radians", &fstatus);
    7776    fits_write_key(fptr, TDOUBLE, "CIRAPER", &aperture, "Aperture angle in radians", &fstatus);
    7877    fits_write_key(fptr, TLONG, "NSAMPLES", &nSamples, "Number of samples on the circle", &fstatus);
    7978    fits_unlock();
     79    wontNeedBefore(ring*nSamples);
    8080
    8181    for (int i=0; i<nSamples; i++) {
    8282      double data = getData(2, ring*nSamples+i);
    8383      fits_lock();
    84       fits_write_col(fptr, TDOUBLE, 1,i,1,1, &data, &fstatus);
     84      fits_write_col(fptr, TDOUBLE, 1,i+1,1,1, &data, &fstatus);
    8585      fits_unlock();
    8686    }
Note: See TracChangeset for help on using the changeset viewer.