IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
May 8, 2013, 4:41:42 PM (13 years ago)
Author:
eugene
Message:

warping of background model appears to work

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20130419/pswarp/src/pswarpTransformReadout.c

    r35434 r35535  
    4848    psAssert(mdok, "MASK.INPUT was not defined");
    4949
     50    bool backgroundWarp = psMetadataLookupBool(NULL,config->arguments,"BACKGROUND_WARPING");
     51
    5052    if (!input->covariance) {
    5153        input->covariance = psImageCovarianceNone();
    5254    }
    5355
    54     // XXX unused int nThreads = psMetadataLookupS32(&mdok, config->arguments, "NTHREADS"); // Number of threads
    55     // XXX unused if (!mdok) {
    56     // XXX unused     nThreads = 0;
    57     // XXX unused }
    5856    float poorFrac = psMetadataLookupF32(NULL, config->arguments, "POOR.FRAC"); ///< Flux fraction for "poor"
    5957
     
    6159    // output coordinates to input coordinates
    6260    pswarpMapGrid *grid = pswarpMapGridFromImage(input, output, nGridX, nGridY);
    63     //    if (psMetadataLookupBool(NULL,config->arguments,"BACKGROUND_WARPING")) {
    6461   
    6562    // XXX optionally modify the grid based on this result and force the maxError < XXX
     
    118115    psAssert (yGridMax < grid->nYpts, "yGridMax too big\n");
    119116
    120     fprintf (stderr, "warp %d,%d - %d,%d\n", xGridMin, yGridMin, xGridMax, yGridMax);
     117    // fprintf (stderr, "warp %d,%d - %d,%d\n", xGridMin, yGridMin, xGridMax, yGridMax);
    121118
    122119    // create jobs and supply them to the threads
     
    134131            args->goodPixels = 0;
    135132
    136             if (psMetadataLookupBool(NULL,config->arguments,"BACKGROUND_WARPING")) {
     133            if (backgroundWarp) {
    137134              args->background_warping = true;
    138135              args->offset_x = psMetadataLookupF32(NULL,config->arguments,"BKG_WARP_XOFFSET");
    139136              args->offset_y = psMetadataLookupF32(NULL,config->arguments,"BKG_WARP_YOFFSET");
    140137            }
    141 
    142138           
    143139            // allocate a job
Note: See TracChangeset for help on using the changeset viewer.