IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 26280


Ignore:
Timestamp:
Nov 25, 2009, 11:51:19 AM (16 years ago)
Author:
eugene
Message:

add function for generating closest refstar match (as default, like regular addstar)

Location:
trunk/Ohana/src/addstar
Files:
1 added
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/addstar/Makefile

    r24977 r26280  
    5151$(SRC)/find_matches_closest.$(ARCH).o \
    5252$(SRC)/find_matches_refstars.$(ARCH).o \
     53$(SRC)/find_matches_closest_refstars.$(ARCH).o \
    5354$(SRC)/find_subset.$(ARCH).o \
    5455$(SRC)/getgsc.$(ARCH).o \
     
    197198$(SRC)/get2mass_full.$(ARCH).o \
    198199$(SRC)/find_matches_refstars.$(ARCH).o \
     200$(SRC)/build_links.$(ARCH).o \
    199201$(SRC)/args_load2mass.$(ARCH).o \
    200202$(SRC)/replace_match.$(ARCH).o \
  • trunk/Ohana/src/addstar/include/addstar.h

    r24975 r26280  
    172172int        find_matches_closest   PROTO((SkyRegion *region, Stars *stars, int Nstars, Catalog *catalog, AddstarClientOptions options));
    173173int        find_matches_refstars  PROTO((SkyRegion *region, Stars **stars, int Nstars, Catalog *catalog, AddstarClientOptions options));
     174int        find_matches_closest_refstars  PROTO((SkyRegion *region, Stars **stars, int Nstars, Catalog *catalog, AddstarClientOptions options));
    174175
    175176Stars    **find_subset            PROTO((SkyRegion *region, Stars *stars, int Nstars, int *NSTARS));
  • trunk/Ohana/src/addstar/src/addstar.c

    r25757 r26280  
    138138      case M_REFLIST:
    139139        subset = find_subset (skylist[0].regions[i], stars, Nstars, &Nsubset);
    140         Nmatch += find_matches_refstars (skylist[0].regions[i], subset, Nsubset, &catalog, options);
     140        if (options.closest) {
     141          Nmatch += find_matches_closest_refstars (skylist[0].regions[i], subset, Nsubset, &catalog, options);
     142        } else {
     143          Nmatch += find_matches_refstars (skylist[0].regions[i], subset, Nsubset, &catalog, options);
     144        }
    141145        if (Nsubset) free (subset);
    142146        break;
  • trunk/Ohana/src/addstar/src/getusnob.c

    r21508 r26280  
    178178    free (buffer);
    179179    Nitemsum += Nitems;
    180     fprintf (stderr, "Nusno: %d, Nitems: %d, Nitemsum : %d, Nbytes stars: %d\n",
    181              Nusno, Nitems, Nitemsum, (unsigned int) (Nusno*sizeof(Stars)));
     180    if (VERBOSE) fprintf (stderr, "Nusno: %d, Nitems: %d, Nitemsum : %d, Nbytes stars: %d\n", Nusno, Nitems, Nitemsum, (unsigned int) (Nusno*sizeof(Stars)));
    182181    fclose (f);
    183182  }
Note: See TracChangeset for help on using the changeset viewer.