Changeset 1012 in Sophya for trunk/SophyaLib/HiStats/xntuple.h


Ignore:
Timestamp:
May 19, 2000, 8:57:58 AM (25 years ago)
Author:
ansari
Message:

int_4 r_4 r_8 ds XNTuple , Reza 19/5/2000

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaLib/HiStats/xntuple.h

    r1009 r1012  
    1010#define XNTUPLE_H_SEEN
    1111
    12 #include "objfio.h"
     12#include "machdefs.h"
    1313
    1414#include <string.h>
     
    2020#include "ppersist.h"
    2121#include "dvlist.h"
     22#include "objfio.h"
    2223
    2324
     
    3536    int      sw ;     // swappe ?
    3637    long int swoff ;  // offset dans fichier de swap
    37     float*   fdata ; 
    38     double*  ddata ; 
     38    r_4*     fdata ; 
     39    r_8*     ddata ; 
    3940    int_4*   idata ; 
    4041    char*    sdata ; 
     
    5657    virtual           ~XNTuple();
    5758   
    58     void              Fill(double* d_data, float* f_data, long* i_data, char** sdata);
     59    void              Fill(r_8* d_data, r_4* f_data, int_4* i_data, char** sdata);
    5960   
    6061    inline int_4      NEntry() const { return mNEnt ; }
     
    6768    string            NomIndex(int k) const ;
    6869   
    69     double            GetDVal(int i, int k) const ;
    70     float             GetFVal(int i, int k) const ;
    71     long              GetIVal(int i, int k) const ;
     70    r_8               GetDVal(int i, int k) const ;
     71    r_4               GetFVal(int i, int k) const ;
     72    int_4             GetIVal(int i, int k) const ;
    7273    string            GetSVal(int i, int k) const ;
    7374    //    MuTyV             GetVal(char const* nom) ;
     
    8384
    8485// Remplissage depuis fichier ASCII
    85    int                FillFromASCIIFile(string const& fn, double ddfval=0., float dfval=0.,
     86   int                FillFromASCIIFile(string const& fn, r_8 ddfval=0., r_4 dfval=0.,
    8687                                        int dival=0, const char * dsval="");
    8788       
     
    112113
    113114  // pour la persistance sur fichiers fits
    114     void    SetDVal(int i, int k, double v); 
    115     void    SetFVal(int i, int k, float v);
     115    void    SetDVal(int i, int k, r_8 v); 
     116    void    SetFVal(int i, int k, r_4 v);
    116117    void    SetIVal(int i, int k, int v); 
    117118    void    SetSVal(int i, int k, char* v); 
Note: See TracChangeset for help on using the changeset viewer.