Changeset 3887 in Sophya for trunk/SophyaExt/FitsIOServer


Ignore:
Timestamp:
Sep 24, 2010, 11:18:24 AM (15 years ago)
Author:
ansari
Message:

forcage NAXIS=1 lors ecriture TVector + retag en V2_2, Reza 24/09/2010

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaExt/FitsIOServer/fitsarrhand.h

    r3885 r3887  
    7878      for(int_4 id=0; id<dobj->NbDimensions(); id++)
    7979        naxes[id] = dobj->Size(id);
     80      int naxis=dobj->NbDimensions();
    8081      T x = 0;
    81       os.CreateImageHDU(FitsTypes::ImageType(x), dobj->NbDimensions(), naxes);
     82      TVector<T> * pvec = dynamic_cast< TVector<T> * >(dobj);
     83      if (pvec!=NULL) {  naxis=1;  naxes[0]=pvec->NElts(); }
     84      os.CreateImageHDU(FitsTypes::ImageType(x), naxis, naxes);
    8285      os.WriteHeaderRecords(dobj->Info());
    8386      MuTyV mtv;
Note: See TracChangeset for help on using the changeset viewer.