Ignore:
Timestamp:
Jul 24, 2002, 12:05:11 PM (23 years ago)
Author:
lemeur
Message:

ouverture FitsBTNtuIntf au lieu de XNTUPLE pour grose BINTABLE

File:
1 edited

Legend:

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

    r1334 r2130  
    1313#include "fitsxntuple.h"
    1414#include "fitslocalmap.h"
     15#include "fbtntintf.h"
    1516
    1617namespace SOPHYA {
     
    3031virtual ~FITS_AutoReader();
    3132 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)
     42AnyDataObj* ReadObject(int hdunum, bool toutCharger = false) const;
    3343
    3444
     
    4050NTuple* newNTuple() const;
    4151XNTuple* newXNTuple() const;
     52 FitsBTNtuIntf* newFitsBTNtuIntf(int hdunum) const;
    4253inline void InitNull()
    4354   {
     
    4758   }
    4859
     60
     61 string filename_;
    4962FitsInFile* inFits_;
    5063AnyDataObj* dobj_;
Note: See TracChangeset for help on using the changeset viewer.