Changeset 26542 for branches/eam_branches/20091201/psphot/src/psphot.h
- Timestamp:
- Jan 7, 2010, 5:07:54 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/20091201/psphot/src/psphot.h
r26425 r26542 40 40 41 41 // psphotReadout functions 42 bool psphotModelBackground (pmConfig *config, const pmFPAview *view, const char *filename); 43 bool psphotSubtractBackground (pmConfig *config, const pmFPAview *view, const char *filename) ; 42 bool psphotModelBackground (pmConfig *config, const pmFPAview *view); 43 bool psphotModelBackgroundReadoutFileIndex (pmConfig *config, const pmFPAview *view, const char *filename, int index); 44 45 // Create a background model for a readout, without saving the result as a pmFPAfile on 46 // config->files. Otherwise identical to psphotModelBackgroundFileIndex. 47 psImage *psphotModelBackgroundReadoutNoFile(pmReadout *readout, const pmConfig *config); 48 49 // worker function for above background model functions 50 bool psphotModelBackgroundReadout(psImage *model, // Model image 51 psImage *modelStdev, // Model stdev image 52 psMetadata *analysis, // Analysis metadata for outputs 53 pmReadout *readout, // Readout for which to generate a background model 54 psImageBinning *binning, // Binning parameters 55 const pmConfig *config // Configuration 56 ); 44 57 45 58 psImageBinning *psphotBackgroundBinning(const psImage *, const pmConfig *); 59 60 61 62 bool psphotSubtractBackground (pmConfig *config, const pmFPAview *view); 63 bool psphotSubtractBackgroundReadout (pmConfig *config, const pmFPAview *view, const char *filename, int index); 64 46 65 47 66 pmDetections *psphotFindDetections (pmDetections *detections, pmReadout *readout, psMetadata *recipe); … … 103 122 void psphotModelClassInit (void); 104 123 bool psphotGrowthCurve (pmReadout *readout, pmPSF *psf, bool ignore, psImageMaskType maskVal); 105 bool psphotSetMaskAndVariance (pmConfig *config, pmReadout *readout, psMetadata *recipe); 124 bool psphotSetMaskAndVariance (pmConfig *config, const pmFPAview *view, psMetadata *recipe); 125 bool psphotSetMaskAndVarianceReadout (pmConfig *config, pmReadout *readout, psMetadata *recipe); 106 126 void psphotSourceFreePixels (psArray *sources); 107 127 … … 115 135 116 136 // output functions 117 bool psphotAddPhotcode (psMetadata *recipe, pmConfig *config, const pmFPAview *view, const char *filerule); 137 bool psphotAddPhotcodeReadout (pmConfig *config, const pmFPAview *view, const char *filerule, int index); 138 bool psphotAddPhotcode (pmConfig *config, const pmFPAview *view); 139 118 140 bool psphotDumpMoments (psMetadata *recipe, psArray *sources); 119 141 psMetadata *psphotDefineHeader (psMetadata *recipe); … … 279 301 280 302 281 // Create a background model for a readout282 // Essentially identical to psphotModelBackground, but with a more convenient API for outsiders.283 psImage *psphotBackgroundModel(pmReadout *ro, // Readout for which to generate background model284 const pmConfig *config // Configuration285 );286 287 303 pmConfig *psphotForcedArguments(int argc, char **argv); 288 304 bool psphotForcedImageLoop (pmConfig *config);
Note:
See TracChangeset
for help on using the changeset viewer.
