From 7d7a77b711948dcc2466e41a78d6f50779e503ef Mon Sep 17 00:00:00 2001 From: yvon <> Date: Thu, 7 Dec 2000 16:32:49 +0000 Subject: [PATCH] les arguments pointeur de diverses fonctions sont passes de int a int_4 etc + quelques debogues associes --- FitsIOServer/fitsfile.cc | 24 ++++++++++++------------ FitsIOServer/fitsfile.h | 26 +++++++++++++------------- FitsIOServer/fitsxntuple.cc | 2 +- 3 files changed, 26 insertions(+), 26 deletions(-) diff --git a/FitsIOServer/fitsfile.cc b/FitsIOServer/fitsfile.cc index 885a988..deb7fbe 100644 --- a/FitsIOServer/fitsfile.cc +++ b/FitsIOServer/fitsfile.cc @@ -711,7 +711,7 @@ fill the array 'valeurs' with double data from the current BINTABLE extension on \param <nentries> number of data to be read */ -void FitsInFile::GetBinTabFCol(double* valeurs,int nentries, int NoCol) const +void FitsInFile::GetBinTabFCol(r_8* valeurs,int nentries, int NoCol) const { int status= 0; int DTYPE; @@ -748,7 +748,7 @@ void FitsInFile::GetBinTabFCol(double* valeurs,int nentries, int NoCol) const same as previous method with float data */ -void FitsInFile::GetBinTabFCol(float* valeurs,int nentries, int NoCol) const +void FitsInFile::GetBinTabFCol(r_4* valeurs,int nentries, int NoCol) const { int status= 0; int DTYPE; @@ -785,7 +785,7 @@ void FitsInFile::GetBinTabFCol(float* valeurs,int nentries, int NoCol) const same as previous method with int data */ -void FitsInFile::GetBinTabFCol(int* valeurs,int nentries, int NoCol) const +void FitsInFile::GetBinTabFCol(int_4* valeurs,int nentries, int NoCol) const { int status= 0; int DTYPE; @@ -852,7 +852,7 @@ If the extension is BINTABLE, the first column is provided. \param <nentries> number of data to be read */ -void FitsInFile::GetSingleColumn(double* map, int nentries) const +void FitsInFile::GetSingleColumn(r_8* map, int nentries) const { int status = 0; if(hdutype_ == FitsExtensionType_IMAGE) @@ -887,7 +887,7 @@ void FitsInFile::GetSingleColumn(double* map, int nentries) const /*! \fn void SOPHYA::FitsInFile::GetSingleColumn(float* map, int nentries) const same as above with float data */ -void FitsInFile::GetSingleColumn(float* map, int nentries) const +void FitsInFile::GetSingleColumn(r_4* map, int nentries) const { int status = 0; if(hdutype_ == FitsExtensionType_IMAGE) @@ -920,7 +920,7 @@ void FitsInFile::GetSingleColumn(float* map, int nentries) const /*! \fn void SOPHYA::FitsInFile::GetSingleColumn( int* map, int nentries) const same as above with int data */ -void FitsInFile::GetSingleColumn( int* map, int nentries) const +void FitsInFile::GetSingleColumn( int_4* map, int nentries) const { int status = 0; if(hdutype_ == FitsExtensionType_IMAGE) @@ -1327,7 +1327,7 @@ void FitsOutFile::makeHeaderImageOnFits(char type, int nbdim, int* naxisn, DVLi write double data from array 'map'on an IMAGE extension \param <nbData> number of data to be written */ -void FitsOutFile::PutImageToFits(int nbData, double* map) const +void FitsOutFile::PutImageToFits(int nbData, r_8* map) const { int status = 0; long npix= nbData; @@ -1339,7 +1339,7 @@ void FitsOutFile::PutImageToFits(int nbData, double* map) const same as previous method with float data */ -void FitsOutFile::PutImageToFits(int nbData, float* map) const +void FitsOutFile::PutImageToFits(int nbData, r_4* map) const { int status = 0; long npix= nbData; @@ -1351,7 +1351,7 @@ void FitsOutFile::PutImageToFits(int nbData, float* map) const /*! \fn void SOPHYA::FitsOutFile::PutImageToFits( int nbData, int* map) const same as previous method with int data */ -void FitsOutFile::PutImageToFits( int nbData, int* map) const +void FitsOutFile::PutImageToFits( int nbData, int_4* map) const { int status = 0; @@ -1479,7 +1479,7 @@ void FitsOutFile::makeHeaderBntblOnFits(string fieldType, vector<string> Noms, i write double data from array 'donnees ' on column number 'nocol' of a BINTABLE extension. \param <nentries> number of data to be written */ -void FitsOutFile::PutColToFits(int nocol, int nentries, double* donnees) const +void FitsOutFile::PutColToFits(int nocol, int nentries, r_8* donnees) const { int status = 0; int hdutype; @@ -1508,7 +1508,7 @@ void FitsOutFile::PutColToFits(int nocol, int nentries, double* donnees) const same as previous method with float data */ -void FitsOutFile::PutColToFits(int nocol, int nentries, float* donnees) const +void FitsOutFile::PutColToFits(int nocol, int nentries, r_4* donnees) const { int status = 0; int hdutype; @@ -1540,7 +1540,7 @@ void FitsOutFile::PutColToFits(int nocol, int nentries, float* donnees) const same as previous method with int data */ -void FitsOutFile::PutColToFits(int nocol, int nentries, int* donnees) const +void FitsOutFile::PutColToFits(int nocol, int nentries, int_4* donnees) const { int status = 0; int hdutype; diff --git a/FitsIOServer/fitsfile.h b/FitsIOServer/fitsfile.h index 9c35aab..fed5881 100644 --- a/FitsIOServer/fitsfile.h +++ b/FitsIOServer/fitsfile.h @@ -67,7 +67,7 @@ namespace SOPHYA { FitsDataType_float, FitsDataType_int, FitsDataType_char, - FitsDataType_ASCII, + FitsDataType_ASCII }; FitsFile() { InitNull(); }; @@ -170,9 +170,9 @@ inline bool IsFitsTable() const {return (hdutype_ == FitsExtensionType_ASCII_TBL ** cdata) ; void GetBinTabLine(long NoLine, BnTblLine& ligne) ; void GetBinTabLine(int NoLine, float* fdata) ; - void GetBinTabFCol(double* valeurs, int nentries, int NoCol) const; - void GetBinTabFCol(float* valeurs, int nentries, int NoCol) const; - void GetBinTabFCol(int* valeurs, int nentries, int NoCol) const; + void GetBinTabFCol(r_8* valeurs, int nentries, int NoCol) const; + void GetBinTabFCol(r_4* valeurs, int nentries, int NoCol) const; + void GetBinTabFCol(int_4* valeurs, int nentries, int NoCol) const; void GetBinTabFCol(char** valeurs,int nentries, int NoCol) const; ///////////////////////////////////////////////////////////// @@ -188,11 +188,11 @@ inline bool IsFitsERROR() const {return (hdutype_ == FitsExtensionType_ERROR);} int NentriesFromFits(int nocol) const; - void GetSingleColumn(double* map, int nentries) const; + void GetSingleColumn(r_8* map, int nentries) const; - void GetSingleColumn(float* map, int nentries) const; + void GetSingleColumn(r_4* map, int nentries) const; - void GetSingleColumn(int* map, int nentries) const; + void GetSingleColumn(int_4* map, int nentries) const; private : @@ -239,9 +239,9 @@ static void GetImageParameters (fitsfile* fileptr,FitsDataType& dataType,int& n void makeHeaderImageOnFits(char type, int nbdim, int* naxisn, DVList* dvl) ; - void PutImageToFits( int nbData, double* map) const; - void PutImageToFits(int nbData, float* map ) const; - void PutImageToFits(int nbData, int* map) const; + void PutImageToFits( int nbData, r_8* map) const; + void PutImageToFits(int nbData, r_4* map ) const; + void PutImageToFits(int nbData, int_4* map) const; @@ -252,9 +252,9 @@ static void GetImageParameters (fitsfile* fileptr,FitsDataType& dataType,int& n void makeHeaderBntblOnFits ( string fieldType, vector<string> Noms, int nentries, int tfields, DVList* dvl, string extname, vector<int> taille_des_chaines) ; - void PutColToFits(int nocol, int nentries, double* donnees) const; - void PutColToFits(int nocol, int nentries, float* donnees) const; - void PutColToFits(int nocol, int nentries, int* donnees) const; + void PutColToFits(int nocol, int nentries, r_8* donnees) const; + void PutColToFits(int nocol, int nentries, r_4* donnees) const; + void PutColToFits(int nocol, int nentries, int_4* donnees) const; void PutColToFits(int nocol, int nentries, char** donnees) const; void PutBinTabLine(long NoLine, BnTblLine& ligne) const; diff --git a/FitsIOServer/fitsxntuple.cc b/FitsIOServer/fitsxntuple.cc index 160d635..30a17c7 100644 --- a/FitsIOServer/fitsxntuple.cc +++ b/FitsIOServer/fitsxntuple.cc @@ -259,7 +259,7 @@ void FITS_XNTuple::WriteToFits(FitsOutFile& os) if (dobj_->NIVar() > 0) { - int* icolumn = new int[nrows]; + int_4* icolumn = new int_4[nrows]; for (k=0; k<dobj_->NIVar();k++) { for(int j = 0; j < nrows; j++) icolumn[j]= dobj_->GetIVal(j,compt); -- GitLab