Changeset 6872 for trunk/psModules/src/imcombine/pmReadoutCombine.h
- Timestamp:
- Apr 17, 2006, 8:01:05 AM (20 years ago)
- File:
-
- 1 edited
-
trunk/psModules/src/imcombine/pmReadoutCombine.h (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/imcombine/pmReadoutCombine.h
r6205 r6872 5 5 * @author GLG, MHPCC 6 6 * 7 * @version $Revision: 1. 3$ $Name: not supported by cvs2svn $8 * @date $Date: 2006-0 1-26 21:10:50$7 * @version $Revision: 1.4 $ $Name: not supported by cvs2svn $ 8 * @date $Date: 2006-04-17 18:01:05 $ 9 9 * 10 10 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 23 23 #include "pslib.h" 24 24 #include "psConstants.h" 25 #include "pm Astrometry.h"25 #include "pmFPA.h" 26 26 27 27 typedef struct … … 33 33 int nKeep; 34 34 } 35 psCombineParams; 35 pmCombineParams; 36 37 pmCombineParams *pmCombineParamsAlloc (psStatsOptions statsOptions); 36 38 37 39 psImage *pmReadoutCombine(psImage *output, 38 const psList *inputs, 39 psCombineParams *params, 40 const psArray *inputs, 40 41 const psVector *zero, 41 42 const psVector *scale, 43 pmCombineParams *params, 42 44 bool applyZeroScale, 43 45 float gain, … … 72 74 pmFringePoint; 73 75 74 75 /**76 *77 * The input array fluxLevels consists of Ni vectors, one per mosaic image.78 * Each vector consists of Nj elements, each a measurement of the input79 * flat-field image flux levels. All of these vectors must be constructed with80 * the same number of elements, or the function will return an error. If a chip81 * is missing from a particular image, that element should be set to NaN. The82 * vector chipGains supplies initial guesses for the chip gains. If the vector83 * contains the values 0.0 or NaN for any of the elements, the gain is set to the84 * mean of the valid values. If the vector length does not match the number of85 * chips, an warning is raised, all chip gain guesses will be set to 1.0, and the86 * vector length modified to match the number of chips defined by the supplied87 * fluxLevels. The sourceFlux input vector must be allocated (not NULL), but the88 * routine will set the vector length to the number of source images regardless89 * of the initial state of the vector. All vectors used by this function must be90 * of type PS_DATA_F64.91 *92 */93 bool pmFlatNormalization(94 psVector *sourceFlux,95 psVector *chipGains,96 psArray *fluxLevels97 );98 99 100 76 #endif
Note:
See TracChangeset
for help on using the changeset viewer.
