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/ppSub/src/ppSubMatchPSFs.c

    r24334 r25022  
    1818#include <pslib.h>
    1919#include <psmodules.h>
    20 #include <psphot.h>
    2120
    2221#include "ppSub.h"
     
    153152
    154153    bool dual = psMetadataLookupBool(&mdok, recipe, "DUAL"); // Dual convolution?
    155     pmSubtractionMode subMode = dual ? PM_SUBTRACTION_MODE_DUAL : PM_SUBTRACTION_MODE_UNSURE; // Subtracn mode
     154    pmSubtractionMode subMode;          // Subtraction mode
     155    if (dual) {
     156        subMode = PM_SUBTRACTION_MODE_DUAL;
     157    } else {
     158        int convolve = psMetadataLookupS32(NULL, config->arguments, "-convolve"); // Image number to convolve
     159        switch (convolve) {
     160          case 0:
     161            subMode = PM_SUBTRACTION_MODE_UNSURE;
     162            break;
     163          case 1:
     164            subMode = PM_SUBTRACTION_MODE_1;
     165            break;
     166          case 2:
     167            subMode = PM_SUBTRACTION_MODE_2;
     168            break;
     169          default:
     170            psErrorStackPrint(stderr, "Invalid value for -convolve");
     171            return false;
     172        }
     173    }
    156174
    157175    int threads = psMetadataLookupS32(NULL, config->arguments, "-threads"); // Number of threads
Note: See TracChangeset for help on using the changeset viewer.