Changeset 8232 for trunk/psLib/src/fits
- Timestamp:
- Aug 8, 2006, 1:32:23 PM (20 years ago)
- Location:
- trunk/psLib/src
- Files:
-
- 5 edited
-
. (modified) (1 prop)
-
fits/psFits.c (modified) (31 diffs)
-
fits/psFitsHeader.c (modified) (10 diffs)
-
fits/psFitsImage.c (modified) (33 diffs)
-
fits/psFitsTable.c (modified) (30 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src
- Property svn:ignore
-
old new 10 10 libpslib.la.temp 11 11 config.h.in 12 psErrorText.h13 12 *.bb 14 13 *.bbg
-
- Property svn:ignore
-
trunk/psLib/src/fits/psFits.c
r7914 r8232 7 7 * @author Robert DeSonia, MHPCC 8 8 * 9 * @version $Revision: 1.5 7$ $Name: not supported by cvs2svn $10 * @date $Date: 2006-0 7-15 02:57:12$9 * @version $Revision: 1.58 $ $Name: not supported by cvs2svn $ 10 * @date $Date: 2006-08-08 23:32:23 $ 11 11 * 12 12 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 18 18 #include "string.h" 19 19 #include "psError.h" 20 #include "psErrorText.h" 20 21 21 #include "psImageStructManip.h" 22 22 #include "psMemory.h" … … 73 73 if (fits == NULL) { 74 74 psError(PS_ERR_BAD_PARAMETER_NULL, true, 75 PS_ERRORTEXT_psFits_NULL);75 _("The input psFits object can not NULL.")); 76 76 return false; 77 77 } … … 91 91 if (name == NULL) { 92 92 psError(PS_ERR_BAD_PARAMETER_NULL, true, 93 PS_ERRORTEXT_psFits_FILENAME_NULL);93 _("Specified filename can not be NULL.")); 94 94 return NULL; 95 95 } … … 139 139 fits_get_errstatus(status, fitsErr); 140 140 psError(PS_ERR_IO, true, 141 PS_ERRORTEXT_psFits_FILENAME_CREATE_FAILED,141 _("Could not create file,'%s'. CFITSIO Error: %s"), 142 142 name, fitsErr); 143 143 return NULL; … … 158 158 fits_get_errstatus(status, fitsErr); 159 159 psError(PS_ERR_BAD_PARAMETER_VALUE, true, 160 PS_ERRORTEXT_psFits_FILENAME_INVALID,160 _("Could not open file,'%s'. CFITSIO Error: %s"), 161 161 name, fitsErr); 162 162 return NULL; … … 188 188 if (fits == NULL) { 189 189 psError(PS_ERR_BAD_PARAMETER_NULL, true, 190 PS_ERRORTEXT_psFits_NULL);190 _("The input psFits object can not NULL.")); 191 191 return false; 192 192 } … … 194 194 if (extname == NULL) { 195 195 psError(PS_ERR_BAD_PARAMETER_NULL, true, 196 PS_ERRORTEXT_psFits_EXTNAME_NULL);196 _("Specified extension name can not be NULL.")); 197 197 return false; 198 198 } … … 203 203 fits_get_errstatus(status, fitsErr); 204 204 psError(PS_ERR_LOCATION_INVALID, true, 205 PS_ERRORTEXT_psFits_EXTNAME_INVALID,205 _("Could not find HDU '%s'. CFITSIO Error: %s"), 206 206 extname, fitsErr); 207 207 return false; … … 217 217 if (fits == NULL) { 218 218 psError(PS_ERR_BAD_PARAMETER_NULL, true, 219 PS_ERRORTEXT_psFits_NULL);219 _("The input psFits object can not NULL.")); 220 220 return false; 221 221 } … … 230 230 fits_get_errstatus(status, fitsErr); 231 231 psError(PS_ERR_LOCATION_INVALID, true, 232 PS_ERRORTEXT_psFits_EXTNUM_REL_MOVE_FAILED,232 _("Could not move %d HDUs from current position. CFITSIO Error: %s"), 233 233 extnum, fitsErr); 234 234 return false; … … 240 240 fits_get_errstatus(status, fitsErr); 241 241 psError(PS_ERR_LOCATION_INVALID, true, 242 PS_ERRORTEXT_psFits_EXTNUM_ABS_MOVE_FAILED,242 _("Could not move to specified HDU #%d. CFITSIO Error: %s"), 243 243 extnum, fitsErr); 244 244 return false; … … 253 253 if (fits == NULL) { 254 254 psError(PS_ERR_BAD_PARAMETER_NULL, true, 255 PS_ERRORTEXT_psFits_NULL);255 _("The input psFits object can not NULL.")); 256 256 return false; 257 257 } … … 270 270 if (fits == NULL) { 271 271 psError(PS_ERR_BAD_PARAMETER_NULL, true, 272 PS_ERRORTEXT_psFits_NULL);272 _("The input psFits object can not NULL.")); 273 273 return PS_FITS_TYPE_NONE; 274 274 } … … 282 282 if (fits == NULL) { 283 283 psError(PS_ERR_BAD_PARAMETER_NULL, true, 284 PS_ERRORTEXT_psFits_NULL);284 _("The input psFits object can not NULL.")); 285 285 return NULL; 286 286 } … … 303 303 if (fits == NULL) { 304 304 psError(PS_ERR_BAD_PARAMETER_NULL, true, 305 PS_ERRORTEXT_psFits_NULL);305 _("The input psFits object can not NULL.")); 306 306 return false; 307 307 } … … 309 309 if (name == NULL) { 310 310 psError(PS_ERR_BAD_PARAMETER_NULL, true, 311 PS_ERRORTEXT_psFits_EXTNAME_NULL);311 _("Specified extension name can not be NULL.")); 312 312 return false; 313 313 } … … 319 319 (void)fits_get_errstatus(status, fitsErr); 320 320 psError(PS_ERR_IO, true, 321 PS_ERRORTEXT_psFits_WRITE_FAILED,321 _("Could not write data to file. CFITSIO Error: %s"), 322 322 fitsErr); 323 323 return false; … … 333 333 if (fits == NULL) { 334 334 psError(PS_ERR_BAD_PARAMETER_NULL, true, 335 PS_ERRORTEXT_psFits_NULL);335 _("The input psFits object can not NULL.")); 336 336 return false; 337 337 } … … 339 339 if (! fits->writable) { 340 340 psError(PS_ERR_IO, true, 341 PS_ERRORTEXT_psFits_NOT_WRITABLE);341 _("The psFits object is not writable.")); 342 342 return false; 343 343 } … … 358 358 (void)fits_get_errstatus(status, fitsErr); 359 359 psError(PS_ERR_IO, true, 360 PS_ERRORTEXT_psFits_WRITE_FAILED,360 _("Could not write data to file. CFITSIO Error: %s"), 361 361 fitsErr); 362 362 return false; … … 371 371 if (fits == NULL) { 372 372 psError(PS_ERR_BAD_PARAMETER_NULL, true, 373 PS_ERRORTEXT_psFits_NULL);373 _("The input psFits object can not NULL.")); 374 374 return false; 375 375 } … … 377 377 if (! fits->writable) { 378 378 psError(PS_ERR_IO, true, 379 PS_ERRORTEXT_psFits_NOT_WRITABLE);379 _("The psFits object is not writable.")); 380 380 return false; 381 381 } … … 397 397 (void)fits_get_errstatus(status, fitsErr); 398 398 psError(PS_ERR_IO, true, 399 PS_ERRORTEXT_psFits_WRITE_FAILED,399 _("Could not write data to file. CFITSIO Error: %s"), 400 400 fitsErr); 401 401 return false; … … 409 409 if (fits == NULL) { 410 410 psError(PS_ERR_BAD_PARAMETER_NULL, true, 411 PS_ERRORTEXT_psFits_NULL);411 _("The input psFits object can not NULL.")); 412 412 return 0; 413 413 } … … 420 420 fits_get_errstatus(status, fitsErr); 421 421 psError(PS_ERR_LOCATION_INVALID, true, 422 PS_ERRORTEXT_psFits_GETNUMHDUS_FAILED,422 _("Failed to determine the number of HDUs. CFITSIO Error: %s"), 423 423 fitsErr); 424 424 return 0; … … 432 432 if (fits == NULL) { 433 433 psError(PS_ERR_BAD_PARAMETER_NULL, true, 434 PS_ERRORTEXT_psFits_NULL);434 _("The input psFits object can not NULL.")); 435 435 return PS_FITS_TYPE_NONE; 436 436 } … … 443 443 fits_get_errstatus(status, fitsErr); 444 444 psError(PS_ERR_LOCATION_INVALID, true, 445 PS_ERRORTEXT_psFits_GETHDUTYPE_FAILED,445 _("Failed to determine an HDU type. CFITSIO Error: %s"), 446 446 fitsErr); 447 447 return PS_FITS_TYPE_NONE; … … 461 461 if (fits == NULL) { 462 462 psError(PS_ERR_BAD_PARAMETER_NULL, true, 463 PS_ERRORTEXT_psFits_NULL);463 _("The input psFits object can not NULL.")); 464 464 return PS_FITS_TYPE_NONE; 465 465 } … … 467 467 if (! fits->writable) { 468 468 psError(PS_ERR_IO, true, 469 PS_ERRORTEXT_psFits_NOT_WRITABLE);469 _("The psFits object is not writable.")); 470 470 return PS_FITS_TYPE_NONE; 471 471 } … … 601 601 PS_TYPE_NAME(typeStr,type); 602 602 psError(PS_ERR_BAD_PARAMETER_TYPE, true, 603 PS_ERRORTEXT_psFits_TYPE_UNSUPPORTED,603 _("Specified type, %s, is not supported."), 604 604 typeStr); 605 605 return false; -
trunk/psLib/src/fits/psFitsHeader.c
r7823 r8232 7 7 * @author Robert DeSonia, MHPCC 8 8 * 9 * @version $Revision: 1.2 4$ $Name: not supported by cvs2svn $10 * @date $Date: 2006-0 7-06 01:13:11$9 * @version $Revision: 1.25 $ $Name: not supported by cvs2svn $ 10 * @date $Date: 2006-08-08 23:32:23 $ 11 11 * 12 12 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 19 19 #include "strings.h" 20 20 #include "psError.h" 21 #include "psErrorText.h" 21 22 22 #include "psImageStructManip.h" 23 23 #include "psMemory.h" … … 48 48 if (fits == NULL) { 49 49 psError(PS_ERR_BAD_PARAMETER_NULL, true, 50 PS_ERRORTEXT_psFits_NULL);50 _("The input psFits object can not NULL.")); 51 51 return NULL; 52 52 } … … 181 181 } 182 182 default: 183 psError(PS_ERR_IO, true, PS_ERRORTEXT_psFits_METATYPE_INVALID, keyType);183 psError(PS_ERR_IO, true, _("Specified FITS metadata type, %c, is not supported."), keyType); 184 184 return out; 185 185 } 186 186 187 187 if (!success) { 188 psError(PS_ERR_UNKNOWN, false, PS_ERRORTEXT_psFits_METADATA_ADD_FAILED, keyName);188 psError(PS_ERR_UNKNOWN, false, _("Failed to add metadata item, %s."), keyName); 189 189 return out; 190 190 } … … 195 195 char fitsErr[MAX_STRING_LENGTH]; 196 196 (void)fits_get_errstatus(status, fitsErr); 197 psError(PS_ERR_IO, true, PS_ERRORTEXT_psFits_METADATA_ADD_FAILED, fitsErr);197 psError(PS_ERR_IO, true, _("Failed to add metadata item, %s."), fitsErr); 198 198 return false; 199 199 } … … 205 205 { 206 206 if (fits == NULL) { 207 psError(PS_ERR_BAD_PARAMETER_NULL, true, PS_ERRORTEXT_psFits_NULL);207 psError(PS_ERR_BAD_PARAMETER_NULL, true, _("The input psFits object can not NULL.")); 208 208 psFree(out); 209 209 return NULL; … … 385 385 char fitsErr[MAX_STRING_LENGTH]; 386 386 (void)fits_get_errstatus(status, fitsErr); 387 psError(PS_ERR_IO, true, PS_ERRORTEXT_psFits_WRITE_FAILED, fitsErr);387 psError(PS_ERR_IO, true, _("Could not write data to file. CFITSIO Error: %s"), fitsErr); 388 388 return false; 389 389 } … … 400 400 { 401 401 if (!fits) { 402 psError(PS_ERR_BAD_PARAMETER_NULL, true, PS_ERRORTEXT_psFits_NULL);402 psError(PS_ERR_BAD_PARAMETER_NULL, true, _("The input psFits object can not NULL.")); 403 403 return false; 404 404 } 405 405 406 406 if (!output) { 407 psError(PS_ERR_BAD_PARAMETER_NULL, true, PS_ERRORTEXT_psFits_METADATA_NULL);407 psError(PS_ERR_BAD_PARAMETER_NULL, true, _("The input psMetadata was NULL. Need a non-NULL psMetadata for operation to be performed.")); 408 408 return false; 409 409 } … … 417 417 { 418 418 if (!fits) { 419 psError(PS_ERR_BAD_PARAMETER_NULL, true, PS_ERRORTEXT_psFits_NULL);419 psError(PS_ERR_BAD_PARAMETER_NULL, true, _("The input psFits object can not NULL.")); 420 420 return false; 421 421 } … … 443 443 { 444 444 if (header == NULL) { 445 psError(PS_ERR_BAD_PARAMETER_NULL, true, PS_ERRORTEXT_psFits_METADATA_NULL);445 psError(PS_ERR_BAD_PARAMETER_NULL, true, _("The input psMetadata was NULL. Need a non-NULL psMetadata for operation to be performed.")); 446 446 return false; 447 447 } -
trunk/psLib/src/fits/psFitsImage.c
r7846 r8232 7 7 * @author Robert DeSonia, MHPCC 8 8 * 9 * @version $Revision: 1.1 1$ $Name: not supported by cvs2svn $10 * @date $Date: 2006-0 7-08 03:06:40$9 * @version $Revision: 1.12 $ $Name: not supported by cvs2svn $ 10 * @date $Date: 2006-08-08 23:32:23 $ 11 11 * 12 12 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 19 19 #include "string.h" 20 20 #include "psError.h" 21 #include "psErrorText.h" 21 22 22 #include "psImageStructManip.h" 23 23 #include "psMemory.h" … … 49 49 if (fits == NULL) { 50 50 psError(PS_ERR_BAD_PARAMETER_NULL, true, 51 PS_ERRORTEXT_psFits_NULL);51 _("The input psFits object can not NULL.")); 52 52 return NULL; 53 53 } … … 59 59 (void)fits_get_errstatus(status, fitsErr); 60 60 psError(PS_ERR_IO, true, 61 PS_ERRORTEXT_psFits_GET_HDU_TYPE_FAILED,61 _("Could not determine the HDU type. CFITSIO Error: %s"), 62 62 fitsErr); 63 63 return NULL; … … 65 65 if (hdutype != IMAGE_HDU) { 66 66 psError(PS_ERR_IO, true, 67 PS_ERRORTEXT_psFits_NOT_IMAGE_TYPE);67 _("Current FITS HDU type must be an image.")); 68 68 return NULL; 69 69 } … … 73 73 fits_get_errstatus(status, fitsErr); 74 74 psError(PS_ERR_IO, true, 75 PS_ERRORTEXT_psFits_DATATYPE_UNKNOWN,75 _("Could not determine image data type. CFITSIO Error: %s"), 76 76 fitsErr); 77 77 return NULL; … … 82 82 (void)fits_get_errstatus(status, fitsErr); 83 83 psError(PS_ERR_IO, true, 84 PS_ERRORTEXT_psFits_IMAGE_DIM_UNKNOWN,84 _("Could not determine image dimensions. CFITSIO Error: %s"), 85 85 fitsErr); 86 86 return NULL; … … 90 90 if ((nAxis < 2) || (nAxis > 3)) { 91 91 psError(PS_ERR_IO, true, 92 PS_ERRORTEXT_psFits_IMAGE_DIMENSION_UNSUPPORTED,92 _("Image number of dimensions, %d, is not valid. Only two or three dimensions supported for FITS I/O."), 93 93 nAxis); 94 94 return NULL; … … 99 99 (void)fits_get_errstatus(status, fitsErr); 100 100 psError(PS_ERR_IO, true, 101 PS_ERRORTEXT_psFits_IMAGE_SIZE_UNKNOWN,101 _("Could not determine image size. CFITSIO Error: %s"), 102 102 fitsErr); 103 103 return NULL; … … 163 163 default: 164 164 psError(PS_ERR_IO, true, 165 PS_ERRORTEXT_psFits_FITS_TYPE_UNSUPPORTED,165 _("FITS image type, BITPIX=%d, is not supported."), 166 166 bitPix); 167 167 return NULL; … … 178 178 (void)fits_get_errstatus(status, fitsErr); 179 179 psError(PS_ERR_IO, true, 180 PS_ERRORTEXT_psFits_READ_FAILED,180 _("Reading FITS file failed. CFITSIO Error: %s"), 181 181 fitsErr); 182 182 return NULL; … … 208 208 209 209 if (!fits) { 210 psError(PS_ERR_BAD_PARAMETER_NULL, true, PS_ERRORTEXT_psFits_NULL);210 psError(PS_ERR_BAD_PARAMETER_NULL, true, _("The input psFits object can not NULL.")); 211 211 return false; 212 212 } 213 213 214 214 if (!input) { 215 psError(PS_ERR_BAD_PARAMETER_NULL, true, PS_ERRORTEXT_psFits_IMAGE_NULL);215 psError(PS_ERR_BAD_PARAMETER_NULL, true, _("The input psImage was NULL. Need a non-NULL psImage for operation to be performed.")); 216 216 return false; 217 217 } … … 299 299 (void)fits_get_errstatus(status, fitsErr); 300 300 psError(PS_ERR_IO, true, 301 PS_ERRORTEXT_psFits_WRITE_FAILED,301 _("Could not write data to file. CFITSIO Error: %s"), 302 302 fitsErr); 303 303 return false; … … 318 318 if (fits == NULL) { 319 319 psError(PS_ERR_BAD_PARAMETER_NULL, true, 320 PS_ERRORTEXT_psFits_NULL);320 _("The input psFits object can not NULL.")); 321 321 return false; 322 322 } … … 324 324 if (input == NULL) { 325 325 psError(PS_ERR_BAD_PARAMETER_NULL, true, 326 PS_ERRORTEXT_psFits_IMAGE_NULL);326 _("The input psImage was NULL. Need a non-NULL psImage for operation to be performed.")); 327 327 return false; 328 328 } … … 334 334 (void)fits_get_errstatus(status, fitsErr); 335 335 psError(PS_ERR_IO, true, 336 PS_ERRORTEXT_psFits_GET_HDU_TYPE_FAILED,336 _("Could not determine the HDU type. CFITSIO Error: %s"), 337 337 fitsErr); 338 338 return NULL; … … 340 340 if (hdutype != IMAGE_HDU) { 341 341 psError(PS_ERR_IO, true, 342 PS_ERRORTEXT_psFits_NOT_IMAGE_TYPE);342 _("Current FITS HDU type must be an image.")); 343 343 return NULL; 344 344 } … … 369 369 PS_TYPE_NAME(imageTypeStr,input->type.type); 370 370 psError(PS_ERR_IO, true, 371 PS_ERRORTEXT_psFits_IMAGE_UPDATE_TYPE_MISMATCH,371 _("Can not update a %s image given a %s image."), 372 372 fitsTypeStr, imageTypeStr); 373 373 return false; … … 377 377 if (z >= nAxes[2]) { 378 378 psError(PS_ERR_BAD_PARAMETER_SIZE, true, 379 PS_ERRORTEXT_psFits_FITS_Z_SMALL,379 _("Current FITS HDU has %d z-planes, but z-plane %d was specified."), 380 380 nAxes[2],z); 381 381 return false; … … 412 412 (void)fits_get_errstatus(status, fitsErr); 413 413 psError(PS_ERR_IO, true, 414 PS_ERRORTEXT_psFits_WRITE_FAILED,414 _("Could not write data to file. CFITSIO Error: %s"), 415 415 fitsErr); 416 416 return false; … … 429 429 if (fits == NULL) { 430 430 psError(PS_ERR_BAD_PARAMETER_NULL, true, 431 PS_ERRORTEXT_psFits_NULL);431 _("The input psFits object can not NULL.")); 432 432 return NULL; 433 433 } … … 439 439 (void)fits_get_errstatus(status, fitsErr); 440 440 psError(PS_ERR_IO, true, 441 PS_ERRORTEXT_psFits_IMAGE_DIM_UNKNOWN,441 _("Could not determine image dimensions. CFITSIO Error: %s"), 442 442 fitsErr); 443 443 return NULL; … … 454 454 (void)fits_get_errstatus(status, fitsErr); 455 455 psError(PS_ERR_IO, true, 456 PS_ERRORTEXT_psFits_IMAGE_SIZE_UNKNOWN,456 _("Could not determine image size. CFITSIO Error: %s"), 457 457 fitsErr); 458 458 return NULL; … … 469 469 470 470 // Bad dimensionality 471 psError(PS_ERR_IO, true, PS_ERRORTEXT_psFits_IMAGE_DIMENSION_UNSUPPORTED, nAxis);471 psError(PS_ERR_IO, true, _("Image number of dimensions, %d, is not valid. Only two or three dimensions supported for FITS I/O."), nAxis); 472 472 return NULL; 473 473 } … … 477 477 if (fits == NULL) { 478 478 psError(PS_ERR_BAD_PARAMETER_NULL, true, 479 PS_ERRORTEXT_psFits_NULL);479 _("The input psFits object can not NULL.")); 480 480 return false; 481 481 } … … 483 483 if (input == NULL) { 484 484 psError(PS_ERR_BAD_PARAMETER_NULL, true, 485 PS_ERRORTEXT_psFits_IMAGE_NULL);485 _("The input psImage was NULL. Need a non-NULL psImage for operation to be performed.")); 486 486 return false; 487 487 } 488 488 489 489 if (input->n == 0) { 490 psError(PS_ERR_BAD_PARAMETER_SIZE, true, PS_ERRORTEXT_psFits_ARRAY_EMPTY);490 psError(PS_ERR_BAD_PARAMETER_SIZE, true, _("The input array was empty.")); 491 491 return false; 492 492 } … … 504 504 testImage = input->data[i]; 505 505 if (testImage->numCols != numCols || testImage->numRows != numRows) { 506 psError(PS_ERR_BAD_PARAMETER_SIZE, true, PS_ERRORTEXT_psFits_ARRAY_SIZE_DIFFER);506 psError(PS_ERR_BAD_PARAMETER_SIZE, true, _("The sizes of images in the array differ.")); 507 507 return false; 508 508 } … … 522 522 input->n); 523 523 if (! update) { 524 psError(PS_ERR_UNKNOWN, false, PS_ERRORTEXT_psFits_METADATA_ADD_FAILED,524 psError(PS_ERR_UNKNOWN, false, _("Failed to add metadata item, %s."), 525 525 "NAXIS, NAXIS1, NAXIS2, NAXIS3"); 526 526 psFree(headerCopy); … … 532 532 // The next are psFitsImageUpdate to write into the extension. 533 533 if (! psFitsWriteImage(fits, headerCopy, input->data[0], input->n, extname)) { 534 psError(PS_ERR_UNKNOWN, false, PS_ERRORTEXT_psFits_WRITE_PLANE_FAILED, 0);534 psError(PS_ERR_UNKNOWN, false, _("Could not write image plane %d."), 0); 535 535 psFree(headerCopy); 536 536 return false; … … 540 540 for (int i = 1; i < input->n; i++) { 541 541 if (! psFitsUpdateImage(fits, input->data[i], 0, 0, i)) { 542 psError(PS_ERR_UNKNOWN, false, PS_ERRORTEXT_psFits_WRITE_PLANE_FAILED, i);542 psError(PS_ERR_UNKNOWN, false, _("Could not write image plane %d."), i); 543 543 return false; 544 544 } … … 552 552 if (fits == NULL) { 553 553 psError(PS_ERR_BAD_PARAMETER_NULL, true, 554 PS_ERRORTEXT_psFits_NULL);554 _("The input psFits object can not NULL.")); 555 555 return false; 556 556 } … … 558 558 if (input == NULL) { 559 559 psError(PS_ERR_BAD_PARAMETER_NULL, true, 560 PS_ERRORTEXT_psFits_IMAGE_NULL);560 _("The input psImage was NULL. Need a non-NULL psImage for operation to be performed.")); 561 561 return false; 562 562 } 563 563 564 564 if (input->n == 0) { 565 psError(PS_ERR_BAD_PARAMETER_SIZE, true, PS_ERRORTEXT_psFits_ARRAY_EMPTY);565 psError(PS_ERR_BAD_PARAMETER_SIZE, true, _("The input array was empty.")); 566 566 return false; 567 567 } … … 569 569 for (int i = 0; i < input->n; i++) { 570 570 if (! psFitsUpdateImage(fits, input->data[i], x0, y0, i)) { 571 psError(PS_ERR_UNKNOWN, false, PS_ERRORTEXT_psFits_UPDATE_PLANE_FAILED, i);571 psError(PS_ERR_UNKNOWN, false, _("Could not update image plane %d."), i); 572 572 return false; 573 573 } -
trunk/psLib/src/fits/psFitsTable.c
r7984 r8232 7 7 * @author Robert DeSonia, MHPCC 8 8 * 9 * @version $Revision: 1.1 8$ $Name: not supported by cvs2svn $10 * @date $Date: 2006-0 7-26 03:37:57$9 * @version $Revision: 1.19 $ $Name: not supported by cvs2svn $ 10 * @date $Date: 2006-08-08 23:32:23 $ 11 11 * 12 12 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 17 17 #include "string.h" 18 18 #include "psError.h" 19 #include "psErrorText.h" 19 20 20 #include "psImageStructManip.h" 21 21 #include "psMemory.h" … … 41 41 if (fits == NULL) { 42 42 psError(PS_ERR_BAD_PARAMETER_NULL, true, 43 PS_ERRORTEXT_psFits_NULL);43 _("The input psFits object can not NULL.")); 44 44 return NULL; 45 45 } … … 52 52 (void)fits_get_errstatus(status, fitsErr); 53 53 psError(PS_ERR_IO, true, 54 PS_ERRORTEXT_psFits_GET_HDU_TYPE_FAILED,54 _("Could not determine the HDU type. CFITSIO Error: %s"), 55 55 fitsErr); 56 56 return NULL; … … 58 58 if (hdutype != ASCII_TBL && hdutype != BINARY_TBL) { 59 59 psError(PS_ERR_IO, true, 60 PS_ERRORTEXT_psFits_NOT_TABLE_TYPE);60 _("Current FITS HDU type must be a table.")); 61 61 return NULL; 62 62 } … … 69 69 (void)fits_get_errstatus(status, fitsErr); 70 70 psError(PS_ERR_IO, true, 71 PS_ERRORTEXT_psFits_GET_TABLE_SIZE_FAILED,71 _("Failed to determine the size of the current HDU table. CFITSIO Error: %s"), 72 72 fitsErr); 73 73 return NULL; … … 78 78 if (row < 0 || row >= numRows) { 79 79 psError(PS_ERR_BAD_PARAMETER_VALUE, true, 80 PS_ERRORTEXT_psFits_ROW_INVALID,80 _("Specified row, %d, is not valid for current table of %d rows."), 81 81 row,numRows); 82 82 return NULL; … … 168 168 (void)fits_get_errstatus(status, fitsErr); 169 169 psError(PS_ERR_IO, true, 170 PS_ERRORTEXT_psFits_GET_TABLE_ELEMENT,170 _("Failed to retrieve table element (%d,%d). CFITSIO Error: %s"), 171 171 col,row,fitsErr); 172 172 psFree(data); … … 187 187 if (fits == NULL) { 188 188 psError(PS_ERR_BAD_PARAMETER_NULL, true, 189 PS_ERRORTEXT_psFits_NULL);189 _("The input psFits object can not NULL.")); 190 190 return NULL; 191 191 } … … 197 197 (void)fits_get_errstatus(status, fitsErr); 198 198 psError(PS_ERR_IO, true, 199 PS_ERRORTEXT_psFits_GET_HDU_TYPE_FAILED,199 _("Could not determine the HDU type. CFITSIO Error: %s"), 200 200 fitsErr); 201 201 return NULL; … … 203 203 if (hdutype != ASCII_TBL && hdutype != BINARY_TBL) { 204 204 psError(PS_ERR_IO, true, 205 PS_ERRORTEXT_psFits_NOT_TABLE_TYPE);205 _("Current FITS HDU type must be a table.")); 206 206 return NULL; 207 207 } … … 212 212 (void)fits_get_errstatus(status, fitsErr); 213 213 psError(PS_ERR_IO, true, 214 PS_ERRORTEXT_psFits_FIND_COLUMN,214 _("Specified column, %s, was not found. CFITSIO Error: %s"), 215 215 colname, fitsErr); 216 216 return NULL; … … 227 227 (void)fits_get_errstatus(status, fitsErr); 228 228 psError(PS_ERR_IO, true, 229 PS_ERRORTEXT_psFits_GET_COLTYPE,229 _("Could not determine the datatype of the table column. CFITSIO Error: %s"), 230 230 fitsErr); 231 231 return NULL; … … 253 253 (void)fits_get_errstatus(status, fitsErr); 254 254 psError(PS_ERR_IO, true, 255 PS_ERRORTEXT_psFits_TABLE_READ_COL,255 _("Failed to read table column. CFITSIO Error: %s"), 256 256 fitsErr); 257 257 return NULL; … … 269 269 if (fits == NULL) { 270 270 psError(PS_ERR_BAD_PARAMETER_NULL, true, 271 PS_ERRORTEXT_psFits_NULL);271 _("The input psFits object can not NULL.")); 272 272 return NULL; 273 273 } … … 279 279 (void)fits_get_errstatus(status, fitsErr); 280 280 psError(PS_ERR_IO, true, 281 PS_ERRORTEXT_psFits_GET_HDU_TYPE_FAILED,281 _("Could not determine the HDU type. CFITSIO Error: %s"), 282 282 fitsErr); 283 283 return NULL; … … 285 285 if (hdutype != ASCII_TBL && hdutype != BINARY_TBL) { 286 286 psError(PS_ERR_IO, true, 287 PS_ERRORTEXT_psFits_NOT_TABLE_TYPE);287 _("Current FITS HDU type must be a table.")); 288 288 return NULL; 289 289 } … … 294 294 (void)fits_get_errstatus(status, fitsErr); 295 295 psError(PS_ERR_IO, true, 296 PS_ERRORTEXT_psFits_FIND_COLUMN,296 _("Specified column, %s, was not found. CFITSIO Error: %s"), 297 297 colname, fitsErr); 298 298 return NULL; … … 313 313 (void)fits_get_errstatus(status, fitsErr); 314 314 psError(PS_ERR_IO, true, 315 PS_ERRORTEXT_psFits_GET_COLTYPE,315 _("Could not determine the datatype of the table column. CFITSIO Error: %s"), 316 316 fitsErr); 317 317 return NULL; … … 336 336 (void)fits_get_errstatus(status, fitsErr); 337 337 psError(PS_ERR_IO, true, 338 PS_ERRORTEXT_psFits_TABLE_READ_COL,338 _("Failed to read table column. CFITSIO Error: %s"), 339 339 fitsErr); 340 340 return NULL; … … 351 351 if (fits == NULL) { 352 352 psError(PS_ERR_BAD_PARAMETER_NULL, true, 353 PS_ERRORTEXT_psFits_NULL);353 _("The input psFits object can not NULL.")); 354 354 return NULL; 355 355 } … … 361 361 (void)fits_get_errstatus(status, fitsErr); 362 362 psError(PS_ERR_IO, true, 363 PS_ERRORTEXT_psFits_GET_HDU_TYPE_FAILED,363 _("Could not determine the HDU type. CFITSIO Error: %s"), 364 364 fitsErr); 365 365 return NULL; … … 367 367 if (hdutype != ASCII_TBL && hdutype != BINARY_TBL) { 368 368 psError(PS_ERR_IO, true, 369 PS_ERRORTEXT_psFits_NOT_TABLE_TYPE);369 _("Current FITS HDU type must be a table.")); 370 370 return NULL; 371 371 } … … 378 378 (void)fits_get_errstatus(status, fitsErr); 379 379 psError(PS_ERR_IO, true, 380 PS_ERRORTEXT_psFits_GET_TABLE_SIZE_FAILED,380 _("Failed to determine the size of the current HDU table. CFITSIO Error: %s"), 381 381 fitsErr); 382 382 return NULL; … … 488 488 // no table data, what can I do? 489 489 psError(PS_ERR_BAD_PARAMETER_SIZE, true, 490 PS_ERRORTEXT_psFits_TABLE_EMPTY);490 _("Can't create a table without any rows.")); 491 491 return false; 492 492 } … … 731 731 if (fits == NULL) { 732 732 psError(PS_ERR_BAD_PARAMETER_NULL, true, 733 PS_ERRORTEXT_psFits_NULL);733 _("The input psFits object can not NULL.")); 734 734 return false; 735 735 } … … 737 737 if (data == NULL) { 738 738 psError(PS_ERR_BAD_PARAMETER_NULL, true, 739 PS_ERRORTEXT_psFits_IMAGE_NULL);739 _("The input psImage was NULL. Need a non-NULL psImage for operation to be performed.")); 740 740 return false; 741 741 } … … 747 747 (void)fits_get_errstatus(status, fitsErr); 748 748 psError(PS_ERR_IO, true, 749 PS_ERRORTEXT_psFits_GET_HDU_TYPE_FAILED,749 _("Could not determine the HDU type. CFITSIO Error: %s"), 750 750 fitsErr); 751 751 return false; … … 753 753 if (hdutype != ASCII_TBL && hdutype != BINARY_TBL) { 754 754 psError(PS_ERR_IO, true, 755 PS_ERRORTEXT_psFits_NOT_TABLE_TYPE);755 _("Current FITS HDU type must be a table.")); 756 756 return false; 757 757 } … … 777 777 (void)fits_get_errstatus(status, fitsErr); 778 778 psError(PS_ERR_IO, true, 779 PS_ERRORTEXT_psFits_WRITE_FAILED,779 _("Could not write data to file. CFITSIO Error: %s"), 780 780 fitsErr); 781 781 psFree(iter);
Note:
See TracChangeset
for help on using the changeset viewer.
