Changeset 13898 for trunk/psModules/src/objects/pmPSFtry.h
- Timestamp:
- Jun 19, 2007, 4:22:26 PM (19 years ago)
- File:
-
- 1 edited
-
trunk/psModules/src/objects/pmPSFtry.h (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/objects/pmPSFtry.h
r13803 r13898 6 6 * @author EAM, IfA 7 7 * 8 * @version $Revision: 1.1 2$ $Name: not supported by cvs2svn $9 * @date $Date: 2007-06- 13 23:41:51$8 * @version $Revision: 1.13 $ $Name: not supported by cvs2svn $ 9 * @date $Date: 2007-06-20 02:22:26 $ 10 10 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii 11 11 */ … … 18 18 19 19 /** 20 * 20 * 21 21 * This structure contains a pointer to the collection of sources which will 22 22 * be used to test the PSF model form. It lists the pmModelType type of model … … 38 38 * ultimate metric to intercompare multiple types of PSF models is the value of 39 39 * the aperture correction scatter. 40 * 40 * 41 41 * XXX: There are many more members in the SDRS then in the prototype code. 42 42 * I stuck with the prototype code. 43 * 44 * 43 * 44 * 45 45 */ 46 46 typedef struct … … 57 57 58 58 /** pmPSFtryMaskValues 59 * 59 * 60 60 * The following datatype defines the masks used by the pmPSFtry analysis to 61 61 * identify sources which should or should not be included in the analysis. 62 * 62 * 63 63 */ 64 64 typedef enum { … … 74 74 75 75 /** pmPSFtryAlloc() 76 * 76 * 77 77 * Allocate a pmPSFtry data structure. 78 * 78 * 79 79 */ 80 80 pmPSFtry *pmPSFtryAlloc (psArray *sources, char *modelName, bool poissonErrors, psPolynomial2D *psfTrendMask); 81 81 82 82 /** pmPSFtryModel() 83 * 83 * 84 84 * This function takes the input collection of sources and performs a complete 85 85 * analysis to determine a PSF model of the given type (specified by model name). 86 86 * The result is a pmPSFtry with the results of the analysis. 87 * 87 * 88 88 */ 89 pmPSFtry *pmPSFtryModel (psArray *sources, char *modelName, float RADIUS, bool poissonErrors, psPolynomial2D *psfTrendMask, bool applyWeights );89 pmPSFtry *pmPSFtryModel (psArray *sources, char *modelName, float RADIUS, bool poissonErrors, psPolynomial2D *psfTrendMask, bool applyWeights, psMaskType maskVal, psMaskType mark); 90 90 91 91 /** pmPSFtryMetric() 92 * 92 * 93 93 * This function is used to measure the PSF model metric for the set of 94 94 * results contained in the pmPSFtry structure. 95 * 95 * 96 96 */ 97 97 bool pmPSFtryMetric( … … 113 113 114 114 /** 115 * 115 * 116 116 * This function takes a collection of pmModel fitted models from across a 117 117 * single image and builds a pmPSF representation of the PSF. The input array of … … 122 122 * outliers and excluded from the fit. These elements will be marked with a 123 123 * specific mask value (1 == PSFTRY_MASK_OUTLIER). 124 * 124 * 125 125 */ 126 126 bool pmPSFFromPSFtry (pmPSFtry *psfTry, bool applyWeights);
Note:
See TracChangeset
for help on using the changeset viewer.
