- Timestamp:
- Feb 24, 2011, 12:49:04 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20110213/psphot/src/psphotVisual.c
r30749 r30753 218 218 } 219 219 220 bool psphotVisualScaleImage (int kapaFD, psImage *inImage, psImage *inMask, const char *name, int channel) {220 bool psphotVisualScaleImage (int kapaFD, psImage *inImage, psImage *inMask, const char *name, float factor, int channel) { 221 221 222 222 KiiImage image; … … 239 239 strcpy (data.name, name); 240 240 strcpy (data.file, name); 241 data.zero = stats->robustMedian - stats->robustStdev; 242 data.range = 5*stats->robustStdev; 241 data.zero = stats->robustMedian - factor*stats->robustStdev; 242 243 // XXX I we have a smoothed image, this make a much-too-tight display range 244 data.range = 5*factor*stats->robustStdev; 243 245 data.logflux = 0; 244 246 … … 283 285 if (kapa == -1) return false; 284 286 287 float factor = 1.0; 288 if (readout->covariance) { 289 factor = psImageCovarianceFactorForAperture(readout->covariance, 10.0); 290 } 291 285 292 psphotVisualShowMask (kapa, readout->mask, "mask", 2); 286 psphotVisualScaleImage (kapa, readout->variance, readout->mask, "variance", 1 );287 psphotVisualScaleImage (kapa, readout->image, readout->mask, "image", 0);293 psphotVisualScaleImage (kapa, readout->variance, readout->mask, "variance", 1.0, 1); 294 psphotVisualScaleImage (kapa, readout->image, readout->mask, "image", sqrt(factor), 0); 288 295 289 296 pmVisualAskUser(NULL); … … 303 310 pmReadout *backgnd = READOUT_OR_INTERNAL(view, file); 304 311 305 psphotVisualScaleImage (kapa, backgnd->image, readout->mask, "backgnd", 2); 306 psphotVisualScaleImage (kapa, readout->image, readout->mask, "backsub", 0); 312 float factor = 1.0; 313 if (readout->covariance) { 314 factor = psImageCovarianceFactorForAperture(readout->covariance, 10.0); 315 } 316 317 psphotVisualScaleImage (kapa, backgnd->image, readout->mask, "backgnd", 1.0, 2); 318 psphotVisualScaleImage (kapa, readout->image, readout->mask, "backsub", sqrt(factor), 0); 307 319 308 320 pmVisualAskUser(NULL); … … 1221 1233 } 1222 1234 1223 psphotVisualScaleImage (myKapa, outsat, NULL, "satstar", 2);1235 psphotVisualScaleImage (myKapa, outsat, NULL, "satstar", 1.0, 2); 1224 1236 1225 1237 pmVisualAskUser(NULL); … … 2490 2502 if (myKapa == -1) return false; 2491 2503 2504 float factor = 1.0; 2505 if (readout->covariance) { 2506 factor = psImageCovarianceFactorForAperture(readout->covariance, 10.0); 2507 } 2508 2492 2509 if (reshow) { 2493 2510 psphotVisualShowMask (myKapa, readout->mask, "mask", 2); 2494 psphotVisualScaleImage (myKapa, readout->variance, readout->mask, "variance", 1 );2495 } 2496 psphotVisualScaleImage (myKapa, readout->image, readout->mask, "resid", 0);2511 psphotVisualScaleImage (myKapa, readout->variance, readout->mask, "variance", 1.0, 1); 2512 } 2513 psphotVisualScaleImage (myKapa, readout->image, readout->mask, "resid", sqrt(factor), 0); 2497 2514 2498 2515 pmVisualAskUser(NULL);
Note:
See TracChangeset
for help on using the changeset viewer.
