IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 20906


Ignore:
Timestamp:
Dec 4, 2008, 6:06:38 PM (17 years ago)
Author:
eugene
Message:

supply external IDs, fixing measure->imageID

Location:
branches/eam_branch_20081124/Ohana/src/addstar
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branch_20081124/Ohana/src/addstar/include/addstar.h

    r20820 r20906  
    8787char   STKeyword[64];
    8888char   ExtnameKeyword[64];
     89char   ImageIDKeyword[64];
     90char   SourceIDKeyword[64];
    8991
    9092/* these globals modify the behavior of gstars (KEEP) */
  • branches/eam_branch_20081124/Ohana/src/addstar/src/ConfigInit.c

    r20820 r20906  
    6767  ScanConfig (config, "OBSERVATORY-LONGITUDE",  "%lf", 0, &Longitude);
    6868  ScanConfig (config, "SUBPIX_DATAFILE",        "%s",  0, SubpixDatafile);
     69
     70  ScanConfig (config, "IMAGE-ID-KEYWORD",       "%s",  0, ImageIDKeyword);
     71  ScanConfig (config, "SOURCE-ID-KEYWORD",      "%s",  0, SourceIDKeyword);
    6972
    7073  if (!ScanConfig (config, "EXTNAME-KEYWORD",        "%s",  0, ExtnameKeyword)) {
  • branches/eam_branch_20081124/Ohana/src/addstar/src/ReadImageHeader.c

    r20184 r20906  
    55int ReadImageHeader (Header *header, Image *image, int photcode) {
    66
    7   int Nastro, ccdnum, hour, min, Nx, Ny, haveNx, haveNy;
     7  int Nastro, ccdnum, hour, min, Nx, Ny, haveNx, haveNy, sourceID;
    88  double tmp, sec, Cerror, ZeroPt, FWHM_X, FWHM_Y;
    99  char *c, photname[64], line[80];
     
    178178  }
    179179
     180  if (!gfits_scan (header, ImageIDKeyword, "%d", 1, &image[0].externID)) {
     181    image[0].externID = 0;
     182  }
     183  if (!gfits_scan (header, SourceIDKeyword, "%d", 1, &sourceID)) {
     184    image[0].sourceID = 0;
     185  } else {
     186    if (sourceID > 0xffff) {
     187      fprintf (stderr, "image source ID is surprisingly large: %d, skipping\n", sourceID);
     188      return (FALSE);
     189    }
     190    image[0].sourceID = sourceID;
     191  }
     192
    180193  gfits_scan (header, "ZERO_PT", "%lf", 1, &ZeroPt);
    181194  if (ZeroPt != GetZeroPoint()) {
  • branches/eam_branch_20081124/Ohana/src/addstar/src/find_matches.c

    r17195 r20906  
    193193
    194194      catalog[0].measure[Nmeas].detID     = stars[N].detID;
    195       catalog[0].measure[Nmeas].imageID   = options.imageID;
     195      catalog[0].measure[Nmeas].imageID   = stars[N].imageID;
    196196
    197197      catalog[0].measure[Nmeas].dXccd     = stars[N].dX;
  • branches/eam_branch_20081124/Ohana/src/addstar/src/find_matches_closest.c

    r17194 r20906  
    215215
    216216    catalog[0].measure[Nmeas].detID     = stars[N].detID;
    217     catalog[0].measure[Nmeas].imageID   = options.imageID;
     217    catalog[0].measure[Nmeas].imageID   = stars[N].imageID;
    218218
    219219    catalog[0].measure[Nmeas].dXccd     = stars[N].dX;
     
    327327
    328328    catalog[0].measure[Nmeas].detID     = stars[N].detID;
    329     catalog[0].measure[Nmeas].imageID   = options.imageID;
     329    catalog[0].measure[Nmeas].imageID   = stars[N].imageID;
    330330
    331331    catalog[0].measure[Nmeas].dXccd     = stars[N].dX;
Note: See TracChangeset for help on using the changeset viewer.