Changeset 7677 for trunk/psphot/src/psphot.h
- Timestamp:
- Jun 23, 2006, 5:33:37 PM (20 years ago)
- File:
-
- 1 edited
-
trunk/psphot/src/psphot.h (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psphot/src/psphot.h
r7638 r7677 12 12 13 13 // top-level psphot functions 14 pmConfig *psphotArguments (int *argc, char **argv);14 pmConfig *psphotArguments (int argc, char **argv); 15 15 bool psphotParseCamera (pmConfig *config); 16 16 bool psphotImageLoop (pmConfig *config); … … 31 31 pmPSF *psphotChoosePSF (pmReadout *readout, psArray *sources, psMetadata *recipe); 32 32 bool psphotPSFstats (pmReadout *readout, psMetadata *recipe, pmPSF *psf); 33 bool psphotEnsemblePSF (pmReadout *readout, psArray *sources, psMetadata *recipe, pmPSF *psf, bool final);33 bool psphotEnsemblePSF (pmReadout *readout, psArray *sources, psMetadata *recipe, pmPSF *psf, bool final); 34 34 bool psphotBlendFit (pmReadout *readout, psArray *sources, psMetadata *recipe, pmPSF *psf); 35 35 bool psphotReplaceUnfit (psArray *sources); … … 40 40 // basic support functions 41 41 void psphotModelGroupInit (void); 42 int psphotSortBySN (const void **a, const void **b);43 int psphotSortByY (const void **a, const void **b);42 int psphotSortBySN (const void **a, const void **b); 43 int psphotSortByY (const void **a, const void **b); 44 44 bool psphotGrowthCurve (pmReadout *readout, pmPSF *psf); 45 45 void psphotTestArguments (int *argc, char **argv); … … 48 48 49 49 // functions to set the correct source pixels 50 bool psphotInitRadiusPSF (psMetadata *recipe, pmModelType type);51 bool psphotCheckRadiusPSF (pmReadout *readout, pmSource *source, pmModel *model);52 bool psphotCheckRadiusPSFBlend (pmReadout *readout, pmSource *source, pmModel *model, float dR);53 bool psphotInitRadiusEXT (psMetadata *recipe, pmModelType type);54 bool psphotCheckRadiusEXT (pmReadout *readout, pmSource *source, pmModel *model);50 bool psphotInitRadiusPSF (psMetadata *recipe, pmModelType type); 51 bool psphotCheckRadiusPSF (pmReadout *readout, pmSource *source, pmModel *model); 52 bool psphotCheckRadiusPSFBlend (pmReadout *readout, pmSource *source, pmModel *model, float dR); 53 bool psphotInitRadiusEXT (psMetadata *recipe, pmModelType type); 54 bool psphotCheckRadiusEXT (pmReadout *readout, pmSource *source, pmModel *model); 55 55 56 56 // output functions 57 bool psphotDumpMoments (psMetadata *recipe, psArray *sources);57 bool psphotDumpMoments (psMetadata *recipe, psArray *sources); 58 58 psMetadata *psphotDefineHeader (psMetadata *recipe); 59 59 bool psphotWeightBias (pmReadout *readout, psArray *sources, psMetadata *recipe, pmPSF *psf); 60 60 61 61 // PSF / DBL / EXT evaluation functions 62 bool psphotEvalPSF (pmSource *source, pmModel *model);63 bool psphotEvalDBL (pmSource *source, pmModel *model);64 bool psphotEvalEXT (pmSource *source, pmModel *model);62 bool psphotEvalPSF (pmSource *source, pmModel *model); 63 bool psphotEvalDBL (pmSource *source, pmModel *model); 64 bool psphotEvalEXT (pmSource *source, pmModel *model); 65 65 66 66 // functions to support the source fitting process 67 bool psphotInitLimitsPSF (psMetadata *recipe);68 bool psphotInitLimitsEXT (psMetadata *recipe);69 bool psphotFitBlend (pmReadout *readout, pmSource *source, pmPSF *psf);70 bool psphotFitBlob (pmReadout *readout, pmSource *source, psArray *sources, pmPSF *psf);71 bool psphotFitPSF (pmReadout *readout, pmSource *source, pmPSF *psf);72 pmModel *psphotFitEXT (pmReadout *readout, pmSource *source);73 psArray *psphotFitDBL (pmReadout *readout, pmSource *source);67 bool psphotInitLimitsPSF (psMetadata *recipe); 68 bool psphotInitLimitsEXT (psMetadata *recipe); 69 bool psphotFitBlend (pmReadout *readout, pmSource *source, pmPSF *psf); 70 bool psphotFitBlob (pmReadout *readout, pmSource *source, psArray *sources, pmPSF *psf); 71 bool psphotFitPSF (pmReadout *readout, pmSource *source, pmPSF *psf); 72 pmModel *psphotFitEXT (pmReadout *readout, pmSource *source); 73 psArray *psphotFitDBL (pmReadout *readout, pmSource *source); 74 74 75 75 // functions to support simultaneous multi-source fitting 76 bool psphotFitSet (pmSource *oneSrc, pmModel *oneModel, char *fitset, pmSourceFitMode mode);76 bool psphotFitSet (pmSource *oneSrc, pmModel *oneModel, char *fitset, pmSourceFitMode mode); 77 77
Note:
See TracChangeset
for help on using the changeset viewer.
