IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jul 16, 2009, 5:45:20 PM (17 years ago)
Author:
Paul Price
Message:

Allow image to be convolved to be specified on command-line.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ppSub/src/ppSubMatchPSFs.c

    r24334 r24833  
    153153
    154154    bool dual = psMetadataLookupBool(&mdok, recipe, "DUAL"); // Dual convolution?
    155     pmSubtractionMode subMode = dual ? PM_SUBTRACTION_MODE_DUAL : PM_SUBTRACTION_MODE_UNSURE; // Subtracn mode
     155    pmSubtractionMode subMode;          // Subtraction mode
     156    if (dual) {
     157        subMode = PM_SUBTRACTION_MODE_DUAL;
     158    } else {
     159        int convolve = psMetadataLookupS32(NULL, config->arguments, "-convolve"); // Image number to convolve
     160        switch (convolve) {
     161          case 0:
     162            subMode = PM_SUBTRACTION_MODE_UNSURE;
     163            break;
     164          case 1:
     165            subMode = PM_SUBTRACTION_MODE_1;
     166            break;
     167          case 2:
     168            subMode = PM_SUBTRACTION_MODE_2;
     169            break;
     170          default:
     171            psErrorStackPrint(stderr, "Invalid value for -convolve");
     172            return false;
     173        }
     174    }
    156175
    157176    int threads = psMetadataLookupS32(NULL, config->arguments, "-threads"); // Number of threads
Note: See TracChangeset for help on using the changeset viewer.