Changeset 4805 for trunk/Ohana/src/mosastro/include/mosastro.h
- Timestamp:
- Aug 16, 2005, 6:41:16 PM (21 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/mosastro/include/mosastro.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/mosastro/include/mosastro.h
r4772 r4805 128 128 char *FOCAL_PLANE; 129 129 130 CatStats *gregions (CatStats *patch, int *nregion); 131 Gradients *GetGradients (); 132 Header *mkheader (int Nx, int Ny, int Nstars, Coords *coords); 133 Header *mkmosaic (int Nx, int Ny, int Nstars, Coords *coords); 134 StarData *getusno (CatStats *catstats, int *Nstars); 135 StarData *getgsc (CatStats *catstats, int *NSTARS); 136 StarData *get2mass (CatStats *catstats, int *NSTARS); 137 StarData *getptolemy (CatStats *catstats, int *NSTARS); 138 StarData *greference (int *Nrefcat); 139 StarData *gcatalog (char *filename, int *Nstars); 140 StarData *gptolemy (char *filename, int *NSTARS); 141 double GetScatter (int *Nscatter, double *DL, double *DM, int bright); 142 int find_dec_bands (CatStats *area); 143 int load_ra_blocks (int Ndec, CatStats *area); 144 int parse_GSC_line (CatStats *tregion, char *line); 145 int fake_field (double RA, double DEC); 146 int LoadStars (int Nfile, char **file); 147 int project_refcat (StarData *refcat, int Nrefcat); 148 int deproject_stars (); 149 int project_stars (); 150 int deproject_raw (); 151 int project_ref (); 152 int init_field (); 153 int load_field (char *filename); 154 int init_chips (); 155 int load_chips (char *filename); 156 int dump_stars (FILE *f, StarData *stars, int Nstars); 157 int dump_grads (Gradients *grad, char *filename); 158 int dump_match (); 159 int dump_rawstars (); 160 int dump_refcat (StarData *refcat, int Nrefcat); 161 int match (StarData *refcat, int Nrefcat); 162 int mkvector (int n, int m, int norder); 163 int ClipOnFP (double Nsigma); 164 void GetConfig (char *config, char *field, char *format, int N, void *ptr); 165 void init_regions (); 166 void add_to_regions (CatStats *area); 167 void area_of_region (CatStats *region); 168 void set_catalog (char *catdir); 169 void FitChipLinear (StarData *raw, StarData *ref, int Nmatch, Coords *coords); 170 void FitChipResid (StarData *raw, StarData *ref, int Nmatch, Coords *coords); 171 void ConfigInit (int *argc, char **argv); 172 void print_help (); 173 void args (int *argc, char **argv); 174 void field_stats (); 175 void field_combine (); 176 void fit_apply_grads (Coords *distort, Coords *project, int term); 177 void fit_apply_coords (Coords *coords); 178 void fit_eval (); 179 void fit_add (double x1, double y1, double x2, double y2); 180 void fit_init (int order); 181 void fit_correct_grads (Gradients *in, Gradients *out, int term); 182 void fit_free (); 183 void output (char *ext, char *phu); 184 void FitGradients (Gradients *grad); 185 void uppercase (char *string); 186 e_time parse_time (Header *header); 187 int sortthree (double *X, double *Y, int *Z, int N); 188 StarData *getstone (CatStats *input, int *nstars); 189 void ChipToSky (StarData *stars, int Nstars, Coords *coords); 190 void ChipToFP (StarData *stars, int Nstars, Coords *coords); 191 void FPtoTP (StarData *stars, int Nstars, Coords *coords); 192 void TPtoSky (StarData *stars, int Nstars, Coords *coords); 193 void SkyToTP (StarData *stars, int Nstars, Coords *coords); 194 void TPtoFP (StarData *stars, int Nstars, Coords *coords); 195 void FPtoChip (StarData *stars, int Nstars, Coords *coords); 196 int gaussj (double **a, int n, double **b, int m); 197 void FitChips (int Norder); 198 void FitChip (StarData *raw, StarData *ref, int Nmatch, Coords *coords); 199 int mkpolyterm (int n, int m); 200 void wchip (char *filename, Chip *data); 201 void wstars (char *filename, SMPData *stars, int Nstars, Header *header); 202 int rfits (Chip *mychip); 203 int rtext (Chip *mychip); 204 void wfits (char *filename, SMPData *stars, int Nstars, Header *header); 205 int ConvertMatch (MatchData *data, int size, int nitems); 206 void SaveResiduals (FILE *f, Header *header); 130 /*** mosastro prototypes ***/ 131 void ChipToFP PROTO((StarData *stars, int Nstars, Coords *coords)); 132 void ChipToSky PROTO((StarData *stars, int Nstars, Coords *coords)); 133 int ClipOnFP PROTO((double Nsigma)); 134 void ConfigInit PROTO((int *argc, char **argv)); 135 int ConvertMatch PROTO((MatchData *data, int size, int nitems)); 136 void FPtoChip PROTO((StarData *stars, int Nstars, Coords *coords)); 137 void FPtoTP PROTO((StarData *stars, int Nstars, Coords *coords)); 138 void FitChip PROTO((StarData *raw, StarData *ref, int Nmatch, Coords *coords)); 139 void FitChipLinear PROTO((StarData *raw, StarData *ref, int Nmatch, Coords *coords)); 140 void FitChipResid PROTO((StarData *raw, StarData *ref, int Nmatch, Coords *coords)); 141 void FitChips PROTO((int Norder)); 142 void FitGradients PROTO((Gradients *grad)); 143 void GetConfig PROTO((char *config, char *field, char *format, int N, void *ptr)); 144 Gradients *GetGradients PROTO(()); 145 double GetScatter PROTO((int *Nscatter, double *DL, double *DM, int bright)); 146 int LoadStars PROTO((int Nfile, char **file)); 147 void SaveResiduals PROTO((FILE *f, Header *header)); 148 void SkyToTP PROTO((StarData *stars, int Nstars, Coords *coords)); 149 void TPtoFP PROTO((StarData *stars, int Nstars, Coords *coords)); 150 void TPtoSky PROTO((StarData *stars, int Nstars, Coords *coords)); 151 void add_to_regions PROTO((CatStats *area)); 152 void area_of_region PROTO((CatStats *region)); 153 void args PROTO((int *argc, char **argv)); 154 int deproject_raw PROTO(()); 155 int deproject_stars PROTO(()); 156 int dump_grads PROTO((Gradients *grad, char *filename)); 157 int dump_match PROTO(()); 158 int dump_rawstars PROTO(()); 159 int dump_refcat PROTO((StarData *refcat, int Nrefcat)); 160 int dump_stars PROTO((FILE *f, StarData *stars, int Nstars)); 161 int fake_field PROTO((double RA, double DEC)); 162 void field_combine PROTO(()); 163 void field_stats PROTO(()); 164 int find_dec_bands PROTO((CatStats *area)); 165 void fit_add PROTO((double x1, double y1, double x2, double y2)); 166 void fit_apply_coords PROTO((Coords *coords)); 167 void fit_apply_grads PROTO((Coords *distort, Coords *project, int term)); 168 void fit_correct_grads PROTO((Gradients *in, Gradients *out, int term)); 169 void fit_eval PROTO(()); 170 void fit_free PROTO(()); 171 void fit_init PROTO((int order)); 172 int gaussj PROTO((double **a, int n, double **b, int m)); 173 StarData *gcatalog PROTO((char *filename, int *Nstars)); 174 StarData *get2mass PROTO((CatStats *catstats, int *NSTARS)); 175 StarData *getgsc PROTO((CatStats *catstats, int *NSTARS)); 176 StarData *getptolemy PROTO((CatStats *catstats, int *NSTARS)); 177 StarData *getstone PROTO((CatStats *input, int *nstars)); 178 StarData *getusno PROTO((CatStats *catstats, int *Nstars)); 179 StarData *gptolemy PROTO((char *filename, int *NSTARS)); 180 StarData *greference PROTO((int *Nrefcat)); 181 CatStats *gregions PROTO((CatStats *patch, int *nregion)); 182 int init_chips PROTO(()); 183 int init_field PROTO(()); 184 void init_regions PROTO(()); 185 int load_chips PROTO((char *filename)); 186 int load_field PROTO((char *filename)); 187 int load_ra_blocks PROTO((int Ndec, CatStats *area)); 188 int match PROTO((StarData *refcat, int Nrefcat)); 189 Header *mkheader PROTO((int Nx, int Ny, int Nstars, Coords *coords)); 190 Header *mkmosaic PROTO((int Nx, int Ny, int Nstars, Coords *coords)); 191 int mkpolyterm PROTO((int n, int m)); 192 int mkvector PROTO((int n, int m, int norder)); 193 void output PROTO((char *ext, char *phu)); 194 int parse_GSC_line PROTO((CatStats *tregion, char *line)); 195 e_time parse_time PROTO((Header *header)); 196 void print_help PROTO(()); 197 int project_ref PROTO(()); 198 int project_refcat PROTO((StarData *refcat, int Nrefcat)); 199 int project_stars PROTO(()); 200 int rfits PROTO((Chip *mychip)); 201 int rtext PROTO((Chip *mychip)); 202 void set_catalog PROTO((char *catdir)); 203 int sortthree PROTO((double *X, double *Y, int *Z, int N)); 204 void uppercase PROTO((char *string)); 205 void wchip PROTO((char *filename, Chip *data)); 206 void wfits PROTO((char *filename, SMPData *stars, int Nstars, Header *header)); 207 void wstars PROTO((char *filename, SMPData *stars, int Nstars, Header *header));
Note:
See TracChangeset
for help on using the changeset viewer.
