Changeset 4805 for trunk/Ohana/src/relphot/include/relphot.h
- Timestamp:
- Aug 16, 2005, 6:41:16 PM (21 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/relphot/include/relphot.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/relphot/include/relphot.h
r4796 r4805 88 88 89 89 int TimeSelect; 90 unsigned int TSTART, TSTOP;90 time_t TSTART, TSTOP; 91 91 92 92 # ifdef GRID_V1 … … 98 98 # endif 99 99 100 /***** prototypes ****/ 101 int main (int argc, char **argv); 102 Catalog *load_catalogs (GSCRegion *region, int Nregion, GSCRegion *fullregion); 103 GSCRegion *load_images (char *seed, int *nregion, GSCRegion *fullregion); 104 GSCRegion *name_region (char *name, int *Nregions); 105 GSCRegion *find_regions (Image *image, int Nimage, int *Nregions, GSCRegion *fullregion); 106 GSCRegion *get_regions (double minRa, double maxRa, double minDec, double maxDec, int *Nregions); 107 Image *find_images (GSCRegion *region, int Nregion, int *Nimages, int **LineNum); 108 double opening_angle (double x1, double y1, double x2, double y2, double x3, double y3); 109 int edge_check (double *x1, double *y1, double *x2, double *y2); 110 int corner_check (double *x1, double *y1, double *x2, double *y2); 111 int hms_to_deg (double *h0, double *h1, double *d0, double *d1, char *string); 112 int bcatalog (Catalog *subcatalog, Catalog *catalog, GSCRegion *fullregion); 113 int findMosaics (Catalog *catalog, int Ncatalog); 114 int setMmos (Catalog *catalog, int Poor); 115 int setMrel (Catalog *catalog, int Ncatalog); 116 int setrefcode (Image *image, int Nimage); 117 int args (int argc, char **argv); 118 short getMgrid (int meas, int cat); 119 short getMcal (int meas, int cat); 120 short getMmos (int meas, int cat); 121 short getMrel (Catalog *catalog, int meas, int cat); 122 void initGrid (int dX, int dY); 123 void initGridBins (Catalog *catalog, int Ncatalog); 124 void initMosaics (Image *image, int Nimage); 125 void initMosaicGrid (Image *image, int Nimage); 126 void initMosaicBins (Catalog *catalog, int Ncatalog); 127 void initMrel (Catalog *catalog, int Ncatalog); 128 void initialize (int argc, char **argv); 129 void ConfigInit (int *argc, char **argv); 130 void mark_images (Image *image, int Nimage, Image *timage, int Ntimage); 131 void setMgrid (Catalog *catalog); 132 void dumpGrid (); 133 void initImages (Image *input, int N); 134 void initImageBins (Catalog *catalog, int Ncatalog); 135 void findImages (Catalog *catalog, int Ncatalog); 136 void matchImage (Catalog *catalog, int meas, int cat); 137 void matchMosaics (Catalog *catalog, int meas, int cat); 138 void setMcal (Catalog *catalog, int Poor); 139 void clean_images (); 140 void clean_stars (Catalog *catalog, int Ncatalog); 141 void reload_catalogs (GSCRegion *region, int Nregion, GSCRegion *fullregion); 142 void free_catalogs (Catalog *catalog, int Ncatalog); 143 void set_ZP (double ZERO); 144 char *GetPhotnamebyCode (PhotCodeData *photcodes, int code); 145 StatType statsStarS (Catalog *catalog, int Ncatalog); 146 StatType statsStarX (Catalog *catalog, int Ncatalog); 147 StatType statsStarN (Catalog *catalog, int Ncatalog); 148 StatType statsImageN (Catalog *catalog); 149 StatType statsImageX (Catalog *catalog); 150 StatType statsImageM (Catalog *catalog); 151 void plot_scatter (Catalog *catalog, int Ncatalog); 152 void plot_defaults (Graphdata *graphdata); 153 void plot_list (Graphdata *graphdata, double *xlist, double *ylist, int N, char *label, char *file); 154 void plot_stars (Catalog *catalog, int Ncatalog); 155 void plot_chisq (Catalog *catalog, int Ncatalog); 156 void plot_star_coords (Catalog *catalog, int Ncatalog); 157 void plot_grid (Catalog *catalog); 158 void dump_grid (); 159 int *SelectRefMosaic (Mosaic **refmosaic, int *Nimage); 160 Image *getimage (int N); 161 void InterpolateGrid (float *buffer, int Nx, int Ny, Coords *ccd, Coords *gcoords); 162 void plot_mosaic_fields (Catalog *catalog); 163 void plot_mosaics (); 164 void plot_images (); 165 void wimages (); 166 void clean_mosaics (); 167 void freeMosaicBins (int Ncatalog); 168 void freeGridBins (int Ncatalog); 169 void clean_measures (Catalog *catalog, int Ncatalog, int final); 170 void global_stats (Catalog *catalog, int Ncatalog); 171 StatType statsImagedM (Catalog *catalog); 172 StatType statsMosaicdM (Catalog *catalog); 173 StatType statsMosaicM (Catalog *catalog); 174 StatType statsMosaicN (Catalog *catalog); 175 StatType statsMosaicX (Catalog *catalog); 176 Coords *getCoords (int meas, int cat); 177 int setExclusions (Catalog *catalog, int Ncatalog); 178 void freeImageBins (int Ncatalog); 179 void sortA (double *X, int N); 180 void sortB (double *X, double *Y, int N); 181 void sortC (double *X, double *Y, double *F1, double *F2, int N); 182 void sortD (double *X, double *Y, double *Z, int N); 183 void initstats (char *mode); 184 int liststats (double *value, double *dvalue, int N, StatType *stats); 185 186 int dms_to_ddd (double *Value, char *string); 187 int str_to_radec (double *ra, double *dec, char *str1, char *str2); 188 int chk_time (char *line); 189 double sec_to_jd (unsigned long second); 190 unsigned long int jd_to_sec (double jd); 191 char *sec_to_date (unsigned long second); 192 unsigned long date_to_sec (char *date); 193 194 int str_to_time (char *line, unsigned int *second); 195 int str_to_dtime (char *line, double *second); 196 int Fseek (FILE *f, long offset, int whence); 197 void GetConfig (char *config, char *field, char *format, int N, void *ptr); 198 void skip_measurements (Catalog *catalog, int pass); 199 Image *getimages (int *N); 200 201 void setMrelFinal (Catalog *catalog); 202 void skip_measurements (Catalog *catalog, int pass); 203 GSCRegion *get_regions (double minRa, double maxRa, double minDec, double maxDec, int *Nregions); 204 int hms_to_deg (double *h0, double *h1, double *d0, double *d1, char *string); 205 GSCRegion *find_regions (Image *image, int Nimage, int *Nregions, GSCRegion *fullregion); 206 void getfullregion (Image *image, int Nimage, GSCRegion *fullregion); 207 void setMcalFinal (Image *image, int Nimage); 208 int gcatalog (Catalog *catalog, int FINAL); 209 void write_coords (Header *header, Coords *coords); 210 void wcatalog (Catalog *catalog); 211 int setMrelOutput (Catalog *catalog, int Ncatalog, int mark); 212 int setMcalOutput (Catalog *catalog, int Ncatalog); 100 /*** relphot prototypes ***/ 101 void ConfigInit PROTO((int *argc, char **argv)); 102 int Fseek PROTO((FILE *f, long offset, int whence)); 103 void GetConfig PROTO((char *config, char *field, char *format, int N, void *ptr)); 104 char *GetPhotnamebyCode PROTO((PhotCodeData *photcodes, int code)); 105 void InterpolateGrid PROTO((float *buffer, int Nx, int Ny, Coords *ccd, Coords *gcoords)); 106 int *SelectRefMosaic PROTO((Mosaic **refmosaic, int *Nimage)); 107 int args PROTO((int argc, char **argv)); 108 int bcatalog PROTO((Catalog *subcatalog, Catalog *catalog, GSCRegion *fullregion)); 109 void clean_images PROTO(()); 110 void clean_measures PROTO((Catalog *catalog, int Ncatalog, int final)); 111 void clean_mosaics PROTO(()); 112 void clean_stars PROTO((Catalog *catalog, int Ncatalog)); 113 int corner_check PROTO((double *x1, double *y1, double *x2, double *y2)); 114 void dumpGrid PROTO(()); 115 void dump_grid PROTO(()); 116 int edge_check PROTO((double *x1, double *y1, double *x2, double *y2)); 117 void findImages PROTO((Catalog *catalog, int Ncatalog)); 118 int findMosaics PROTO((Catalog *catalog, int Ncatalog)); 119 Image *find_images PROTO((GSCRegion *region, int Nregion, int *Nimages, int **LineNum)); 120 GSCRegion *find_regions PROTO((Image *image, int Nimage, int *Nregions, GSCRegion *fullregion)); 121 void freeGridBins PROTO((int Ncatalog)); 122 void freeImageBins PROTO((int Ncatalog)); 123 void freeMosaicBins PROTO((int Ncatalog)); 124 void free_catalogs PROTO((Catalog *catalog, int Ncatalog)); 125 int gcatalog PROTO((Catalog *catalog, int FINAL)); 126 Coords *getCoords PROTO((int meas, int cat)); 127 short getMcal PROTO((int meas, int cat)); 128 short getMgrid PROTO((int meas, int cat)); 129 short getMmos PROTO((int meas, int cat)); 130 short getMrel PROTO((Catalog *catalog, int meas, int cat)); 131 GSCRegion *get_regions PROTO((double minRa, double maxRa, double minDec, double maxDec, int *Nregions)); 132 void getfullregion PROTO((Image *image, int Nimage, GSCRegion *fullregion)); 133 Image *getimage PROTO((int N)); 134 Image *getimages PROTO((int *N)); 135 void global_stats PROTO((Catalog *catalog, int Ncatalog)); 136 void initGrid PROTO((int dX, int dY)); 137 void initGridBins PROTO((Catalog *catalog, int Ncatalog)); 138 void initImageBins PROTO((Catalog *catalog, int Ncatalog)); 139 void initImages PROTO((Image *input, int N)); 140 void initMosaicBins PROTO((Catalog *catalog, int Ncatalog)); 141 void initMosaicGrid PROTO((Image *image, int Nimage)); 142 void initMosaics PROTO((Image *image, int Nimage)); 143 void initMrel PROTO((Catalog *catalog, int Ncatalog)); 144 void initialize PROTO((int argc, char **argv)); 145 void initstats PROTO((char *mode)); 146 int liststats PROTO((double *value, double *dvalue, int N, StatType *stats)); 147 Catalog *load_catalogs PROTO((GSCRegion *region, int Nregion, GSCRegion *fullregion)); 148 GSCRegion *load_images PROTO((char *seed, int *nregion, GSCRegion *fullregion)); 149 int main PROTO((int argc, char **argv)); 150 void mark_images PROTO((Image *image, int Nimage, Image *timage, int Ntimage)); 151 void matchImage PROTO((Catalog *catalog, int meas, int cat)); 152 void matchMosaics PROTO((Catalog *catalog, int meas, int cat)); 153 GSCRegion *name_region PROTO((char *name, int *Nregions)); 154 double opening_angle PROTO((double x1, double y1, double x2, double y2, double x3, double y3)); 155 void plot_chisq PROTO((Catalog *catalog, int Ncatalog)); 156 void plot_defaults PROTO((Graphdata *graphdata)); 157 void plot_grid PROTO((Catalog *catalog)); 158 void plot_images PROTO(()); 159 void plot_list PROTO((Graphdata *graphdata, double *xlist, double *ylist, int N, char *label, char *file)); 160 void plot_mosaic_fields PROTO((Catalog *catalog)); 161 void plot_mosaics PROTO(()); 162 void plot_scatter PROTO((Catalog *catalog, int Ncatalog)); 163 void plot_star_coords PROTO((Catalog *catalog, int Ncatalog)); 164 void plot_stars PROTO((Catalog *catalog, int Ncatalog)); 165 void reload_catalogs PROTO((GSCRegion *region, int Nregion, GSCRegion *fullregion)); 166 int setExclusions PROTO((Catalog *catalog, int Ncatalog)); 167 void setMcal PROTO((Catalog *catalog, int Poor)); 168 void setMcalFinal PROTO((Image *image, int Nimage)); 169 int setMcalOutput PROTO((Catalog *catalog, int Ncatalog)); 170 void setMgrid PROTO((Catalog *catalog)); 171 int setMmos PROTO((Catalog *catalog, int Poor)); 172 int setMrel PROTO((Catalog *catalog, int Ncatalog)); 173 void setMrelFinal PROTO((Catalog *catalog)); 174 int setMrelOutput PROTO((Catalog *catalog, int Ncatalog, int mark)); 175 void set_ZP PROTO((double ZERO)); 176 int setrefcode PROTO((Image *image, int Nimage)); 177 void skip_measurements PROTO((Catalog *catalog, int pass)); 178 void sortA PROTO((double *X, int N)); 179 void sortB PROTO((double *X, double *Y, int N)); 180 void sortC PROTO((double *X, double *Y, double *F1, double *F2, int N)); 181 void sortD PROTO((double *X, double *Y, double *Z, int N)); 182 StatType statsImageM PROTO((Catalog *catalog)); 183 StatType statsImageN PROTO((Catalog *catalog)); 184 StatType statsImageX PROTO((Catalog *catalog)); 185 StatType statsImagedM PROTO((Catalog *catalog)); 186 StatType statsMosaicM PROTO((Catalog *catalog)); 187 StatType statsMosaicN PROTO((Catalog *catalog)); 188 StatType statsMosaicX PROTO((Catalog *catalog)); 189 StatType statsMosaicdM PROTO((Catalog *catalog)); 190 StatType statsStarN PROTO((Catalog *catalog, int Ncatalog)); 191 StatType statsStarS PROTO((Catalog *catalog, int Ncatalog)); 192 StatType statsStarX PROTO((Catalog *catalog, int Ncatalog)); 193 void wcatalog PROTO((Catalog *catalog)); 194 void wimages PROTO(()); 195 void write_coords PROTO((Header *header, Coords *coords));
Note:
See TracChangeset
for help on using the changeset viewer.
