IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Aug 7, 2009, 12:45:24 PM (17 years ago)
Author:
eugene
Message:

update from mainline

Location:
branches/eam_branches/20090715
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/20090715

  • branches/eam_branches/20090715/ppMerge/src/ppMergeArguments.c

    r24734 r25022  
    170170    psMetadataAddS32(arguments, PS_LIST_TAIL, "-fringe-xsmooth", 0, "Number of smoothing regions in x", 0);
    171171    psMetadataAddS32(arguments, PS_LIST_TAIL, "-fringe-ysmooth", 0, "Number of smoothing regions in y", 0);
     172    psMetadataAddBool(arguments, PS_LIST_TAIL, "-fringe-smooth", 0, "Smooth output image", false);
     173    psMetadataAddF32(arguments, PS_LIST_TAIL, "-fringe-smooth-sigma", 0, "Size of smoothing Gaussian", NAN);
    172174
    173175    /** CTEMASK construction parameters */
     
    201203        psMetadataAddStr (config->arguments, PS_LIST_TAIL, "CELL_SELECTIONS", PS_DATA_STRING, "", argv[argnum]);
    202204        psArgumentRemove (argnum, &argc, argv);
     205    }
     206
     207    if ((argnum = psArgumentGet (argc, argv, "-visual"))) {
     208        psArgumentRemove (argnum, &argc, argv);
     209        pmVisualSetVisual(true);
    203210    }
    204211
     
    324331    VALUE_ARG_RECIPE_INT("-fringe-xsmooth", "FRINGE.XSMOOTH", S32, 0);
    325332    VALUE_ARG_RECIPE_INT("-fringe-ysmooth", "FRINGE.YSMOOTH", S32, 0);
     333    VALUE_ARG_RECIPE_BOOL("-fringe-smooth", "FRINGE.SMOOTH");
     334    VALUE_ARG_RECIPE_FLOAT("-fringe-smooth-sigma", "FRINGE.SMOOTH.SIGMA", F32);
    326335
    327336    /** CTEMASK construction parameters */
     
    371380            bool scale = false;         ///< Scale values?
    372381            float min = NAN, max = NAN; ///< Minimum and maximum values for scaling
     382            char *rule = NULL;
    373383            switch (item->type) {
    374384              case PS_TYPE_S32:
     
    381391                min = psMetadataLookupF32(&mdok, item->data.md, "MIN");
    382392                max = psMetadataLookupF32(&mdok, item->data.md, "MAX");
     393                rule = psMetadataLookupStr(&mdok, item->data.md, "RULE");
    383394                break;
    384395              default:
     
    398409            ord->min = min;
    399410            ord->max = max;
     411            ord->rule = psStringCopy(rule);
    400412            psArrayAdd(translated, translated->n, ord);
    401413            psFree(ord);
Note: See TracChangeset for help on using the changeset viewer.