Changeset 701 in Sophya for trunk/SophyaLib/Samba/scan.h


Ignore:
Timestamp:
Jan 4, 2000, 3:27:29 PM (26 years ago)
Author:
ansari
Message:

mise a jour de persistances par objets delegues

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaLib/Samba/scan.h

    r565 r701  
    88#include "dvlist.h"
    99#include "ndatablock.h"
     10
     11class FIO_Scan;
     12
    1013//!   Storage and treatment of data for a scanning of a part of the sky with a set of given values for parameters (see constructor)
    1114
    1215class Scan :  public AnyDataObj  {
    13   //  friend FIO_Scan;
     16    friend class FIO_Scan;
    1417  public  :
    1518    /*
     
    3841    */
    3942Scan(float,float*,float,float,float,float);
    40 Scan(const Scan& );
     43Scan(const Scan&,  bool share=false );
    4144Scan() {
    4245  InitNull();
     
    9497
    9598
     99
     100
     101  private :
     102   
     103    //void          Clear();
     104void          InitNull();
     105
     106/*  Acces to the DataBlock  */
     107inline       NDataBlock<r_8>& DataBlock()       {return sPix_;}
     108inline const NDataBlock<r_8>& DataBlock() const {return sPix_;}
     109
    96110inline  void  SetIntParams(int_4 NmaxPts, int_4 NmaxTrs, int_4 NPts1Tr)
    97111  {
     
    129143     for (int k=0; k<9;k++) Rota[k]=Rota_[k];
    130144   }
    131 
    132 /* retourne le pointeur vers/remplit  le vecteur des contenus des pixels */
    133 inline const NDataBlock<r_8>* getDataBlock() const {return (&sPix_);}
    134 inline void setDataBlock(r_8* data, int n) {sPix_.FillFrom(n,data);}
    135 
    136   private :
    137    
    138     //void          Clear();
    139 void          InitNull();
    140145
    141146
Note: See TracChangeset for help on using the changeset viewer.