Changeset 14401 for trunk/Ohana/src/opihi/include/dvoshell.h
- Timestamp:
- Aug 4, 2007, 10:15:51 AM (19 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/opihi/include/dvoshell.h (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/include/dvoshell.h
r14379 r14401 7 7 8 8 /* magnitude types */ 9 enum {MAG_NONE, MAG_INST, MAG_CAT, MAG_SYS, MAG_REL, MAG_CAL, MAG_AVE, MAG_REF, MAG_ERR, MAG_CHISQ}; 9 enum {MAG_NONE, 10 MAG_INST, 11 MAG_CAT, 12 MAG_SYS, 13 MAG_REL, 14 MAG_CAL, 15 MAG_AVE, 16 MAG_REF, 17 MAG_ERR, 18 MAG_CHISQ, 19 MAG_NCODE, 20 MAG_NPHOT, 21 }; 10 22 11 23 /* measure fields */ 12 enum {MEAS_ZERO, MEAS_RA, MEAS_DEC, MEAS_MAG, MEAS_dMAG, MEAS_MINST, MEAS_MCAT, 13 MEAS_MSYS, MEAS_MREL, MEAS_MCAL, MEAS_PHOTCODE, MEAS_TIME, MEAS_dR, MEAS_dD, 14 MEAS_FWHM, MEAS_DOPHOT, MEAS_XCCD, MEAS_YCCD, MEAS_XMOSAIC, MEAS_YMOSAIC, 15 MEAS_FLAGS, MEAS_EXPTIME, MEAS_AIRMASS, MEAS_RA_AVE, MEAS_DEC_AVE}; 24 enum {MEAS_ZERO, 25 MEAS_RA, 26 MEAS_DEC, 27 MEAS_RA_AVE, 28 MEAS_DEC_AVE, 29 MEAS_RA_AVE_ERR, 30 MEAS_DEC_AVE_ERR, 31 MEAS_U_RA, 32 MEAS_U_DEC, 33 MEAS_U_RA_ERR, 34 MEAS_U_DEC_ERR, 35 MEAS_PAR, 36 MEAS_PAR_ERR, 37 MEAS_RA_OFFSET, 38 MEAS_DEC_OFFSET, 39 MEAS_RA_OFFSET_ERR, 40 MEAS_DEC_OFFSET_ERR, 41 MEAS_XP, 42 MEAS_NMEAS, 43 MEAS_NMISS, 44 MEAS_NPHOT, 45 MEAS_NCODE, 46 MEAS_OBJFLAGS, 47 MEAS_MAG, 48 MEAS_MINST, 49 MEAS_MCAT, 50 MEAS_MSYS, 51 MEAS_MREL, 52 MEAS_MCAL, 53 MEAS_EXPTIME, 54 MEAS_AIRMASS, 55 MEAS_ALT, 56 MEAS_AZ, 57 MEAS_PHOTCODE, 58 MEAS_TIME, 59 MEAS_FWHM, 60 MEAS_FWHM_MAJ, 61 MEAS_FWHM_MIN, 62 MEAS_THETA, 63 MEAS_FLAGS, 64 MEAS_XCCD, 65 MEAS_YCCD, 66 MEAS_XMOSAIC, 67 MEAS_YMOSAIC, 68 MEAS_DETID, 69 MEAS_OBJID, 70 MEAS_IMAGEID, 71 }; 16 72 17 73 /* average fields */ 18 enum {AVE_ZERO, AVE_RA, AVE_DEC, AVE_RA_ERR, AVE_DEC_ERR, AVE_U_RA, AVE_U_DEC, 19 AVE_U_RA_ERR, AVE_U_DEC_ERR, AVE_PAR, AVE_PAR_ERR, AVE_MAG, AVE_REF, AVE_dMAG, 20 AVE_Xm, AVE_Xp, AVE_NMEAS, AVE_NMISS, AVE_TYPE, AVE_NPHOT, AVE_NCODE, AVE_NCRIT, 21 AVE_FLAG, AVE_TYPEFRAC}; 74 enum {AVE_ZERO, 75 AVE_RA, 76 AVE_DEC, 77 AVE_RA_ERR, 78 AVE_DEC_ERR, 79 AVE_U_RA, 80 AVE_U_DEC, 81 AVE_U_RA_ERR, 82 AVE_U_DEC_ERR, 83 AVE_PAR, 84 AVE_PAR_ERR, 85 AVE_Xp, 86 AVE_NMEAS, 87 AVE_NMISS, 88 AVE_NPHOT, 89 AVE_NCODE, 90 AVE_MAG, 91 AVE_dMAG, 92 AVE_Xm, 93 AVE_FLAG, 94 AVE_TYPE, 95 AVE_TYPEFRAC, 96 AVE_OBJID 97 }; 22 98 23 99 enum {DVO_TABLE_AVERAGE, DVO_TABLE_MEASURE}; 100 101 // options for selecting the ra,dec limits of the db selections 102 typedef struct { 103 char *name; 104 char *list; 105 int useDisplay; 106 int useSkyregion; 107 } SkyRegionSelection; 24 108 25 109 // a single db field … … 91 175 int SelectMags PROTO((int Nphot, int Tphot, int Ns, Average *average, Measure *measure, SecFilt *secfilt, int UL)); 92 176 93 SkyList *SelectRegions PROTO(( char *RegionName, char *RegionList));177 SkyList *SelectRegions PROTO((SkyRegionSelection *selection)); 94 178 SkyList *SkyListLoadFile PROTO((char *filename)); 95 179 int SetCATDIR PROTO((char *path, int verbose)); … … 97 181 SkyTable *GetSkyTable PROTO(()); 98 182 SkyList *SkyListFromFile PROTO((char *filename)); 99 int SetRegionSelection PROTO((int *argc, char **argv, char **RegionName, char **RegionList));100 101 int SetImageSelection PROTO((int mode, int RegionSelect));183 SkyRegionSelection *SetRegionSelection PROTO((int *argc, char **argv)); 184 185 int SetImageSelection PROTO((int mode, SkyRegionSelection *selection)); 102 186 int SetPhotSelections PROTO((int *argc, char **argv, int Nparams)); 103 187 int SetSelectionParam PROTO((int param)); … … 106 190 void compare PROTO((Catalog *catlog1, Catalog *catlog2, Vector *rvec, Vector *dvec, Vector *mvec, Vector *drvec, Vector *ddvec, Vector *dmvec, double radius)); 107 191 void cprecess PROTO((Average *average, int Naverage, double in_epoch, double out_epoch)); 108 void image_subset PROTO((Image *image, int Nimage, int **Subset, int *Nsubset, Graphdata *graph, int RegionSelect, unsigned long int tzero, double trange, int TimeSelect));192 void image_subset PROTO((Image *image, int Nimage, int **Subset, int *Nsubset, SkyRegionSelection *selection, unsigned long int tzero, double trange, int TimeSelect)); 109 193 int match_image PROTO((Image *image, int Nimage, unsigned int T, short int S)); 110 194 int match_image_subset PROTO((Image *image, int *subset, int Nsubset, unsigned int T, short int S)); … … 140 224 void dbInitField PROTO((dbField *field)); 141 225 void dbFreeFields PROTO((dbField *fields, int Nfields)); 226 int dbAstroRegionLimits PROTO((dbStack **stack, int *nstack, SkyRegionSelection *selection, int table)); 227 char *strfloat PROTO((float value)); 142 228 143 229 # endif
Note:
See TracChangeset
for help on using the changeset viewer.
