Changeset 3128 in Sophya for trunk/SophyaProg/Tests/tstcolread.cc


Ignore:
Timestamp:
Jan 11, 2007, 7:07:52 PM (19 years ago)
Author:
cmv
Message:

gestion gros fichiers FITS dans fabtcolread et fabtwriter cmv 11/01/2007

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaProg/Tests/tstcolread.cc

    r2828 r3128  
    9999
    100100  if(vsearch) {
    101     long mid = fbt->GetNbLine()/2;
     101    LONGLONG mid = fbt->GetNbLine()/2;
    102102    cout<<"Search vs1="<<vs1<<" vs2="<<vs2<<endl;
    103103    cout<<"FirstRow: "<<fbt->FirstRow(vs1,vs2,-1)<<endl;
     
    109109#ifdef NO_VECTOR
    110110  cout<<"Writting element by elements"<<endl;
    111   for(long i=0;i<fbt->GetNbLine();i++) {
     111  for(LONGLONG i=0;i<fbt->GetNbLine();i++) {
    112112    double x = fbt->Read(i);
    113113    if(i%lpmod==0) cout<<i<<": "<<x<<endl;
     
    125125  TVector<float> dataf;
    126126  TVector<int_4> datal;
    127   long istep = fbt->GetNbLine()/10; if(istep>1000) istep=1000;
    128   for(long i=0;i<fbt->GetNbLine();i+=istep) {
    129     long i2=i+istep-1; if(i2>=fbt->GetNbLine()) i2=fbt->GetNbLine()-1;
    130     long n = fbt->Read(i,i2,data);
     127  LONGLONG istep = fbt->GetNbLine()/10; if(istep>1000) istep=1000;
     128  for(LONGLONG i=0;i<fbt->GetNbLine();i+=istep) {
     129    LONGLONG i2=i+istep-1; if(i2>=fbt->GetNbLine()) i2=fbt->GetNbLine()-1;
     130    LONGLONG n = fbt->Read(i,i2,data);
    131131    fbt->Read(i,i2,dataf);
    132132    fbt->Read(i,i2,datal);
Note: See TracChangeset for help on using the changeset viewer.