Changeset 2130 in Sophya for trunk/SophyaExt/FitsIOServer/fitsautoreader.h
- Timestamp:
- Jul 24, 2002, 12:05:11 PM (23 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaExt/FitsIOServer/fitsautoreader.h
r1334 r2130 13 13 #include "fitsxntuple.h" 14 14 #include "fitslocalmap.h" 15 #include "fbtntintf.h" 15 16 16 17 namespace SOPHYA { … … 30 31 virtual ~FITS_AutoReader(); 31 32 int NbBlocks(); 32 AnyDataObj* ReadObject(int hdunum) const; 33 34 // parametre toutCharger : uniquement pour les BINTABLE et s'il ne 35 // s'agit pas explicitement d'un objet SOPHYA, on charge toute la 36 // table en memoire sous forme d'un xntuple si toutCharger= true. 37 // et si le nombre d'entrees est superieur a 1000. 38 // sinon (c-a-d : il ne s'agit pas d'un objet connu de SOPHYA 39 // c'est une BINTABLE avec plus de 1000 entrees 40 // totuCharger = false) 41 // on ouvre une FitsBTNtuIntf (lecture ulterieure, bufferisee, des valeurs) 42 AnyDataObj* ReadObject(int hdunum, bool toutCharger = false) const; 33 43 34 44 … … 40 50 NTuple* newNTuple() const; 41 51 XNTuple* newXNTuple() const; 52 FitsBTNtuIntf* newFitsBTNtuIntf(int hdunum) const; 42 53 inline void InitNull() 43 54 { … … 47 58 } 48 59 60 61 string filename_; 49 62 FitsInFile* inFits_; 50 63 AnyDataObj* dobj_;
Note:
See TracChangeset
for help on using the changeset viewer.