IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
May 18, 2010, 12:49:05 PM (16 years ago)
Author:
eugene
Message:

merging changes from trunk into branches/pap

Location:
branches/pap
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/pap

  • branches/pap/psphot/src/psphotVisual.c

    r27532 r28003  
    446446    KapaSetFont (myKapa, "courier", 14);
    447447
     448    section.bg = KapaColorByName ("none"); // XXX probably should be 'none'
     449
    448450    float SN_LIM = psMetadataLookupF32(&status, recipe, "PSF_SN_LIM");
    449451
     
    538540    KapaSetLimits (myKapa, &graphdata);
    539541
     542    graphdata.padXm = NAN;
     543    graphdata.padYm = NAN;
     544    graphdata.padXp = 0.5;
     545    graphdata.padYp = 0.5;
    540546    KapaBox (myKapa, &graphdata);
     547
    541548    KapaSendLabel (myKapa, "M_xx| (pixels)", KAPA_LABEL_XM);
    542549    KapaSendLabel (myKapa, "M_yy| (pixels)", KAPA_LABEL_YM);
     
    547554    graphdata.style = 2;
    548555    KapaPrepPlot (myKapa, nF, &graphdata);
     556
    549557    KapaPlotVector (myKapa, nF, xFaint->data.F32, "x");
    550558    KapaPlotVector (myKapa, nF, yFaint->data.F32, "y");
     
    562570    section.dy = 0.25;
    563571    section.x  = 0.00;
    564     section.y  = 0.80;
     572    section.y  = 0.75;
    565573    section.name = psStringCopy ("MagMyy");
    566574    KapaSetSection (myKapa, &section);
     
    574582    KapaSetLimits (myKapa, &graphdata);
    575583
     584    graphdata.padXm = 0.5;
     585    graphdata.padYm = NAN;
     586    graphdata.padXp = NAN;
     587    graphdata.padYp = 0.5;
    576588    strcpy (graphdata.labels, "0210");
    577589    KapaBox (myKapa, &graphdata);
     
    598610    section.dx = 0.25;
    599611    section.dy = 0.75;
    600     section.x  = 0.80;
     612    section.x  = 0.75;
    601613    section.y  = 0.00;
    602614    section.name = psStringCopy ("MagMxx");
     
    611623    KapaSetLimits (myKapa, &graphdata);
    612624
     625    graphdata.padXm = NAN;
     626    graphdata.padYm = 0.5;
     627    graphdata.padXp = 0.5;
     628    graphdata.padYp = NAN;
    613629    strcpy (graphdata.labels, "2001");
    614630    KapaBox (myKapa, &graphdata);
     
    13501366    assert (maskVal);
    13511367
     1368    section.bg  = KapaColorByName ("none"); // XXX probably should be 'none'
     1369
    13521370    KapaClearPlots (myKapa);
    13531371    // first section : mag vs CR nSigma
     
    15861604    KapaSetFont (myKapa, "courier", 14);
    15871605
     1606    section.bg  = KapaColorByName ("none"); // XXX probably should be 'none'
     1607
    15881608    // select the max psfX,Y values for the plot limits
    15891609    float Xmin = 1000.0, Xmax = 0.0;
     
    17541774    KapaSetLimits (myKapa, &graphdata);
    17551775
     1776    graphdata.padXm = NAN;
     1777    graphdata.padYm = NAN;
     1778    graphdata.padXp = 0.5;
     1779    graphdata.padYp = 0.5;
    17561780    KapaBox (myKapa, &graphdata);
    17571781    KapaSendLabel (myKapa, "M_xx| (pixels)", KAPA_LABEL_XM);
     
    18221846    KapaSetLimits (myKapa, &graphdata);
    18231847
     1848    graphdata.padXm = 0.5;
     1849    graphdata.padYm = NAN;
     1850    graphdata.padXp = NAN;
     1851    graphdata.padYp = 0.5;
    18241852    strcpy (graphdata.labels, "0210");
    18251853    KapaBox (myKapa, &graphdata);
     
    18701898    section.dx = 0.25;
    18711899    section.dy = 0.60;
    1872     section.x  = 0.80;
     1900    section.x  = 0.75;
    18731901    section.y  = 0.00;
    18741902    section.name = psStringCopy ("MagMxx");
     
    18831911    KapaSetLimits (myKapa, &graphdata);
    18841912
     1913    graphdata.padXm = NAN;
     1914    graphdata.padYm = 0.5;
     1915    graphdata.padXp = 0.5;
     1916    graphdata.padYp = NAN;
    18851917    strcpy (graphdata.labels, "2001");
    18861918    KapaBox (myKapa, &graphdata);
     
    19301962    // fourth section: MagSigma
    19311963    section.dx = 0.75;
    1932     section.dy = 0.15;
     1964    section.dy = 0.20;
    19331965    section.x  = 0.00;
    1934     section.y  = 0.65;
     1966    section.y  = 0.60;
    19351967    section.name = psStringCopy ("MagSigma");
    19361968    KapaSetSection (myKapa, &section);
     
    19441976    KapaSetLimits (myKapa, &graphdata);
    19451977
     1978    graphdata.padXm = 0.5;
     1979    graphdata.padYm = NAN;
     1980    graphdata.padXp = 0.5;
     1981    graphdata.padYp = 0.5;
    19461982    strcpy (graphdata.labels, "0100");
    19471983    KapaBox (myKapa, &graphdata);
     
    20532089    psFree (mDEF);
    20542090    psFree (sDEF);
     2091
     2092    psFree (xLOW);
     2093    psFree (yLOW);
     2094    psFree (mLOW);
     2095    psFree (sLOW);
    20552096
    20562097    psFree (xCR);
     
    22972338        if (!source) continue;
    22982339        if (!source->extpars) continue;
    2299         if (!source->extpars->profile) continue;
    2300         if (!source->extpars->petrosian_80) continue;
    2301 
    2302         pmSourceRadialProfile *profile = source->extpars->profile;
    2303         pmSourceExtendedFlux *petrosian = source->extpars->petrosian_80;
     2340        if (!source->extpars->petProfile) continue;
     2341
     2342        float petrosianRadius = source->extpars->petrosianRadius;
     2343        psEllipseAxes *axes = &source->extpars->axes;
    23042344
    23052345        overlay[Noverlay].type = KII_OVERLAY_CIRCLE;
    23062346        overlay[Noverlay].x = source->peak->xf;
    23072347        overlay[Noverlay].y = source->peak->yf;
    2308         overlay[Noverlay].dx = 2.0*petrosian->radius;
    2309         overlay[Noverlay].dy = 2.0*petrosian->radius*profile->axes.minor/profile->axes.major;
    2310         overlay[Noverlay].angle = profile->axes.theta * PS_DEG_RAD;
     2348        overlay[Noverlay].dx = 1.0*petrosianRadius;
     2349        overlay[Noverlay].dy = 1.0*petrosianRadius*axes->minor/axes->major;
     2350        overlay[Noverlay].angle = axes->theta * PS_DEG_RAD;
    23112351        overlay[Noverlay].text = NULL;
    23122352        Noverlay ++;
    23132353        CHECK_REALLOCATE (overlay, KiiOverlay, NOVERLAY, Noverlay, 100);
    23142354
    2315         overlay[Noverlay].type = KII_OVERLAY_CIRCLE;
    2316         overlay[Noverlay].x = source->peak->xf;
    2317         overlay[Noverlay].y = source->peak->yf;
    2318         overlay[Noverlay].dx = 4.0*petrosian->radius;
    2319         overlay[Noverlay].dy = 4.0*petrosian->radius*profile->axes.minor/profile->axes.major;
    2320         overlay[Noverlay].angle = profile->axes.theta * PS_DEG_RAD;
    2321         overlay[Noverlay].text = NULL;
    2322         Noverlay ++;
    2323         CHECK_REALLOCATE (overlay, KiiOverlay, NOVERLAY, Noverlay, 100);
     2355        // overlay[Noverlay].type = KII_OVERLAY_CIRCLE;
     2356        // overlay[Noverlay].x = source->peak->xf;
     2357        // overlay[Noverlay].y = source->peak->yf;
     2358        // overlay[Noverlay].dx = 2.0*petrosianRadius;
     2359        // overlay[Noverlay].dy = 2.0*petrosianRadius*axes->minor/axes->major;
     2360        // overlay[Noverlay].angle = axes->theta * PS_DEG_RAD;
     2361        // overlay[Noverlay].text = NULL;
     2362        // Noverlay ++;
     2363        // CHECK_REALLOCATE (overlay, KiiOverlay, NOVERLAY, Noverlay, 100);
    23242364    }
    23252365
Note: See TracChangeset for help on using the changeset viewer.