Changeset 2897 in Sophya for trunk/SophyaExt/FitsIOServer/fitsfile.h
- Timestamp:
- Jan 13, 2006, 11:05:52 AM (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaExt/FitsIOServer/fitsfile.h
r2860 r2897 5 5 #include "dvlist.h" 6 6 #include "fitsinoutfile.h" 7 #include "fitshandler.h" 7 8 8 9 #define OPENFILE 0 … … 52 53 //! Class for managing Interface for SOPHYA objects to FITS Format Files (uses cfitsio lib) 53 54 54 class FitsIOHandler {55 class FitsIOHandler : public FitsHandlerInterface { 55 56 56 57 … … 60 61 void Read(char flnm[],int hdunum= 0); 61 62 void Write(char flnm[]) ; 62 void Read(FitsInFile& ifts, int hdunum=0); 63 void Write(FitsOutFile& ofts) ; 64 63 64 //Implementation par defaut de l'interface FitsHandlerInterface 65 virtual AnyDataObj* DataObj() { return NULL; } 66 virtual int CheckHandling(AnyDataObj & o) { return 0; } 67 virtual void SetDataObj(AnyDataObj & o) { return; } 68 virtual int CheckReadability(FitsInOutFile& is) { return 0; } 69 virtual FitsHandlerInterface* Clone() { return NULL; } 70 71 virtual void Read(FitsInOutFile& ifts); 72 virtual void Write(FitsInOutFile& ofts) ; 73 74 virtual void Read(FitsInFile& ifts, int hdunum=0); 65 75 66 76 protected:
Note:
See TracChangeset
for help on using the changeset viewer.