Changeset 2860 in Sophya for trunk/SophyaExt/FitsIOServer/fitsfile.h
- Timestamp:
- Dec 20, 2005, 7:25:51 PM (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaExt/FitsIOServer/fitsfile.h
r2197 r2860 4 4 #include "ndatablock.h" 5 5 #include "dvlist.h" 6 #include " FitsIO/fitsio.h"6 #include "fitsinoutfile.h" 7 7 8 8 #define OPENFILE 0 … … 75 75 76 76 //! Class (virtual) for managing FITS format files 77 class FitsFile {77 class FitsFile : public FitsInOutFile { 78 78 79 79 public: … … 148 148 149 149 150 FitsFile() { InitNull(); }; 151 virtual ~FitsFile(); 150 FitsFile(); 151 FitsFile(FitsInOutFile const& fios); 152 // RzDel virtual ~FitsFile(); 152 153 static string GetErrStatus(int status); 153 154 inline int statusF() const { return fits_status_;} … … 169 170 inline void InitNull() 170 171 { 171 fptr_ = NULL;172 172 hdutype_= FitsExtensionType_NULL; 173 173 hdunum_ = 0; … … 177 177 178 178 179 180 fitsfile *fptr_; /**< pointer to the FITS file, defined in fitsio.h */181 179 FitsExtensionType hdutype_; /**< image or bintable ? */ 182 180 int hdunum_; /**< index of header to be read/written */ … … 197 195 FitsInFile(string const & flnm); 198 196 FitsInFile(const char * flnm); 199 ~FitsInFile() { ; }; 197 FitsInFile(FitsInOutFile const& fios); 198 // virtual ~FitsInFile(); 200 199 201 200 static int NbBlocks(char flnm[]); … … 342 341 FitsOutFile(string const & flnm, WriteMode wrm = unknown ); 343 342 FitsOutFile(const char * flnm, WriteMode wrm = unknown ); 344 ~FitsOutFile() { if (dvlToPrimary_ != NULL) delete dvlToPrimary_;}; 343 FitsOutFile(FitsInOutFile const& fios); 344 virtual ~FitsOutFile(); 345 345 inline void InitNull() {dvlToPrimary_ = NULL;} 346 346
Note:
See TracChangeset
for help on using the changeset viewer.