IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 40735 for trunk


Ignore:
Timestamp:
May 14, 2019, 2:45:56 PM (7 years ago)
Author:
eugene
Message:

add option to skip MISSING table

Location:
trunk/Ohana/src/dvomerge
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/dvomerge/include/dvomerge.h

    r40377 r40735  
    6262
    6363int    SKIP_MEASURE;
     64int    SKIP_MISSING;
    6465int    SKIP_LENSING;
    6566int    SKIP_LENSOBJ;
  • trunk/Ohana/src/dvomerge/src/LoadCatalog.c

    r39926 r40735  
    1010  // always load all of the data (if any exists)
    1111
    12   catalog[0].catflags = DVO_LOAD_AVERAGE | DVO_LOAD_MISSING | DVO_LOAD_SECFILT;
     12  catalog[0].catflags = DVO_LOAD_AVERAGE | DVO_LOAD_SECFILT;
    1313
    1414  if (SKIP_MEASURE) {
     
    1616  } else {
    1717    catalog[0].catflags = catalog[0].catflags | DVO_LOAD_MEASURE;
     18  }
     19
     20  if (SKIP_MISSING) {
     21    catalog[0].catflags = catalog[0].catflags | DVO_SKIP_MISSING;
     22  } else {
     23    catalog[0].catflags = catalog[0].catflags | DVO_LOAD_MISSING;
    1824  }
    1925
  • trunk/Ohana/src/dvomerge/src/args.c

    r40574 r40735  
    5151  if ((N = get_argument (*argc, argv, "-skip-measure"))) {
    5252    SKIP_MEASURE = TRUE;
     53    remove_argument (N, argc, argv);
     54  }
     55  SKIP_MISSING = FALSE;
     56  if ((N = get_argument (*argc, argv, "-skip-missing"))) {
     57    SKIP_MISSING = TRUE;
    5358    remove_argument (N, argc, argv);
    5459  }
     
    344349    remove_argument (N, argc, argv);
    345350  }
     351  SKIP_MISSING = FALSE;
     352  if ((N = get_argument (*argc, argv, "-skip-missing"))) {
     353    SKIP_MISSING = TRUE;
     354    remove_argument (N, argc, argv);
     355  }
    346356  SKIP_LENSING = FALSE;
    347357  if ((N = get_argument (*argc, argv, "-skip-lensing"))) {
  • trunk/Ohana/src/dvomerge/src/build_links.c

    r40291 r40735  
    185185  off_t *next_missing;
    186186
     187  if (!missing) return NULL;
     188  if (SKIP_MISSING) return NULL;
     189
    187190  N = 0;
    188191
  • trunk/Ohana/src/dvomerge/src/dvomergeUpdate_catalogs.c

    r40377 r40735  
    336336
    337337    if (SKIP_MEASURE)               { strextend (&command, "-skip-measure"); }
     338    if (SKIP_MISSING)               { strextend (&command, "-skip-missing"); }
    338339    if (SKIP_LENSING)               { strextend (&command, "-skip-lensing"); }
    339340    if (SKIP_LENSOBJ)               { strextend (&command, "-skip-lensobj"); }
Note: See TracChangeset for help on using the changeset viewer.