Changeset 3114 in Sophya for trunk/SophyaExt/FitsIOServer/fabtwriter.h
- Timestamp:
- Dec 13, 2006, 6:44:39 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaExt/FitsIOServer/fabtwriter.h
r2782 r3114 157 157 }; 158 158 159 /////////////////////////////////////////////////////////////////////////// 160 /////////////////////////////////////////////////////////////////////////// 161 //! Class for writing a FITS Image 162 class FitsImg3DWriter : public FitsWriter { 163 public: 164 FitsImg3DWriter(string fname,int bitpix=FLOAT_IMG,int lp=0); 165 FitsImg3DWriter(const char* cfname,int bitpix=FLOAT_IMG,int lp=0); 166 FitsImg3DWriter(string fname,bool update,int bitpix=FLOAT_IMG,int lp=0); 167 FitsImg3DWriter(const char* cfname,bool update,int bitpix=FLOAT_IMG,int lp=0); 168 virtual ~FitsImg3DWriter(); 169 170 void Write(TArray<uint_2>& data); 171 void Write(TArray<int_4>& data); 172 void Write(TArray<float>& data); 173 void Write(TArray<double>& data); 174 175 //! Print to os 176 virtual void Print(ostream& os) const; 177 //! Print to stdout 178 inline void Print(void) const {Print(cout);} 179 180 protected: 181 void createimg(void); 182 183 int BitPix; 184 long Naxis[3]; 185 bool FirstTime; 186 }; 187 159 188 } // namespace SOPHYA 160 189 #endif /* FABTWRITER_H_SEEN */
Note:
See TracChangeset
for help on using the changeset viewer.