Changeset 1462 in Sophya for trunk/ArchTOIPipe/Kernel/toi.h


Ignore:
Timestamp:
Apr 10, 2001, 6:35:25 PM (24 years ago)
Author:
cmv
Message:

changement getData... intermediaire NE COMPILE PAS cmv+rz 10/4/2001

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ArchTOIPipe/Kernel/toi.h

    r1437 r1462  
    3232
    3333#ifdef WITH_SOPHYA
     34  // l'interface va etre modifiee, NE PAS UTILISER
    3435  virtual Array         getData(int iStart, int iEnd);
    3536  virtual Array         getError(int iStart, int iEnd);
    3637  virtual TArray<int_4> getFlag(int iStart, int iEnd);
     38  // l'interface va etre modifiee, NE PAS UTILISER
    3739#endif
     40
     41  enum DataStatus       {DATA_OK=0, DATA_DELETED, DATA_NOT_YET};
    3842   
    3943  virtual double        getData(int i);
    40   virtual double        getError(int i);
    41   virtual int_4         getFlag(int i);
     44  virtual void          getData(int i,double &data,int_4 &flag);
     45  //RZCMV  virtual DataStatus    getDataError(int i,double &data,double &error,int_4 &flag);
    4246
    43   enum DataStatus       {DATA_OK=0, DATA_DELETED, DATA_NOT_YET};
    4447  virtual DataStatus    isDataAvail(int iStart, int iEnd);
    4548  virtual DataStatus    isDataAvail(int i);
     
    5154 
    5255  virtual void          putData(int i, double value, int_4 flag=0);
    53   virtual void          putDataError(int i, double value,
    54                                      double error, int_4 flag=0);
     56  //RZCMV  virtual void          putDataError(int i, double value,
     57  //                                 double error, int_4 flag=0);
    5558
    5659  virtual void          wontNeedBefore(int i);
     
    8285  virtual TArray<int_4> doGetFlag(int iStart, int iEnd)=0;
    8386#endif
    84   virtual double        doGetData(int i)=0;
    85   virtual int_4         doGetFlag(int i)=0;
     87  virtual void          doGetData(int i, double& data, int_4& flag)=0;
    8688  virtual void          doPutData(int i, double value, int_4 flag=0)=0;
    8789  virtual void          doWontNeedBefore(int i);
     
    156158  virtual TArray<int_4> doGetFlag(int iStart, int iEnd);
    157159#endif
    158   virtual double        doGetData(int i);
    159   virtual int_4         doGetFlag(int i);
     160  virtual void          doGetData(int i, double & val, int_4 & flg);
    160161   
    161162  virtual void          doPutData(int i, double value, int_4 flag=0);
Note: See TracChangeset for help on using the changeset viewer.