IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Aug 16, 2005, 6:41:16 PM (21 years ago)
Author:
eugene
Message:

cleaning include files, merging time/coord functions in libohana

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/mosastro/include/mosastro.h

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