Changeset 1352 in Sophya for trunk/SophyaExt


Ignore:
Timestamp:
Dec 7, 2000, 5:32:49 PM (25 years ago)
Author:
yvon
Message:

les arguments pointeur de diverses fonctions sont passes de int a int_4 etc
+ quelques debogues associes

Location:
trunk/SophyaExt/FitsIOServer
Files:
3 edited

Legend:

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

    r1351 r1352  
    712712\param <nentries>  number of data to be read
    713713*/
    714 void FitsInFile::GetBinTabFCol(double* valeurs,int nentries, int NoCol) const
     714void FitsInFile::GetBinTabFCol(r_8* valeurs,int nentries, int NoCol) const
    715715    {
    716716      int status= 0;
     
    749749 same as previous method with float data
    750750*/
    751 void FitsInFile::GetBinTabFCol(float* valeurs,int nentries, int NoCol) const
     751void FitsInFile::GetBinTabFCol(r_4* valeurs,int nentries, int NoCol) const
    752752    {
    753753      int status= 0;
     
    786786*/
    787787
    788 void FitsInFile::GetBinTabFCol(int* valeurs,int nentries, int NoCol) const
     788void FitsInFile::GetBinTabFCol(int_4* valeurs,int nentries, int NoCol) const
    789789    {
    790790      int status= 0;
     
    853853\param <nentries>  number of data to be read
    854854*/
    855 void FitsInFile::GetSingleColumn(double* map, int nentries) const
     855void FitsInFile::GetSingleColumn(r_8* map, int nentries) const
    856856{
    857857  int status = 0;
     
    888888same as above with float data
    889889*/
    890 void FitsInFile::GetSingleColumn(float* map, int nentries) const
     890void FitsInFile::GetSingleColumn(r_4* map, int nentries) const
    891891{
    892892  int status = 0;
     
    921921 same as above with int data
    922922*/
    923 void FitsInFile::GetSingleColumn( int* map, int nentries) const
     923void FitsInFile::GetSingleColumn( int_4* map, int nentries) const
    924924{
    925925  int status = 0;
     
    13281328\param <nbData>  number of data to be written
    13291329*/
    1330 void FitsOutFile::PutImageToFits(int nbData, double* map) const
     1330void FitsOutFile::PutImageToFits(int nbData, r_8* map) const
    13311331{
    13321332  int status = 0;
     
    13401340same as previous method with float data
    13411341*/
    1342 void FitsOutFile::PutImageToFits(int nbData, float* map) const
     1342void FitsOutFile::PutImageToFits(int nbData, r_4* map) const
    13431343{
    13441344  int status = 0;
     
    13521352
    13531353 same as previous method with int data */
    1354 void FitsOutFile::PutImageToFits( int nbData, int* map) const
     1354void FitsOutFile::PutImageToFits( int nbData, int_4* map) const
    13551355{
    13561356  int status = 0;
     
    14801480\param <nentries>  number of data to be written
    14811481*/
    1482 void FitsOutFile::PutColToFits(int nocol, int nentries, double* donnees) const
     1482void FitsOutFile::PutColToFits(int nocol, int nentries, r_8* donnees) const
    14831483{
    14841484  int status = 0;
     
    15091509same as previous method with float data
    15101510*/
    1511 void FitsOutFile::PutColToFits(int nocol, int nentries, float* donnees) const
     1511void FitsOutFile::PutColToFits(int nocol, int nentries, r_4* donnees) const
    15121512{
    15131513  int status = 0;
     
    15411541same as previous method with int data
    15421542*/
    1543 void FitsOutFile::PutColToFits(int nocol, int nentries, int* donnees) const
     1543void FitsOutFile::PutColToFits(int nocol, int nentries, int_4* donnees) const
    15441544{
    15451545  int status = 0;
  • trunk/SophyaExt/FitsIOServer/fitsfile.h

    r1334 r1352  
    6868     FitsDataType_int,
    6969     FitsDataType_char,
    70      FitsDataType_ASCII,
     70     FitsDataType_ASCII
    7171   };
    7272
     
    171171 void   GetBinTabLine(long NoLine, BnTblLine& ligne) ;
    172172 void   GetBinTabLine(int NoLine, float* fdata) ;
    173  void   GetBinTabFCol(double* valeurs, int nentries, int NoCol) const;
    174  void   GetBinTabFCol(float* valeurs, int nentries, int NoCol) const;
    175  void   GetBinTabFCol(int* valeurs, int nentries,  int NoCol) const;
     173 void   GetBinTabFCol(r_8* valeurs, int nentries, int NoCol) const;
     174 void   GetBinTabFCol(r_4* valeurs, int nentries, int NoCol) const;
     175 void   GetBinTabFCol(int_4* valeurs, int nentries,  int NoCol) const;
    176176 void   GetBinTabFCol(char** valeurs,int nentries, int NoCol) const;
    177177
     
    189189
    190190
    191   void    GetSingleColumn(double* map, int nentries) const;
    192 
    193   void    GetSingleColumn(float*  map, int nentries) const;
    194 
    195   void    GetSingleColumn(int* map, int nentries) const;
     191  void    GetSingleColumn(r_8* map, int nentries) const;
     192
     193  void    GetSingleColumn(r_4*  map, int nentries) const;
     194
     195  void    GetSingleColumn(int_4* map, int nentries) const;
    196196
    197197  private :
     
    240240
    241241   void makeHeaderImageOnFits(char type, int nbdim, int* naxisn, DVList* dvl) ;
    242    void PutImageToFits( int nbData, double* map) const;
    243    void PutImageToFits(int nbData, float* map ) const;
    244    void PutImageToFits(int nbData, int* map) const;
     242   void PutImageToFits( int nbData, r_8* map) const;
     243   void PutImageToFits(int nbData, r_4* map ) const;
     244   void PutImageToFits(int nbData, int_4* map) const;
    245245
    246246
     
    253253
    254254   void makeHeaderBntblOnFits ( string fieldType, vector<string> Noms, int nentries, int tfields, DVList* dvl, string extname,  vector<int> taille_des_chaines) ;
    255    void PutColToFits(int nocol, int nentries, double* donnees) const;
    256    void PutColToFits(int nocol, int nentries, float* donnees) const;
    257    void PutColToFits(int nocol, int nentries, int* donnees) const;
     255   void PutColToFits(int nocol, int nentries, r_8* donnees) const;
     256   void PutColToFits(int nocol, int nentries, r_4* donnees) const;
     257   void PutColToFits(int nocol, int nentries, int_4* donnees) const;
    258258   void PutColToFits(int nocol, int nentries, char** donnees) const;
    259259   void PutBinTabLine(long NoLine,  BnTblLine& ligne) const;
  • trunk/SophyaExt/FitsIOServer/fitsxntuple.cc

    r1351 r1352  
    260260   if (dobj_->NIVar() > 0)
    261261     {
    262        int* icolumn = new int[nrows];
     262       int_4* icolumn = new int_4[nrows];
    263263       for (k=0; k<dobj_->NIVar();k++)
    264264         {
Note: See TracChangeset for help on using the changeset viewer.