Changeset 4251 for trunk/psphot/src/psphot.h
- Timestamp:
- Jun 14, 2005, 3:23:24 AM (21 years ago)
- File:
-
- 1 edited
-
trunk/psphot/src/psphot.h (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psphot/src/psphot.h
r4216 r4251 41 41 int get_argument (int argc, char **argv, char *arg); 42 42 int remove_argument (int N, int *argc, char **argv); 43 psMetadata *load_args (int *argc, char **argv); 43 44 44 45 psArray *pmPeaksSubset(psArray *peaks, psF32 maxValue, const psRegion *valid); … … 66 67 pmPSF *pmPSFAlloc (psModelType type); 67 68 pmPSF_Test *pmPSF_TestAlloc (psArray *stars, char *modelName); 68 pmPSF_Test *pmPSF_TestModel (psArray *s tars, char *modelName);69 pmPSF_Test *pmPSF_TestModel (psArray *sources, char *modelName, float radius); 69 70 70 71 bool pmPSFFromModels (pmPSF *psf, psArray *models, psVector *mask); … … 74 75 75 76 // top-level psphot functions 76 bool setup (psImage **image, psMetadata **header, psMetadata **config, char **argv);77 psStats *image_stats (psImage *image, psMetadata *config);78 psArray *find_peaks (psImage *image, psMetadata *config, psStats *sky);79 psArray *source_moments (psImage *image, psMetadata *config, psArray *allpeaks);80 pmPSF *choose_psf_model (ps Image *image, psMetadata *config, psArray *sources);81 bool apply_psf_model (psImage *image, psMetadata *config, psArray *sources, pmPSF *psf, psStats *sky);77 psImageData *setup (psMetadata *config); 78 psStats *image_stats (psImageData *imdata, psMetadata *config); 79 psArray *find_peaks (psImageData *imdata, psMetadata *config, psStats *sky); 80 psArray *source_moments (psImageData *imdata, psMetadata *config, psArray *allpeaks); 81 pmPSF *choose_psf_model (psMetadata *config, psArray *sources); 82 bool apply_psf_model (psImageData *imdata, psMetadata *config, psArray *sources, pmPSF *psf, psStats *sky); 82 83 bool test_psf_scatter (psArray *sources); 83 84 bool mark_psf_sources (psArray *sources, psMetadata *config); … … 90 91 bool mark_psf_source (psSource *source, float shapeNsigma); 91 92 bool find_defects (psImage *zapmask, psArray *sources, psMetadata *config, pmPSF *psf); 93 94 bool pmSourceDefinePixels(psSource *mySource, const psImageData *imdata, psF32 x, psF32 y, psF32 Radius); 95 bool pmSourceLocalSky_EAM (psSource *source, psStatsOptions statsOptions, psF32 Radius); 96 psRegion *psRegionSquare (psF32 x, psF32 y, psF32 radius); 97 98 // image mask functions 99 void psImageMaskRegion (psImage *image, psRegion *region, bool logical_and, int maskValue); 100 void psImageKeepRegion (psImage *image, psRegion *region, bool logical_and, int maskValue); 101 void psImageMaskCircle (psImage *image, double x, double y, double radius, bool logical_and, int maskValue); 102 void psImageKeepCircle (psImage *image, double x, double y, double radius, bool logical_and, int maskValue); 103 104 # define AND true 105 # define OR false
Note:
See TracChangeset
for help on using the changeset viewer.
