Changeset 5322 for trunk/Ohana/src/addstar/include/addstar.h
- Timestamp:
- Oct 13, 2005, 2:40:16 PM (21 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/addstar/include/addstar.h (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/addstar/include/addstar.h
r5285 r5322 51 51 char STKeyword[64]; 52 52 53 /* these globals modify the behavior of gstars (KEEP) */ 54 double SNLIMIT; 55 int ACCEPT_ASTROM; // accept even bad astrometry solutions (NASTRO == 0) 56 int TEXTMODE; // force input file to be loaded as RAW 57 char *DUMP; // dump out intermediate results 58 int XOVERSCAN; // used to modify stored image dimensions 59 int YOVERSCAN; // used to modify stored image dimensions 60 int XMIN; // used to filter loaded star list 61 int XMAX; // used to filter loaded star list 62 int YMIN; // used to filter loaded star list 63 int YMAX; // used to filter loaded star list 64 double Latitude; // carried into image structure from config 65 66 /* these globals are used separately by both client and server (KEEP) */ 67 double ZeroPt; // double check for consistency 68 int VERBOSE; 69 53 70 /* add to options as an int / keep the global? */ 54 71 PhotCode *thiscode; … … 59 76 /* globals set by command-line options (AddstarClientOptions) */ 60 77 /* move into AddstarClientOptions completely */ 61 # if ( 1)62 int MODE;63 int EXISTING_REGIONS;64 int ONLY_MATCH;65 int SKIP_MISSED;66 int REPLACE;67 int CLOSEST;68 int NOSORT;69 int UPDATE;70 int ONLY_IMAGES;71 int CALIBRATE;78 # if (0) 79 int MODE; 80 int EXISTING_REGIONS; 81 int ONLY_MATCH; 82 int SKIP_MISSED; 83 int REPLACE; 84 int CLOSEST; 85 int NOSORT; 86 int UPDATE; 87 int ONLY_IMAGES; 88 int CALIBRATE; 72 89 double DEFAULT_RADIUS; // XXX add to AddstarClientOptions 73 90 double NSIGMA; // XXX add to AddstarClientOptions 74 91 # endif 75 76 /* these globals modify the behavior of gstars (KEEP) */77 double SNLIMIT;78 int ACCEPT_ASTROM; // accept even bad astrometry solutions (NASTRO == 0)79 int TEXTMODE;80 int VERBOSE;81 char *DUMP;82 int XOVERSCAN; // used to modify stored image dimensions83 int YOVERSCAN;84 int XMIN; // used to filter loaded star list85 int XMAX;86 int YMIN;87 int YMAX;88 double Latitude; // carried into image structure from config89 92 90 93 /* modify server behavoir (make this an addstar cleanup mode?) */ … … 99 102 time_t TIMEREF; // used by MODE REF 100 103 GSCRegion UserPatch; // used by MODE CAT 101 char *SELECT_2MASS_QUALITY; // used only by get2mass_as 102 103 double ZeroPt; // double check for consistency (image header / config file): KEEP global 104 105 int FITS_INPUT; // unused??? 106 int ADDREFS; // unused??? 107 int DUMP_MATCHES; // un-set??? 104 char *SELECT_2MASS_QUALITY; // used only by get2mass_as 108 105 109 106 /*** addstar prototypes ***/ 110 107 void AddToCalibration PROTO((Average *average, Measure *measure, Measure *new, int *next, int Nstar)); 111 void ConfigInitPROTO((int *argc, char **argv));108 AddstarClientOptions ConfigInit PROTO((int *argc, char **argv)); 112 109 void FindCalibration PROTO((Image *image)); 113 110 int FindDecBand PROTO((double dec, double *DEC0, double *DEC1)); … … 125 122 float airmass PROTO((float secz_image, double ra, double dec, double st, double latitude)); 126 123 void aregion PROTO((GSCRegion *region, FILE *f, double ra, double dec)); 127 int args PROTO((int argc, char **argv));124 AddstarClientOptions args PROTO((int argc, char **argv, AddstarClientOptions options)); 128 125 void check_permissions PROTO((char *basefile)); 129 126 int dump_rawstars PROTO((Stars *stars, int Nstars)); 130 127 int edge_check PROTO((double *x1, double *y1, double *x2, double *y2)); 131 void find_matches PROTO((GSCRegion *region, Stars *stars, int Nstars, Catalog *catalog, Image *image, Image *overlap, int Noverlap ));132 void find_matches_closest PROTO((GSCRegion *region, Stars *stars, int Nstars, Catalog *catalog, Image *image, Image *overlap, int Noverlap ));133 void find_matches_refstars PROTO((GSCRegion *region, Stars **stars, int Nstars, Catalog *catalog ));128 void find_matches PROTO((GSCRegion *region, Stars *stars, int Nstars, Catalog *catalog, Image *image, Image *overlap, int Noverlap, AddstarClientOptions options)); 129 void find_matches_closest PROTO((GSCRegion *region, Stars *stars, int Nstars, Catalog *catalog, Image *image, Image *overlap, int Noverlap, AddstarClientOptions options)); 130 void find_matches_refstars PROTO((GSCRegion *region, Stars **stars, int Nstars, Catalog *catalog, AddstarClientOptions options)); 134 131 Stars **find_subset PROTO((GSCRegion *region, Stars *stars, int Nstars, int *NSTARS)); 135 132 int gcatalog PROTO((Catalog *catalog)); … … 189 186 Missing *sort_missing (Average *average, int Naverage, Missing *missing, int Nmissing, int *next_miss); 190 187 191 int InitServerSocket (char *hostname, SockAddress *Address);192 int WaitServerSocket (int InitSocket, SockAddress *Address, int *validIP, int Nvalid);193 int GetClientSocket (char *hostname);194 195 188 /** 196 189 there is an inconsistency to be resolved: fixed structures (like Image) … … 202 195 **/ 203 196 204 AddstarClientOptions args_client (int argc, char **argv); 205 206 int args_server (int argc, char **argv); 197 /** function for client / server **/ 198 199 AddstarClientOptions args_client (int argc, char **argv, AddstarClientOptions options); 200 201 void args_server (int argc, char **argv); 202 207 203 int CheckPassword (int BindSocket); 208 204 int NewImage (int BindSocket); 205 206 int InitServerSocket (char *hostname, SockAddress *Address); 207 int WaitServerSocket (int InitSocket, SockAddress *Address, int *validIP, int Nvalid); 208 int GetClientSocket (char *hostname); 209
Note:
See TracChangeset
for help on using the changeset viewer.
