Changeset 39288 for trunk/Ohana/src/uniphot/include/setphot.h
- Timestamp:
- Dec 17, 2015, 8:53:56 PM (11 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/uniphot/include/setphot.h (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/uniphot/include/setphot.h
r39272 r39288 43 43 44 44 // index = ix + iy*Nx + filter*Nchips + dir*Ngroup 45 } Cam Correction;45 } CamPhotomCorrection; 46 46 47 47 /* global variables set in parameter file */ … … 53 53 char *IMAGES; 54 54 char *SINGLE_CPT; 55 char *CAM_FILE; 55 56 char *KH_FILE; 57 char *DCR_FILE; 58 char *CAM_PHOTOM_FILE; 59 char *CAM_ASTROM_FILE; 60 61 int KH_RESET; 62 int DCR_RESET; 63 int CAM_RESET; 64 56 65 int VERBOSE; 57 66 int RESET; … … 96 105 Image *load_images_setphot PROTO((FITS_DB *db, off_t *Nimage)); 97 106 int match_zpts_to_images PROTO((Image *image, off_t Nimage, ZptTable *zpts, int Nzpts)); 98 int update_dvo_setphot PROTO((Image *image, off_t Nimage, Cam Correction *camcorr));99 void update_catalog_setphot PROTO((Catalog *catalog, Image *image, off_t *index, off_t Nimage, Cam Correction *camcorr));107 int update_dvo_setphot PROTO((Image *image, off_t Nimage, CamPhotomCorrection *camcorr)); 108 void update_catalog_setphot PROTO((Catalog *catalog, Image *image, off_t *index, off_t Nimage, CamPhotomCorrection *camcorr)); 100 109 void update_catalog_setphot_client PROTO((Catalog *catalog, ImageSubset *image, off_t *index, off_t Nimage, FlatCorrectionTable *flatcorr)); 101 110 … … 109 118 int repair_catalog_by_objID PROTO((Catalog *catalog)); 110 119 111 void free_cam_correction PROTO((CamCorrection *cam)); 112 CamCorrection *alloc_cam_correction PROTO((int Nx, int Ny, int Nfilter, int Nseason)); 113 CamCorrection *load_cam_correction PROTO((char *filename)); 114 int save_cam_correction PROTO((CamCorrection *cam, char *filename)); 115 // int get_cam_correction PROTO((int chipID, int filter, float Xccd, float Yccd, double *dX, double *dY)); 116 float get_cam_correction PROTO((CamCorrection *cam, int flat_id, float Xccd, float Yccd)); 117 CamCorrection *merge_flatcorr_and_camcorr PROTO((FlatCorrectionTable *flatcorr, CamCorrection *camcorr)); 120 void CamPhotomCorrectionFree PROTO((CamPhotomCorrection *cam)); 121 CamPhotomCorrection *CamPhotomCorrectionAlloc PROTO((int Nx, int Ny, int Nfilter, int Nseason)); 122 CamPhotomCorrection *CamPhotomCorrectionLoad PROTO((char *filename)); 123 int CamPhotomCorrectionSave PROTO((CamPhotomCorrection *cam, char *filename)); 124 float CamPhotomCorrectionValue PROTO((CamPhotomCorrection *cam, int flat_id, float Xccd, float Yccd)); 118 125 119 int match_camcorr_to_images PROTO((Image *image, off_t Nimage, CamCorrection *camcorr)); 126 int match_camcorr_to_images PROTO((Image *image, off_t Nimage, CamPhotomCorrection *camcorr)); 127 CamPhotomCorrection *merge_flatcorr_and_camcorr PROTO((FlatCorrectionTable *flatcorr, CamPhotomCorrection *camcorr)); 128 129 // spline correction functions 130 double spline_apply_dbl (double *x, double *y, double *y2, int N, double X); 131 132 int load_kh_correction (char *filename); 133 int get_kh_correction (int sub, int chip, double *dX, double *dY, float Minst); 134 135 int load_dcr_correction (char *filename); 136 int get_dcr_correction (int filter, double *dX, double *dY, float Color); 137 138 int CamAstromCorrectionLoad (char *filename); 139 int CamAstromCorrectionValue (int chipID, int filter, float Xccd, float Yccd, double *dX, double *dY); 140 141 142 int update_catalog_setastrom PROTO((Catalog *catalog));
Note:
See TracChangeset
for help on using the changeset viewer.
