Ignore:
Timestamp:
Oct 3, 2011, 6:32:44 PM (14 years ago)
Author:
cmv
Message:

read/write string, complex, bufferisation enlevee pour FitsABTColRd1F, cmv 03/10/2011

File:
1 edited

Legend:

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

    r4024 r4025  
    104104     {return addcol(label,tform,tunit,datatype);}
    105105
    106   void Write(int col,LONGLONG row,const char* val);
     106  void Write(int col,LONGLONG row,long nfirstel,const char* val);
     107  inline void Write(int col,LONGLONG row,const char* val)
     108                   {Write(col,row,0,val);}
     109  inline void Write(int col,LONGLONG row,long nfirstel,string val)
     110                   {Write(col,row,nfirstel,val.c_str());}
    107111  inline void Write(int col,LONGLONG row,string val)
    108               {Write(col,row,val.c_str());}
     112                   {Write(col,row,0,val.c_str());}
    109113
    110114  void Write(int col,LONGLONG row,long nfirstel,int_1 val);
     
    117121  void Write(int col,LONGLONG row,long nfirstel,float val);
    118122  void Write(int col,LONGLONG row,long nfirstel,double val);
     123  void Write(int col,LONGLONG row,long nfirstel,complex<r_4> val);
     124  void Write(int col,LONGLONG row,long nfirstel,complex<r_8> val);
    119125
    120126  inline void Write(int col,LONGLONG row,int_1 val) {Write(col,row,0,val);}
     
    127133  inline void Write(int col,LONGLONG row,float val) {Write(col,row,0,val);}
    128134  inline void Write(int col,LONGLONG row,double val) {Write(col,row,0,val);}
     135  inline void Write(int col,LONGLONG row,complex<r_4> val) {Write(col,row,0,val);}
     136  inline void Write(int col,LONGLONG row,complex<r_8> val) {Write(col,row,0,val);}
    129137
    130138  LONGLONG Write(int col,LONGLONG row,TVector<uint_2>& val);
Note: See TracChangeset for help on using the changeset viewer.