Changeset 17304 for trunk/Mars/mcore/factofits.h
- Timestamp:
- 10/22/13 10:24:02 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Mars/mcore/factofits.h
r17264 r17304 8 8 #ifndef FACTOFITS_H_ 9 9 #define FACTOFITS_H_ 10 11 #define GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__) 10 12 11 13 #include "zofits.h" … … 235 237 Checksum rawsum; 236 238 rawsum.add((char*)(fOffsetCalibration.data()), 1024*1440*sizeof(int16_t)); 239 #if GCC_VERSION < 40603 240 c.SetStr("RAWSUM", std::to_string((long long unsigned int)(rawsum.val()))); 241 #else 237 242 c.SetStr("RAWSUM", std::to_string(rawsum.val())); 243 #endif 238 244 239 245 //compress data and calculate final, compressed size … … 245 251 246 252 //Write tile header 247 FITS::TileHeader th ;253 FITS::TileHeader th(0, 0); 248 254 std::vector<uint16_t> seq(1, FITS::kFactHuffman16); 249 255 FITS::Compression bh(seq, FITS::kOrderByRow); … … 275 281 c.SetFloat("ZRATIO", (float)(1024*1440*2)/(float)(compressed_size)); 276 282 c.SetInt("PCOUNT", compressed_size + catalog_size); 283 284 #if GCC_VERSION < 40603 285 c.SetStr("DATASUM", std::to_string((long long unsigned int)(datasum.val()))); 286 #else 277 287 c.SetStr("DATASUM", std::to_string(datasum.val())); 288 #endif 278 289 279 290 datasum += c.WriteHeader(*this);
Note:
See TracChangeset
for help on using the changeset viewer.