IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 39201


Ignore:
Timestamp:
Nov 30, 2015, 6:16:53 AM (11 years ago)
Author:
eugene
Message:

add option to check the images in the dvo db

Location:
branches/eam_branches/ipp-20151113/Ohana/src/dvomerge
Files:
1 added
4 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20151113/Ohana/src/dvomerge/Makefile

    r39182 r39201  
    172172$(SRC)/SetSignals.$(ARCH).o \
    173173$(SRC)/Shutdown.$(ARCH).o \
     174$(SRC)/LoadImages.$(ARCH).o \
    174175$(SRC)/dvoutils.$(ARCH).o \
    175176$(SRC)/dvoutils_args.$(ARCH).o \
    176177$(SRC)/dvoutils_uniq_images.$(ARCH).o \
     178$(SRC)/dvoutils_check_images.$(ARCH).o \
    177179$(SRC)/dvoutils_load_image_index.$(ARCH).o
    178180
  • branches/eam_branches/ipp-20151113/Ohana/src/dvomerge/include/dvoutils.h

    r38986 r39201  
    2020  DVOUTILS_NONE,
    2121  DVOUTILS_UNIQ_IMAGES,
     22  DVOUTILS_CHECK_IMAGES,
    2223} DVOUTILS_OP_TYPE;
    2324
     
    3233
    3334char *IMAGES_LIST;
     35char *CATDIR;
     36char *EXTERN_ID_LIST;
    3437
    3538int main (int argc, char **argv);
    3639int dvoutils_args (int *argc, char **argv);
    3740int dvoutils_uniq_images (char *filename);
     41int dvoutils_check_images (void);
    3842
    3943ImageData *dvoutils_load_image_index (char *filename);
  • branches/eam_branches/ipp-20151113/Ohana/src/dvomerge/src/dvoutils.c

    r38986 r39201  
    1313      exit (0);
    1414
     15    case DVOUTILS_CHECK_IMAGES:
     16      dvoutils_check_images();
     17      exit (0);
     18
    1519    default:
    1620      fprintf (stderr, "ERROR: unknown option\n");
  • branches/eam_branches/ipp-20151113/Ohana/src/dvomerge/src/dvoutils_args.c

    r37807 r39201  
    2222    remove_argument (N, argc, argv);
    2323  }
     24  if ((N = get_argument (*argc, argv, "-check-images"))) {
     25    DVOUTILS_OP = DVOUTILS_CHECK_IMAGES;
     26    remove_argument (N, argc, argv);
     27    CATDIR = strcreate (argv[N]);
     28    remove_argument (N, argc, argv);
     29    EXTERN_ID_LIST = strcreate (argv[N]);
     30    remove_argument (N, argc, argv);
     31  }
     32
     33  if (*argc != 1) {
     34    fprintf (stderr, "USAGE: dvoutils -uniq-images (filename) [-v,-verbose]\n\n");
     35    fprintf (stderr, "USAGE: dvoutils -check-images (catdir) (externIDs) [-v,-verbose]\n\n");
     36    fprintf (stderr, "  -v : VERBOSE\n");
     37    exit (2);
     38  }
    2439
    2540  if (DVOUTILS_OP == DVOUTILS_NONE) {
     
    2843  }
    2944
    30   if (*argc != 1) {
    31     fprintf (stderr, "USAGE: dvoutils -uniq-images (filename) [-v,-verbose]\n\n");
    32     fprintf (stderr, "  -v : VERBOSE\n");
    33     exit (2);
    34   }
    35 
    3645  return TRUE;
    3746}
Note: See TracChangeset for help on using the changeset viewer.