Changeset 21166 for trunk/psphot/src/psphot.h
- Timestamp:
- Jan 24, 2009, 10:54:29 AM (17 years ago)
- File:
-
- 1 edited
-
trunk/psphot/src/psphot.h (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psphot/src/psphot.h
r21108 r21166 12 12 13 13 #define PSPHOT_RECIPE_PSF_FAKE_ALLOW "PSF.FAKE.ALLOW" // Name for recipe component permitting fake PSFs 14 15 typedef struct {16 pmReadout *readout;17 psArray *sources;18 pmPSF *psf;19 psRegion *region;20 psMaskType maskVal;21 psMaskType markVal;22 } psphotGuessModelForRegionArgs;23 14 24 15 // top-level psphot functions … … 43 34 pmDetections *psphotFindDetections (pmDetections *detections, pmReadout *readout, psMetadata *recipe); 44 35 45 psArray *psphotSourceStats (pmReadout *readout, psMetadata *recipe, pmDetections *detections);46 36 bool psphotRoughClass (pmReadout *readout, psArray *sources, psMetadata *recipe, const bool findPsfClump); 47 37 bool psphotBasicDeblend (psArray *sources, psMetadata *recipe); … … 50 40 bool psphotMomentsStats (pmReadout *readout, psMetadata *recipe, psArray *sources); 51 41 bool psphotFitSourcesLinear (pmReadout *readout, psArray *sources, psMetadata *recipe, pmPSF *psf, bool final); 52 bool psphotGuessModels (pmConfig *config, pmReadout *readout, psArray *sources, pmPSF *psf);53 bool psphotGuessModelForRegion (psphotGuessModelForRegionArgs *args);54 bool psphotBlendFit (pmReadout *readout, psArray *sources, psMetadata *recipe, pmPSF *psf);55 42 bool psphotReplaceUnfitSources (psArray *sources, psMaskType maskVal); 56 43 bool psphotReplaceAllSources (psArray *sources, psMetadata *recipe); 57 44 bool psphotRemoveAllSources (psArray *sources, psMetadata *recipe); 58 bool psphotApResid (pmReadout *readout, psArray *sources, psMetadata *recipe, pmPSF *psf); 59 bool psphotMagnitudes (pmConfig *config, const pmFPAview *view, psArray *sources, psMetadata *recipe, pmPSF *psf); 45 46 bool psphotBlendFit (pmConfig *config, pmReadout *readout, psArray *sources, pmPSF *psf); 47 bool psphotBlendFit_Threaded (psThreadJob *job); 48 49 psArray *psphotSourceStats (pmConfig *config, pmReadout *readout, pmDetections *detections); 50 bool psphotSourceStats_Threaded (psThreadJob *job); 51 52 bool psphotGuessModels (pmConfig *config, pmReadout *readout, psArray *sources, pmPSF *psf); 53 bool psphotGuessModel_Threaded (psThreadJob *job); 54 55 bool psphotMagnitudes (pmConfig *config, pmReadout *readout, const pmFPAview *view, psArray *sources, pmPSF *psf); 56 bool psphotMagnitudes_Threaded (psThreadJob *job); 57 58 bool psphotApResid (pmConfig *config, pmReadout *readout, psArray *sources, pmPSF *psf); 59 bool psphotApResidMags_Threaded (psThreadJob *job); 60 60 61 bool psphotSkyReplace (pmConfig *config, const pmFPAview *view); 61 62 bool psphotExtendedSourceAnalysis (pmReadout *readout, psArray *sources, psMetadata *recipe); 62 63 bool psphotExtendedSourceFits (pmReadout *readout, psArray *sources, psMetadata *recipe); 64 65 // thread-related: 63 66 bool psphotSetThreads (); 67 bool psphotChooseCellSizes (int *Cx, int *Cy, pmReadout *readout, int nThreads); 68 bool psphotCoordToCell (int *group, int *cell, float x, float y, int Cx, int Cy); 69 psArray *psphotAssignSources (int Cx, int Cy, psArray *sources); 64 70 65 71 // used by psphotFindDetections
Note:
See TracChangeset
for help on using the changeset viewer.
