Changeset 24748
- Timestamp:
- Jul 11, 2009, 9:45:34 AM (17 years ago)
- Location:
- trunk/Ohana/src/libdvo
- Files:
-
- 2 added
- 8 edited
-
Makefile (modified) (2 diffs)
-
include/dvo.h (modified) (2 diffs)
-
include/ps1_ref_defs.h (added)
-
src/LoadPhotcodesFITS.c (modified) (1 diff)
-
src/dvo_catalog.c (modified) (1 diff)
-
src/dvo_catalog_raw.c (modified) (8 diffs)
-
src/dvo_convert.c (modified) (9 diffs)
-
src/dvo_convert_PS1_REF.c (added)
-
src/dvo_image.c (modified) (1 diff)
-
src/dvo_image_raw.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/libdvo/Makefile
r24400 r24748 32 32 $(DESTINC)/ps1_dev_2_defs.h \ 33 33 $(DESTINC)/ps1_dev_3_defs.h \ 34 $(DESTINC)/ps1_v1_defs.h 34 $(DESTINC)/ps1_v1_defs.h \ 35 $(DESTINC)/ps1_ref_defs.h 35 36 36 37 INCS = $(DEFS) $(DESTINC)/dvo.h $(DESTINC)/autocode.h … … 67 68 $(SRC)/dvo_convert_PS1_DEV_3.$(ARCH).o \ 68 69 $(SRC)/dvo_convert_PS1_V1.$(ARCH).o \ 70 $(SRC)/dvo_convert_PS1_REF.$(ARCH).o \ 69 71 $(SRC)/skyregion_io.$(ARCH).o \ 70 72 $(SRC)/skyregion_gsc.$(ARCH).o \ -
trunk/Ohana/src/libdvo/include/dvo.h
r24400 r24748 19 19 DVO_FORMAT_PS1_DEV_2, 20 20 DVO_FORMAT_PS1_DEV_3, 21 DVO_FORMAT_PS1_V1 21 DVO_FORMAT_PS1_V1, 22 DVO_FORMAT_PS1_REF 22 23 } DVOTableFormat; 23 24 … … 412 413 # include "ps1_dev_3_defs.h" 413 414 # include "ps1_v1_defs.h" 415 # include "ps1_ref_defs.h" 414 416 415 417 /*** DVO image db I/O Functions ***/ -
trunk/Ohana/src/libdvo/src/LoadPhotcodesFITS.c
r21508 r24748 76 76 } 77 77 78 if (!strcmp (extname, "DVO_PHOTCODE_PS1_REF")) { 79 PhotCode_PS1_REF *photcode_ps1_ref = gfits_table_get_PhotCode_PS1_REF (&db.ftable, &Ncode, &db.swapped); 80 photcode = PhotCode_PS1_REF_To_Internal (photcode_ps1_ref, Ncode); 81 free (photcode_ps1_ref); 82 } 83 78 84 table = GetPhotcodeTable (); 79 85 if (table[0].code != NULL) free (table[0].code); -
trunk/Ohana/src/libdvo/src/dvo_catalog.c
r21508 r24748 53 53 if (!strcasecmp (catformat, "PS1_DEV_2")) return (DVO_FORMAT_PS1_DEV_2); 54 54 if (!strcasecmp (catformat, "PS1_V1")) return (DVO_FORMAT_PS1_V1); 55 if (!strcasecmp (catformat, "PS1_REF")) return (DVO_FORMAT_PS1_REF); 55 56 return (DVO_FORMAT_UNDEF); 56 57 } -
trunk/Ohana/src/libdvo/src/dvo_catalog_raw.c
r21508 r24748 87 87 FORMAT_CASE (PS1_DEV_2, PS1_DEV_2); 88 88 FORMAT_CASE (PS1_V1, PS1_V1); 89 FORMAT_CASE (PS1_REF, PS1_REF); 89 90 90 91 default: … … 273 274 if (catalog[0].catformat == DVO_FORMAT_PS1_DEV_2) gfits_modify (&catalog[0].header, "FORMAT", "%s", 1, "PS1_DEV_2"); 274 275 if (catalog[0].catformat == DVO_FORMAT_PS1_V1) gfits_modify (&catalog[0].header, "FORMAT", "%s", 1, "PS1_V1"); 276 if (catalog[0].catformat == DVO_FORMAT_PS1_REF) gfits_modify (&catalog[0].header, "FORMAT", "%s", 1, "PS1_REF"); 275 277 276 278 /* rewind file pointers and truncate file */ … … 369 371 FORMAT_CASE (PS1_DEV_2, PS1_DEV_2); 370 372 FORMAT_CASE (PS1_V1, PS1_V1); 373 FORMAT_CASE (PS1_REF, PS1_REF); 371 374 372 375 default: … … 416 419 FORMAT_CASE (PS1_DEV_2, PS1_DEV_2); 417 420 FORMAT_CASE (PS1_V1, PS1_V1); 421 FORMAT_CASE (PS1_REF, PS1_REF); 418 422 419 423 default: … … 467 471 FORMAT_CASE (PS1_DEV_2, PS1_DEV_2); 468 472 FORMAT_CASE (PS1_V1, PS1_V1); 473 FORMAT_CASE (PS1_REF, PS1_REF); 469 474 470 475 default: … … 514 519 FORMAT_CASE (PS1_DEV_2, PS1_DEV_2); 515 520 FORMAT_CASE (PS1_V1, PS1_V1); 521 FORMAT_CASE (PS1_REF, PS1_REF); 516 522 517 523 default: … … 565 571 FORMAT_CASE (PS1_DEV_2, PS1_DEV_2); 566 572 FORMAT_CASE (PS1_V1, PS1_V1); 573 FORMAT_CASE (PS1_REF, PS1_REF); 567 574 568 575 default: … … 612 619 FORMAT_CASE (PS1_DEV_2, PS1_DEV_2); 613 620 FORMAT_CASE (PS1_V1, PS1_V1); 621 FORMAT_CASE (PS1_REF, PS1_REF); 614 622 615 623 default: -
trunk/Ohana/src/libdvo/src/dvo_convert.c
r21508 r24748 50 50 CONVERT_FORMAT ("DVO_AVERAGE_PS1_DEV_2", PS1_DEV_2, PS1_DEV_2); 51 51 CONVERT_FORMAT ("DVO_AVERAGE_PS1_V1", PS1_V1, PS1_V1); 52 CONVERT_FORMAT ("DVO_AVERAGE_PS1_REF", PS1_REF, PS1_REF); 52 53 # undef CONVERT_FORMAT 53 54 … … 81 82 FORMAT_CASE (PS1_DEV_2, PS1_DEV_2); 82 83 FORMAT_CASE (PS1_V1, PS1_V1); 84 FORMAT_CASE (PS1_REF, PS1_REF); 83 85 # undef FORMAT_CASE 84 86 … … 125 127 CONVERT_FORMAT ("DVO_MEASURE_PS1_DEV_2", PS1_DEV_2, PS1_DEV_2); 126 128 CONVERT_FORMAT ("DVO_MEASURE_PS1_V1", PS1_V1, PS1_V1); 129 CONVERT_FORMAT ("DVO_MEASURE_PS1_REF", PS1_REF, PS1_REF); 127 130 # undef CONVERT_FORMAT 128 131 … … 156 159 FORMAT_CASE (PS1_DEV_2, PS1_DEV_2); 157 160 FORMAT_CASE (PS1_V1, PS1_V1); 161 FORMAT_CASE (PS1_REF, PS1_REF); 158 162 # undef FORMAT_CASE 159 163 … … 200 204 CONVERT_FORMAT ("DVO_SECFILT_PS1_DEV_2", PS1_DEV_2, PS1_DEV_2); 201 205 CONVERT_FORMAT ("DVO_SECFILT_PS1_V1", PS1_V1, PS1_V1); 206 CONVERT_FORMAT ("DVO_SECFILT_PS1_REF", PS1_REF, PS1_REF); 202 207 # undef CONVERT_FORMAT 203 208 … … 231 236 FORMAT_CASE (PS1_DEV_2, PS1_DEV_2); 232 237 FORMAT_CASE (PS1_V1, PS1_V1); 238 FORMAT_CASE (PS1_REF, PS1_REF); 233 239 # undef FORMAT_CASE 234 240 … … 295 301 CONVERT_FORMAT ("DVO_IMAGE_PS1_DEV_2", PS1_DEV_2, PS1_DEV_2); 296 302 CONVERT_FORMAT ("DVO_IMAGE_PS1_V1", PS1_V1, PS1_V1); 303 CONVERT_FORMAT ("DVO_IMAGE_PS1_REF", PS1_REF, PS1_REF); 297 304 298 305 // XXX Not sure this was ever actually used -- it was not complete... … … 333 340 FORMAT_CASE (PS1_DEV_2, PS1_DEV_2); 334 341 FORMAT_CASE (PS1_V1, PS1_V1); 342 FORMAT_CASE (PS1_REF, PS1_REF); 335 343 336 344 // XXX not sure this was actually used: it was incomplete … … 386 394 FORMAT_CASE (PS1_DEV_2, PS1_DEV_2); 387 395 FORMAT_CASE (PS1_V1, PS1_V1); 396 FORMAT_CASE (PS1_REF, PS1_REF); 388 397 389 398 // XXX not sure this was used, it was incomplete -
trunk/Ohana/src/libdvo/src/dvo_image.c
r21508 r24748 197 197 if (db[0].format == DVO_FORMAT_PS1_DEV_3) gfits_modify (&db[0].header, "FORMAT", "%s", 1, "PS1_DEV_3"); 198 198 if (db[0].format == DVO_FORMAT_PS1_V1) gfits_modify (&db[0].header, "FORMAT", "%s", 1, "PS1_V1"); 199 if (db[0].format == DVO_FORMAT_PS1_REF) gfits_modify (&db[0].header, "FORMAT", "%s", 1, "PS1_REF"); 199 200 200 201 return; -
trunk/Ohana/src/libdvo/src/dvo_image_raw.c
r21508 r24748 56 56 if (db[0].format == DVO_FORMAT_PS1_DEV_3) ImageSize = sizeof(Image_PS1_DEV_3); 57 57 if (db[0].format == DVO_FORMAT_PS1_V1) ImageSize = sizeof(Image_PS1_V1); 58 if (db[0].format == DVO_FORMAT_PS1_REF) ImageSize = sizeof(Image_PS1_REF); 58 59 59 60 /* check that filesize makes sense */ … … 82 83 if (db[0].format == DVO_FORMAT_PS1_DEV_3) gfits_table_mkheader_Image_PS1_DEV_3 (&db[0].theader); 83 84 if (db[0].format == DVO_FORMAT_PS1_V1) gfits_table_mkheader_Image_PS1_V1 (&db[0].theader); 85 if (db[0].format == DVO_FORMAT_PS1_REF) gfits_table_mkheader_Image_PS1_REF (&db[0].theader); 84 86 85 87 /* read data from file */
Note:
See TracChangeset
for help on using the changeset viewer.
