IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Oct 29, 2007, 2:08:17 PM (19 years ago)
Author:
Paul Price
Message:

Adding new mode to difftool (definepoprun) to define a populated run. This combines definerun, 2x addinputskyfile and updaterun into a single call.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippTools/src/difftoolConfig.c

    r15376 r15415  
    8080            "define warp ID", NULL);
    8181    psMetadataAddStr(addinputskyfileArgs, PS_LIST_TAIL, "-stack_id", 0,
    82             "define stack ID)", NULL);
     82            "define stack ID", NULL);
    8383    psMetadataAddStr(addinputskyfileArgs, PS_LIST_TAIL, "-kind", 0,
    8484            "define kind", NULL);
     
    151151            "search by fault code", 0);
    152152
     153    // -definepoprun
     154    psMetadata *definepoprunArgs = psMetadataAlloc();
     155    psMetadataAddStr(definepoprunArgs, PS_LIST_TAIL, "-workdir", 0,
     156            "define workdir (required)", NULL);
     157    psMetadataAddStr(definepoprunArgs, PS_LIST_TAIL, "-registered",  0,
     158            "time detrend run was registered", now);
     159    psMetadataAddStr(definepoprunArgs, PS_LIST_TAIL, "-skycell_id",  0,
     160            "define skycell ID (required)", NULL);
     161    psMetadataAddStr(definepoprunArgs, PS_LIST_TAIL, "-tess_id",  0,
     162            "define tessellation ID (required)", NULL);
     163    psMetadataAddBool(definepoprunArgs, PS_LIST_TAIL, "-simple",  0,
     164            "use the simple output format", false);
     165    psMetadataAddStr(definepoprunArgs, PS_LIST_TAIL, "-template_warp_id", 0,
     166            "define warp ID for template", NULL);
     167    psMetadataAddStr(definepoprunArgs, PS_LIST_TAIL, "-template_stack_id", 0,
     168            "define stack ID for template", NULL);
     169    psMetadataAddStr(definepoprunArgs, PS_LIST_TAIL, "-input_warp_id", 0,
     170            "define warp ID for input", NULL);
     171    psMetadataAddStr(definepoprunArgs, PS_LIST_TAIL, "-input_stack_id", 0,
     172            "define stack ID for input", NULL);
     173
    153174    psFree(now);
    154175
     
    156177    psMetadata *modes = psMetadataAlloc();
    157178
    158     PXTOOL_ADD_MODE("-definerun",       "",     DIFFTOOL_MODE_DEFINERUN,      definerunArgs);
    159     PXTOOL_ADD_MODE("-updaterun",       "",     DIFFTOOL_MODE_UPDATERUN,      updaterunArgs);
    160     PXTOOL_ADD_MODE("-addinputskyfile", "",     DIFFTOOL_MODE_ADDINPUTSKYFILE, addinputskyfileArgs);
    161     PXTOOL_ADD_MODE("-inputskyfile",    "",     DIFFTOOL_MODE_INPUTSKYFILE,    inputskyfileArgs);
    162     PXTOOL_ADD_MODE("-todiffskyfile",   "",     DIFFTOOL_MODE_TODIFFSKYFILE,   todiffskyfileArgs);
    163     PXTOOL_ADD_MODE("-adddiffskyfile",  "",     DIFFTOOL_MODE_ADDDIFFSKYFILE,  adddiffskyfileArgs);
    164     PXTOOL_ADD_MODE("-diffskyfile",     "",     DIFFTOOL_MODE_DIFFSKYFILE,     diffskyfileArgs);
    165     PXTOOL_ADD_MODE("-revertdiffskyfile","",    DIFFTOOL_MODE_REVERTDIFFSKYFILE,     revertdiffskyfileArgs);
     179    PXTOOL_ADD_MODE("-definerun",        "", DIFFTOOL_MODE_DEFINERUN,         definerunArgs);
     180    PXTOOL_ADD_MODE("-updaterun",        "", DIFFTOOL_MODE_UPDATERUN,         updaterunArgs);
     181    PXTOOL_ADD_MODE("-addinputskyfile",  "", DIFFTOOL_MODE_ADDINPUTSKYFILE,   addinputskyfileArgs);
     182    PXTOOL_ADD_MODE("-inputskyfile",     "", DIFFTOOL_MODE_INPUTSKYFILE,      inputskyfileArgs);
     183    PXTOOL_ADD_MODE("-todiffskyfile",    "", DIFFTOOL_MODE_TODIFFSKYFILE,     todiffskyfileArgs);
     184    PXTOOL_ADD_MODE("-adddiffskyfile",   "", DIFFTOOL_MODE_ADDDIFFSKYFILE,    adddiffskyfileArgs);
     185    PXTOOL_ADD_MODE("-diffskyfile",      "", DIFFTOOL_MODE_DIFFSKYFILE,       diffskyfileArgs);
     186    PXTOOL_ADD_MODE("-revertdiffskyfile","", DIFFTOOL_MODE_REVERTDIFFSKYFILE, revertdiffskyfileArgs);
     187    PXTOOL_ADD_MODE("-definepoprun",     "", DIFFTOOL_MODE_DEFINEPOPRUN,      definepoprunArgs);
    166188
    167189    if (!pxGetOptions(stderr, argc, argv, config, modes, argSets)) {
Note: See TracChangeset for help on using the changeset viewer.