Changeset 2451 in Sophya for trunk/SophyaExt


Ignore:
Timestamp:
Oct 29, 2003, 6:51:36 PM (22 years ago)
Author:
cmv
Message:

lecture d'une clef fits string cmv 29/10/2003

Location:
trunk/SophyaExt/FitsIOServer
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaExt/FitsIOServer/fabtcolread.cc

    r2449 r2451  
    407407
    408408//////////////////////////////////////////////////////////////
     409/*!
     410  Read a fitsheader key into double
     411  \param keyname : name of the key
     412  \return value into double
     413*/
    409414double FitsABTColRd::ReadKey(char *keyname)
    410415{
     
    414419   printerror(sta);
    415420 return val;
     421}
     422
     423/*!
     424  Read a fitsheader key into long
     425  \param keyname : name of the key
     426  \return value into long
     427*/
     428long FitsABTColRd::ReadKeyL(char *keyname)
     429{
     430 if(keyname==NULL) return 0;
     431 int sta=0; long val=0;
     432 if(fits_read_key(FitsPtr,TLONG,keyname,&val,NULL,&sta))
     433   printerror(sta);
     434 return val;
     435}
     436
     437/*!
     438  Read a fitsheader key into string
     439  \param keyname : name of the key
     440  \return value into string
     441*/
     442string FitsABTColRd::ReadKeyS(char *keyname)
     443{
     444 if(keyname==NULL) return 0;
     445 int sta=0; char val[FLEN_VALUE];
     446 if(fits_read_key(FitsPtr,TSTRING,keyname,val,NULL,&sta))
     447   printerror(sta);
     448 string sval = val;
     449 return sval;
    416450}
    417451
  • trunk/SophyaExt/FitsIOServer/fabtcolread.h

    r2449 r2451  
    5353
    5454  double ReadKey(char *keyname);
     55  long   ReadKeyL(char *keyname);
     56  string ReadKeyS(char *keyname);
    5557
    5658  double Read(long n,bool usebuffer=true);
Note: See TracChangeset for help on using the changeset viewer.