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/relphot/include/relphot.h

    r4796 r4805  
    8888
    8989int TimeSelect;
    90 unsigned int TSTART, TSTOP;
     90time_t TSTART, TSTOP;
    9191
    9292# ifdef GRID_V1
     
    9898# endif
    9999
    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 ***/
     101void          ConfigInit          PROTO((int *argc, char **argv));
     102int           Fseek               PROTO((FILE *f, long offset, int whence));
     103void          GetConfig           PROTO((char *config, char *field, char *format, int N, void *ptr));
     104char         *GetPhotnamebyCode   PROTO((PhotCodeData *photcodes, int code));
     105void          InterpolateGrid     PROTO((float *buffer, int Nx, int Ny, Coords *ccd, Coords *gcoords));
     106int          *SelectRefMosaic     PROTO((Mosaic **refmosaic, int *Nimage));
     107int           args                PROTO((int argc, char **argv));
     108int           bcatalog            PROTO((Catalog *subcatalog, Catalog *catalog, GSCRegion *fullregion));
     109void          clean_images        PROTO(());
     110void          clean_measures      PROTO((Catalog *catalog, int Ncatalog, int final));
     111void          clean_mosaics       PROTO(());
     112void          clean_stars         PROTO((Catalog *catalog, int Ncatalog));
     113int           corner_check        PROTO((double *x1, double *y1, double *x2, double *y2));
     114void          dumpGrid            PROTO(());
     115void          dump_grid           PROTO(());
     116int           edge_check          PROTO((double *x1, double *y1, double *x2, double *y2));
     117void          findImages          PROTO((Catalog *catalog, int Ncatalog));
     118int           findMosaics         PROTO((Catalog *catalog, int Ncatalog));
     119Image        *find_images         PROTO((GSCRegion *region, int Nregion, int *Nimages, int **LineNum));
     120GSCRegion    *find_regions        PROTO((Image *image, int Nimage, int *Nregions, GSCRegion *fullregion));
     121void          freeGridBins        PROTO((int Ncatalog));
     122void          freeImageBins       PROTO((int Ncatalog));
     123void          freeMosaicBins      PROTO((int Ncatalog));
     124void          free_catalogs       PROTO((Catalog *catalog, int Ncatalog));
     125int           gcatalog            PROTO((Catalog *catalog, int FINAL));
     126Coords       *getCoords           PROTO((int meas, int cat));
     127short         getMcal             PROTO((int meas, int cat));
     128short         getMgrid            PROTO((int meas, int cat));
     129short         getMmos             PROTO((int meas, int cat));
     130short         getMrel             PROTO((Catalog *catalog, int meas, int cat));
     131GSCRegion    *get_regions         PROTO((double minRa, double maxRa, double minDec, double maxDec, int *Nregions));
     132void          getfullregion       PROTO((Image *image, int Nimage, GSCRegion *fullregion));
     133Image        *getimage            PROTO((int N));
     134Image        *getimages           PROTO((int *N));
     135void          global_stats        PROTO((Catalog *catalog, int Ncatalog));
     136void          initGrid            PROTO((int dX, int dY));
     137void          initGridBins        PROTO((Catalog *catalog, int Ncatalog));
     138void          initImageBins       PROTO((Catalog *catalog, int Ncatalog));
     139void          initImages          PROTO((Image *input, int N));
     140void          initMosaicBins      PROTO((Catalog *catalog, int Ncatalog));
     141void          initMosaicGrid      PROTO((Image *image, int Nimage));
     142void          initMosaics         PROTO((Image *image, int Nimage));
     143void          initMrel            PROTO((Catalog *catalog, int Ncatalog));
     144void          initialize          PROTO((int argc, char **argv));
     145void          initstats           PROTO((char *mode));
     146int           liststats           PROTO((double *value, double *dvalue, int N, StatType *stats));
     147Catalog      *load_catalogs       PROTO((GSCRegion *region, int Nregion, GSCRegion *fullregion));
     148GSCRegion    *load_images         PROTO((char *seed, int *nregion, GSCRegion *fullregion));
     149int           main                PROTO((int argc, char **argv));
     150void          mark_images         PROTO((Image *image, int Nimage, Image *timage, int Ntimage));
     151void          matchImage          PROTO((Catalog *catalog, int meas, int cat));
     152void          matchMosaics        PROTO((Catalog *catalog, int meas, int cat));
     153GSCRegion    *name_region         PROTO((char *name, int *Nregions));
     154double        opening_angle       PROTO((double x1, double y1, double x2, double y2, double x3, double y3));
     155void          plot_chisq          PROTO((Catalog *catalog, int Ncatalog));
     156void          plot_defaults       PROTO((Graphdata *graphdata));
     157void          plot_grid           PROTO((Catalog *catalog));
     158void          plot_images         PROTO(());
     159void          plot_list           PROTO((Graphdata *graphdata, double *xlist, double *ylist, int N, char *label, char *file));
     160void          plot_mosaic_fields  PROTO((Catalog *catalog));
     161void          plot_mosaics        PROTO(());
     162void          plot_scatter        PROTO((Catalog *catalog, int Ncatalog));
     163void          plot_star_coords    PROTO((Catalog *catalog, int Ncatalog));
     164void          plot_stars          PROTO((Catalog *catalog, int Ncatalog));
     165void          reload_catalogs     PROTO((GSCRegion *region, int Nregion, GSCRegion *fullregion));
     166int           setExclusions       PROTO((Catalog *catalog, int Ncatalog));
     167void          setMcal             PROTO((Catalog *catalog, int Poor));
     168void          setMcalFinal        PROTO((Image *image, int Nimage));
     169int           setMcalOutput       PROTO((Catalog *catalog, int Ncatalog));
     170void          setMgrid            PROTO((Catalog *catalog));
     171int           setMmos             PROTO((Catalog *catalog, int Poor));
     172int           setMrel             PROTO((Catalog *catalog, int Ncatalog));
     173void          setMrelFinal        PROTO((Catalog *catalog));
     174int           setMrelOutput       PROTO((Catalog *catalog, int Ncatalog, int mark));
     175void          set_ZP              PROTO((double ZERO));
     176int           setrefcode          PROTO((Image *image, int Nimage));
     177void          skip_measurements   PROTO((Catalog *catalog, int pass));
     178void          sortA               PROTO((double *X, int N));
     179void          sortB               PROTO((double *X, double *Y, int N));
     180void          sortC               PROTO((double *X, double *Y, double *F1, double *F2, int N));
     181void          sortD               PROTO((double *X, double *Y, double *Z, int N));
     182StatType      statsImageM         PROTO((Catalog *catalog));
     183StatType      statsImageN         PROTO((Catalog *catalog));
     184StatType      statsImageX         PROTO((Catalog *catalog));
     185StatType      statsImagedM        PROTO((Catalog *catalog));
     186StatType      statsMosaicM        PROTO((Catalog *catalog));
     187StatType      statsMosaicN        PROTO((Catalog *catalog));
     188StatType      statsMosaicX        PROTO((Catalog *catalog));
     189StatType      statsMosaicdM       PROTO((Catalog *catalog));
     190StatType      statsStarN          PROTO((Catalog *catalog, int Ncatalog));
     191StatType      statsStarS          PROTO((Catalog *catalog, int Ncatalog));
     192StatType      statsStarX          PROTO((Catalog *catalog, int Ncatalog));
     193void          wcatalog            PROTO((Catalog *catalog));
     194void          wimages             PROTO(());
     195void          write_coords        PROTO((Header *header, Coords *coords));
Note: See TracChangeset for help on using the changeset viewer.