IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 25615


Ignore:
Timestamp:
Sep 27, 2009, 11:11:48 AM (17 years ago)
Author:
eugene
Message:

deprecate psphotAddWithTest, replace with more explict code

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/20090715/psphot/src/psphotSourcePlots.c

    r21183 r25615  
    111111            if (Xo == 0) {
    112112                // place source alone on this row
    113                 psphotAddWithTest (source, true, maskVal); // replace source if subtracted
     113                bool subtracted = (source->tmpFlags & PM_SOURCE_TMPF_SUBTRACTED);
     114                if (subtracted) pmSourceAdd (source, PM_MODEL_OP_FULL, maskVal);
    114115                psphotRadialPlot (&kapa, "radial.plots.ps", source);
    115116                psphotMosaicSubimage (outpos, source, Xo, Yo, DX, DY, true);
    116117
    117                 psphotSubWithTest (source, false, maskVal); // remove source (force)
     118                pmSourceSub (source, PM_MODEL_OP_FULL, maskVal);
    118119                psphotMosaicSubimage (outsub, source, Xo, Yo, DX, DY, true);
    119120
    120                 psphotSetState (source, false, maskVal); // replace source (has been subtracted)
     121                if (!subtracted) pmSourceAdd (source, PM_MODEL_OP_FULL, maskVal);
     122
    121123                Yo += DY;
    122124                Xo = 0;
     
    126128                Yo += dY;
    127129                Xo = 0;
    128                 psphotAddWithTest (source, true, maskVal); // replace source if subtracted
     130
     131                bool subtracted = (source->tmpFlags & PM_SOURCE_TMPF_SUBTRACTED);
     132                if (subtracted) pmSourceAdd (source, PM_MODEL_OP_FULL, maskVal);
    129133                psphotRadialPlot (&kapa, "radial.plots.ps", source);
    130134                psphotMosaicSubimage (outpos, source, Xo, Yo, DX, DY, true);
    131135
    132                 psphotSubWithTest (source, false, maskVal); // remove source (force)
     136                pmSourceSub (source, PM_MODEL_OP_FULL, maskVal);
    133137                psphotMosaicSubimage (outsub, source, Xo, Yo, DX, DY, true);
    134                 psphotSetState (source, false, maskVal); // replace source (has been subtracted)
     138                if (!subtracted) pmSourceAdd (source, PM_MODEL_OP_FULL, maskVal);
    135139
    136140                Xo = DX;
     
    139143        } else {
    140144            // extend this row
    141             psphotAddWithTest (source, true, maskVal); // replace source if subtracted
     145            bool subtracted = (source->tmpFlags & PM_SOURCE_TMPF_SUBTRACTED);
     146            if (subtracted) pmSourceAdd (source, PM_MODEL_OP_FULL, maskVal);
    142147            psphotRadialPlot (&kapa, "radial.plots.ps", source);
    143148            psphotMosaicSubimage (outpos, source, Xo, Yo, DX, DY, true);
    144149
    145             psphotSubWithTest (source, false, maskVal); // remove source (force)
     150            pmSourceSub (source, PM_MODEL_OP_FULL, maskVal);
    146151            psphotMosaicSubimage (outsub, source, Xo, Yo, DX, DY, true);
    147             psphotSetState (source, false, maskVal); // replace source (has been subtracted)
     152            if (!subtracted) pmSourceAdd (source, PM_MODEL_OP_FULL, maskVal);
    148153
    149154            Xo += DX;
Note: See TracChangeset for help on using the changeset viewer.