fits.hpp

00001 #include <list>
00002 #include <string>
00003 
00004 using namespace std;
00005 
00006 class Fits {
00007 public:
00008    enum dataType {notDefined,notSigned8bit, signed16bit,signed32bit}; 
00009    Fits();
00010    ~Fits();
00011    void connectData(int width, int height,
00012                     dataType type, const void * data);
00013    void setProperty(string name,string value);
00014    void setProperty(string name,bool value);
00015    void setProperty(string name,int value);
00016    void setProperty(string name,double value);
00017    bool write(const string & fileName) const;
00018 private:
00019    static string padTo8(string);
00020    static string padTo80(string);
00022    int x_;
00024    int y_;
00026    dataType dataType_;
00027    const void * data_;
00028    list<string> properties_;
00029 };

Generated on Sat Oct 27 09:21:03 2007 for QastroCam by  doxygen 1.5.1