Changeset 28003 for branches/pap/psphot/src/psphotVisual.c
- Timestamp:
- May 18, 2010, 12:49:05 PM (16 years ago)
- Location:
- branches/pap
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
psphot/src/psphotVisual.c (modified) (17 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/pap
- Property svn:mergeinfo changed
-
branches/pap/psphot/src/psphotVisual.c
r27532 r28003 446 446 KapaSetFont (myKapa, "courier", 14); 447 447 448 section.bg = KapaColorByName ("none"); // XXX probably should be 'none' 449 448 450 float SN_LIM = psMetadataLookupF32(&status, recipe, "PSF_SN_LIM"); 449 451 … … 538 540 KapaSetLimits (myKapa, &graphdata); 539 541 542 graphdata.padXm = NAN; 543 graphdata.padYm = NAN; 544 graphdata.padXp = 0.5; 545 graphdata.padYp = 0.5; 540 546 KapaBox (myKapa, &graphdata); 547 541 548 KapaSendLabel (myKapa, "M_xx| (pixels)", KAPA_LABEL_XM); 542 549 KapaSendLabel (myKapa, "M_yy| (pixels)", KAPA_LABEL_YM); … … 547 554 graphdata.style = 2; 548 555 KapaPrepPlot (myKapa, nF, &graphdata); 556 549 557 KapaPlotVector (myKapa, nF, xFaint->data.F32, "x"); 550 558 KapaPlotVector (myKapa, nF, yFaint->data.F32, "y"); … … 562 570 section.dy = 0.25; 563 571 section.x = 0.00; 564 section.y = 0. 80;572 section.y = 0.75; 565 573 section.name = psStringCopy ("MagMyy"); 566 574 KapaSetSection (myKapa, §ion); … … 574 582 KapaSetLimits (myKapa, &graphdata); 575 583 584 graphdata.padXm = 0.5; 585 graphdata.padYm = NAN; 586 graphdata.padXp = NAN; 587 graphdata.padYp = 0.5; 576 588 strcpy (graphdata.labels, "0210"); 577 589 KapaBox (myKapa, &graphdata); … … 598 610 section.dx = 0.25; 599 611 section.dy = 0.75; 600 section.x = 0. 80;612 section.x = 0.75; 601 613 section.y = 0.00; 602 614 section.name = psStringCopy ("MagMxx"); … … 611 623 KapaSetLimits (myKapa, &graphdata); 612 624 625 graphdata.padXm = NAN; 626 graphdata.padYm = 0.5; 627 graphdata.padXp = 0.5; 628 graphdata.padYp = NAN; 613 629 strcpy (graphdata.labels, "2001"); 614 630 KapaBox (myKapa, &graphdata); … … 1350 1366 assert (maskVal); 1351 1367 1368 section.bg = KapaColorByName ("none"); // XXX probably should be 'none' 1369 1352 1370 KapaClearPlots (myKapa); 1353 1371 // first section : mag vs CR nSigma … … 1586 1604 KapaSetFont (myKapa, "courier", 14); 1587 1605 1606 section.bg = KapaColorByName ("none"); // XXX probably should be 'none' 1607 1588 1608 // select the max psfX,Y values for the plot limits 1589 1609 float Xmin = 1000.0, Xmax = 0.0; … … 1754 1774 KapaSetLimits (myKapa, &graphdata); 1755 1775 1776 graphdata.padXm = NAN; 1777 graphdata.padYm = NAN; 1778 graphdata.padXp = 0.5; 1779 graphdata.padYp = 0.5; 1756 1780 KapaBox (myKapa, &graphdata); 1757 1781 KapaSendLabel (myKapa, "M_xx| (pixels)", KAPA_LABEL_XM); … … 1822 1846 KapaSetLimits (myKapa, &graphdata); 1823 1847 1848 graphdata.padXm = 0.5; 1849 graphdata.padYm = NAN; 1850 graphdata.padXp = NAN; 1851 graphdata.padYp = 0.5; 1824 1852 strcpy (graphdata.labels, "0210"); 1825 1853 KapaBox (myKapa, &graphdata); … … 1870 1898 section.dx = 0.25; 1871 1899 section.dy = 0.60; 1872 section.x = 0. 80;1900 section.x = 0.75; 1873 1901 section.y = 0.00; 1874 1902 section.name = psStringCopy ("MagMxx"); … … 1883 1911 KapaSetLimits (myKapa, &graphdata); 1884 1912 1913 graphdata.padXm = NAN; 1914 graphdata.padYm = 0.5; 1915 graphdata.padXp = 0.5; 1916 graphdata.padYp = NAN; 1885 1917 strcpy (graphdata.labels, "2001"); 1886 1918 KapaBox (myKapa, &graphdata); … … 1930 1962 // fourth section: MagSigma 1931 1963 section.dx = 0.75; 1932 section.dy = 0. 15;1964 section.dy = 0.20; 1933 1965 section.x = 0.00; 1934 section.y = 0.6 5;1966 section.y = 0.60; 1935 1967 section.name = psStringCopy ("MagSigma"); 1936 1968 KapaSetSection (myKapa, §ion); … … 1944 1976 KapaSetLimits (myKapa, &graphdata); 1945 1977 1978 graphdata.padXm = 0.5; 1979 graphdata.padYm = NAN; 1980 graphdata.padXp = 0.5; 1981 graphdata.padYp = 0.5; 1946 1982 strcpy (graphdata.labels, "0100"); 1947 1983 KapaBox (myKapa, &graphdata); … … 2053 2089 psFree (mDEF); 2054 2090 psFree (sDEF); 2091 2092 psFree (xLOW); 2093 psFree (yLOW); 2094 psFree (mLOW); 2095 psFree (sLOW); 2055 2096 2056 2097 psFree (xCR); … … 2297 2338 if (!source) continue; 2298 2339 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; 2304 2344 2305 2345 overlay[Noverlay].type = KII_OVERLAY_CIRCLE; 2306 2346 overlay[Noverlay].x = source->peak->xf; 2307 2347 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; 2311 2351 overlay[Noverlay].text = NULL; 2312 2352 Noverlay ++; 2313 2353 CHECK_REALLOCATE (overlay, KiiOverlay, NOVERLAY, Noverlay, 100); 2314 2354 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); 2324 2364 } 2325 2365
Note:
See TracChangeset
for help on using the changeset viewer.
