diff options
Diffstat (limited to 'ds9')
-rw-r--r-- | ds9/doc/ref/command.html | 51 | ||||
-rw-r--r-- | ds9/doc/ref/how.html | 15 | ||||
-rw-r--r-- | ds9/doc/ref/samp.html | 80 | ||||
-rw-r--r-- | ds9/doc/ref/xpa.html | 77 | ||||
-rw-r--r-- | ds9/doc/release/r7.6.html | 1 | ||||
-rw-r--r-- | ds9/library/frame.tcl | 4 | ||||
-rw-r--r-- | ds9/library/smooth.tcl | 37 |
7 files changed, 234 insertions, 31 deletions
diff --git a/ds9/doc/ref/command.html b/ds9/doc/ref/command.html index be5b87e..3c4acc0 100644 --- a/ds9/doc/ref/command.html +++ b/ds9/doc/ref/command.html @@ -504,6 +504,7 @@ + [crosshair]</tt><br> <tt> [<ref>] [dec <col>]</tt><br> @@ -606,6 +607,7 @@ + [match error <value> degrees|arcmin|arcsec]</tt><br> <tt> </tt><tt>[<ref>] @@ -691,6 +693,7 @@ + [match function 1and2|1not2|2not1]<br> </tt><tt> </tt><tt>[<ref>] @@ -776,6 +779,7 @@ + [match return 1and2|1only|2only]</tt><br> <tt> </tt><tt>[<ref>] @@ -861,6 +865,7 @@ + [match unique yes|no]</tt><br> <tt> [<ref>] [maxrows <number>]</tt><br> @@ -1003,6 +1008,7 @@ + [update]</tt><br> <tt> [<ref>] [x <col>]</tt><br> @@ -1385,6 +1391,7 @@ + [match <coordsys>]<br> [lock <coordsys>|none]</tt><br> @@ -2261,6 +2268,7 @@ + [pan]<br> @@ -2389,6 +2397,7 @@ + [crosshair]<br> @@ -2517,6 +2526,7 @@ + [open|close]<br> <br> Example: <br> @@ -2748,6 +2758,7 @@ + [yes|open]<br> [no|close]<br> @@ -2846,6 +2857,7 @@ + duplicate<br> </tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt> @@ -2906,6 +2918,7 @@ + </tt>[<plotname>] stats<br> </tt></tt> </tt>[<plotname>] @@ -2966,6 +2979,7 @@ + list<br> </tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt>[<plotname>] @@ -3026,6 +3040,7 @@ + loadconfig <filename><br> [<plotname>] saveconfig <filename><br> @@ -3093,6 +3108,7 @@ + [<plotname>] print<br> [<plotname>] print destination [printer|file] <br> @@ -3162,6 +3178,7 @@ + mode [pointer|zoom]<br> <br> </tt></tt></tt></tt></tt></tt><tt># configure graph<br> @@ -3258,6 +3275,7 @@ + shape [circle|square|diamond|plus|splus|scross|triangle|arrow]</tt></tt></tt></tt><br> <tt><tt><tt><tt><tt> <tt> </tt></tt><tt><tt><tt><tt>[<plotname>] @@ -3319,6 +3337,7 @@ + shape fill [yes|no]</tt></tt></tt></tt></tt></tt></tt></tt><br> <tt><tt><tt><tt><tt><tt><tt><tt><tt> <tt> </tt></tt><tt><tt><tt><tt>[<plotname>] @@ -3382,6 +3401,7 @@ + <tt> </tt></tt><tt><tt><tt><tt>[<plotname>] @@ -3441,6 +3461,7 @@ + smooth [step|linear|cubic|quadratic|catrom]</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><br> <tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt> @@ -3502,6 +3523,7 @@ + <tt> </tt></tt><tt><tt><tt><tt>[<plotname>] @@ -3562,6 +3584,7 @@ + color <value></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><br> <tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt> @@ -3623,6 +3646,7 @@ + <tt> </tt></tt><tt><tt><tt><tt>[<plotname>] @@ -3682,6 +3706,7 @@ + width <value><br> </tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt> @@ -3743,6 +3768,7 @@ + @@ -3803,6 +3829,7 @@ + <tt> </tt></tt><tt><tt><tt><tt>[<plotname>] @@ -3862,6 +3889,7 @@ + dash [yes|no]</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><br> <tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt> @@ -3922,6 +3950,7 @@ + <tt> </tt></tt><tt><tt><tt><tt>[<plotname>] @@ -3982,6 +4011,7 @@ + error [yes|no]</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><br> <tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt> @@ -4042,6 +4072,7 @@ + <tt> </tt></tt><tt><tt><tt><tt>[<plotname>] @@ -4102,6 +4133,7 @@ + error color <value></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><br> <tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt> @@ -4163,6 +4195,7 @@ + <tt> </tt></tt><tt><tt><tt><tt>[<plotname>] @@ -4223,6 +4256,7 @@ + error width <value></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><br> <tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt> @@ -4284,6 +4318,7 @@ + <tt> </tt></tt><tt><tt><tt><tt>[<plotname>] @@ -4343,6 +4378,7 @@ + name <string></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><br> # select current dataset<br> @@ -4835,6 +4871,7 @@ + <filename> [image|table|slice]</tt> <br> <tt> <br> Example: <br> @@ -5055,14 +5092,21 @@ $ds9 -noslice<br> </tt> <p><b><a name="smooth"></a>smooth</b></p> - <p>Smooth current image or set smooth parameters.</p> + <p>Smooth current image or set smooth parameters. <br> + The width / height of the kernel = <i>2*size+1 </i>with<i> </i><i>radius</i> + <= <i>kernel Size</i>.<br> + Boxcar width = <i>2*radius+1</i><br> + Tophat diameter = <i>2*radius+1</i><br> + Gaussian mean <i>=0</i>, sigma = <i>radius/2</i></p> <tt> Syntax:<br> -smooth []<br> [yes|no]<br> [function boxcar|tophat|gaussian]<br> [radius <int>]<br> - [open|close]<br> + </tt><tt><tt> [kernel + <int>]<br> + </tt> [open|close]<br> [match]<br> [lock [yes|no]]<br> <br> @@ -5071,7 +5115,8 @@ $ds9 -smooth yes<br> $ds9 -smooth function tophat<br> $ds9 -smooth radius 4<br> - $ds9 -smooth open<br> + </tt><tt><tt>$ds9 -smooth kernel 4<br> + </tt>$ds9 -smooth open<br> $ds9 -smooth close<br> $ds9 -smooth match<br> $ds9 -smooth lock yes<br> diff --git a/ds9/doc/ref/how.html b/ds9/doc/ref/how.html index f7f2ccc..5176b98 100644 --- a/ds9/doc/ref/how.html +++ b/ds9/doc/ref/how.html @@ -97,17 +97,18 @@ colors based on the frequency of each data value.</p> <p><b><a name="Smoothing"></a>Smoothing</b></p> <p>The user may select one of three types of smoothing kernels. - The parameter, <i>r</i> or <tt>kernel radius</tt>, is defined - as the following:</p> - <blockquote> Boxcar function, where the width = 2<i>r</i>+1<br> - Tophat function, where the radius = <i>r</i> and the diameter - of kernel is 2<i>r</i>+1<br> + Two parameters, <i>r</i><i> (radius)</i> and <i><tt>k </tt></i><i>(kernel + size</i><i>)</i>, are defined as the following:</p> + <blockquote> Kernel width/height = <i>2k+1</i> with <i>r</i><i> + <= </i><i><tt>k</tt></i><br> + Boxcar function, width = <i>2</i><i>r</i><i>+1</i><br> + Tophat function, where the diameter = <i>2r</i><i>+1</i><br> Gaussian function, defined as: <blockquote><img src="img/gauss.png" alt="Gaussian Equation" width="173" height="38"><br> </blockquote> - where the mean = 0 and sigma =<i> r</i>/2, and the diameter of - kernel is 2<i>r</i>+1 </blockquote> + where the mean = 0 and sigma =<i> r/2</i><br> + </blockquote> <p><b><a name="Contours"></a>Contours</b></p> <p>The contour algorithm is from an unknown author and originally came from FV. The difference between the two modes are:<tt><br> diff --git a/ds9/doc/ref/samp.html b/ds9/doc/ref/samp.html index dff035d..218958e 100644 --- a/ds9/doc/ref/samp.html +++ b/ds9/doc/ref/samp.html @@ -555,6 +555,7 @@ + [crosshair]</tt><br> <tt> [<ref>] [dec <col>]</tt><br> @@ -655,6 +656,7 @@ + [match error <value> degrees|arcmin|arcsec]</tt><br> <tt> </tt><tt>[<ref>] @@ -738,6 +740,7 @@ + [match function 1and2|1not2|2not1]<br> </tt><tt> </tt><tt>[<ref>] @@ -821,6 +824,7 @@ + [match return 1and2|1only|2only]</tt><br> <tt> </tt><tt>[<ref>] @@ -904,6 +908,7 @@ + [match unique yes|no]</tt><br> <tt> [<ref>] [maxrows <number>]</tt><br> @@ -1043,6 +1048,7 @@ + [update]</tt><br> <tt> [<ref>] [x <col>]</tt><br> @@ -2081,6 +2087,7 @@ + Macros</a> for more information.</p> <tt> Syntax: <br> iexam []<br> @@ -2189,6 +2196,7 @@ + </tt>quality (1-100) </p> <tt> Syntax:<br> jpeg [new|slice] [<filename>] [1-100]<br> @@ -2684,6 +2692,7 @@ + # title, title xaxis, title yaxis, dimension on line 1<br> [new [name <plotname>] [line|bar|scatter] <title> <xaxis label> <yaxis @@ -2754,6 +2763,7 @@ + duplicate<br> </tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt> @@ -2813,6 +2823,7 @@ + </tt>[<plotname>] stats<br> </tt></tt> </tt>[<plotname>] @@ -2871,6 +2882,7 @@ + list<br> </tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt>[<plotname>] @@ -2929,6 +2941,7 @@ + loadconfig <filename><br> [<plotname>] saveconfig <filename><br> @@ -2989,6 +3002,7 @@ + [<plotname>] pagesetup orient [portrait|landscape]<br> [<plotname>] pagesetup size [letter|legal|tabloid|poster|a4]</tt><br> @@ -3049,6 +3063,7 @@ + [<plotname>] print<br> [<plotname>] print destination [printer|file] <br> @@ -3131,6 +3146,7 @@ + legend [yes|no]<br> [<plotname>] legend position [right|left|top|bottom]</tt><br> @@ -3208,6 +3224,7 @@ + shape [circle|square|diamond|plus|splus|scross|triangle|arrow]</tt></tt></tt></tt><br> <tt><tt><tt><tt><tt> <tt> </tt></tt><tt><tt><tt><tt>[<plotname>] @@ -3267,6 +3284,7 @@ + shape fill [yes|no]</tt></tt></tt></tt></tt></tt></tt></tt><br> <tt><tt><tt><tt><tt><tt><tt><tt><tt> <tt> </tt></tt><tt><tt><tt><tt>[<plotname>] @@ -3329,6 +3347,7 @@ + <tt> </tt></tt><tt><tt><tt><tt>[<plotname>] @@ -3386,6 +3405,7 @@ + smooth [step|linear|cubic|quadratic|catrom]</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><br> <tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt> @@ -3446,6 +3466,7 @@ + <tt> </tt></tt><tt><tt><tt><tt>[<plotname>] @@ -3503,6 +3524,7 @@ + color <value></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><br> <tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt> @@ -3563,6 +3585,7 @@ + <tt> </tt></tt><tt><tt><tt><tt>[<plotname>] @@ -3620,6 +3643,7 @@ + width <value><br> </tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt> @@ -3680,6 +3704,7 @@ + <tt> </tt></tt><tt><tt><tt><tt>[<plotname>] @@ -3737,6 +3762,7 @@ + dash [yes|no]</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><br> <tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt> @@ -3796,6 +3822,7 @@ + <tt> </tt></tt><tt><tt><tt><tt>[<plotname>] @@ -3853,6 +3880,7 @@ + error [yes|no]</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><br> <tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt> @@ -3912,6 +3940,7 @@ + <tt> </tt></tt><tt><tt><tt><tt>[<plotname>] @@ -3969,6 +3998,7 @@ + error color <value></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><br> <tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt> @@ -4029,6 +4059,7 @@ + [<plotname>] @@ -4086,6 +4117,7 @@ + color <value></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><br> <tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt> @@ -4146,6 +4178,7 @@ + <tt> </tt></tt><tt><tt><tt><tt>[<plotname>] @@ -4203,6 +4236,7 @@ + error width <value></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><br> <tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt> @@ -4263,6 +4297,7 @@ + <tt> </tt></tt><tt><tt><tt><tt>[<plotname>] @@ -4320,6 +4355,7 @@ + name <string><br> </tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><br> @@ -4404,6 +4440,7 @@ + value = ds9.get(string cmd)<br> </tt></tt></tt></tt></tt></tt>plot stats<br> @@ -4492,6 +4529,7 @@ + axis x auto<br> </tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>plot @@ -4546,6 +4584,7 @@ + axis x min<br> </tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>plot @@ -4600,6 +4639,7 @@ + axis x max<br> </tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>plot @@ -4654,6 +4694,7 @@ + axis x format<br> </tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt>plot @@ -4708,6 +4749,7 @@ + legend<br> </tt></tt></tt></tt><tt><tt><tt><tt><tt>plot legend position<br> @@ -4770,6 +4812,7 @@ + font numbers size<br> </tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt>plot @@ -4828,6 +4871,7 @@ + font numbers weight<br> </tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>plot @@ -4886,6 +4930,7 @@ + font numbers slant<br> </tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>plot @@ -4944,6 +4989,7 @@ + title<br> </tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>plot @@ -5002,6 +5048,7 @@ + title x<br> plot barmode<br> </tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt> @@ -5092,6 +5139,7 @@ + dash<br> </tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>plot @@ -5150,6 +5198,7 @@ + error<br> </tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>plot @@ -5208,6 +5257,7 @@ + error color<br> </tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>plot @@ -5266,6 +5316,7 @@ + error width<br> </tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>plot @@ -5324,6 +5375,7 @@ + name<br> </tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt>ds9.set(string @@ -5382,6 +5434,7 @@ + cmd)<br> </tt>plot show yes<br> plot shape circle<br> @@ -6025,6 +6078,7 @@ + [crosshair]</tt><br> <tt> [<ref>] [export sb|tsv <filename>]<br> @@ -6125,6 +6179,7 @@ + [update]</tt><br> <tt><br> Example:<br> @@ -6216,14 +6271,22 @@ sleep 2<br> </tt> <p><b><a name="smooth"></a>smooth</b></p> - <p>Smooth current image or set smooth parameters.</p> + <p>Smooth current image or set smooth parameters. <br> + The width / height of the kernel = <i>2*size+1 </i>with<i> </i><i>radius</i> + <= <i>kernel Size</i>.<br> + Boxcar width = <i>2*radius+1</i><br> + Tophat diameter = <i>2*radius+1</i><br> + Gaussian mean <i>=0</i>, sigma = <i>radius/2</i></p> <tt> Syntax:<br> smooth []<br> [yes|no]<br> [function boxcar|tophat|gaussian]<br> - [radius <int>]<br> - [open|close]<br> + </tt><tt><tt> [radius + <int>]<br> + </tt></tt><tt><tt><tt> + [kernel <int>]<br> + </tt></tt> [open|close]<br> [match]<br> [lock [yes|no]]<br> <br> @@ -6231,14 +6294,16 @@ string value = ds9.get(string cmd)<br> smooth<br> smooth function<br> - smooth radius<br> - smooth lock<br> + </tt><tt><tt>smooth radius<br> + </tt></tt><tt><tt><tt>smooth kernel<br> + </tt></tt>smooth lock<br> ds9.set(string cmd)<br> smooth<br> smooth yes<br> smooth function tophat<br> - smooth radius 4<br> - smooth open<br> + </tt><tt><tt>smooth radius 4<br> + </tt></tt><tt><tt><tt>smooth kernel 4<br> + </tt></tt>smooth open<br> smooth close<br> smooth match<br> smooth lock yes<br> @@ -6345,6 +6410,7 @@ + </tt>compression method. </p> <tt> Syntax:<br> tiff [new|slice] [<filename>] [none|jpeg|packbits|deflate]<br> diff --git a/ds9/doc/ref/xpa.html b/ds9/doc/ref/xpa.html index 470ab9a..667cee3 100644 --- a/ds9/doc/ref/xpa.html +++ b/ds9/doc/ref/xpa.html @@ -516,6 +516,7 @@ + [crosshair]</tt><br> <tt> [<ref>] [dec <col>]</tt><br> @@ -620,6 +621,7 @@ + [match error <value> degrees|arcmin|arcsec]</tt><br> <tt> </tt><tt>[<ref>] @@ -707,6 +709,7 @@ + [match function 1and2|1not2|2not1]<br> </tt><tt> </tt><tt>[<ref>] @@ -794,6 +797,7 @@ + [match return 1and2|1only|2only]</tt><br> <tt> </tt><tt>[<ref>] @@ -881,6 +885,7 @@ + [match unique yes|no]</tt><br> <tt> [<ref>] [maxrows <number>]</tt><br> @@ -1022,6 +1027,7 @@ + [update]</tt><br> <tt> [<ref>] [x <col>]</tt><br> @@ -1597,6 +1603,7 @@ + -p ds9 export envi foo.hdr foo.bsq little</tt></tt><br> </tt></tt></tt></tt>$xpaset -p ds9 export tiff foo.tiff jpeg</tt></tt></tt><br> @@ -2106,6 +2113,7 @@ + </tt>quality (1-100) </p> <tt> Syntax:<br> jpeg [new|slice] [<filename>] [1-100]<br> @@ -2577,6 +2585,7 @@ + # title, title xaxis, title yaxis, dimension on line 1<br> [new [name <plotname>] [line|bar|scatter] <title> <xaxis label> <yaxis @@ -2648,6 +2657,7 @@ + duplicate<br> </tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt> @@ -2708,6 +2718,7 @@ + </tt>[<plotname>] stats<br> </tt></tt> </tt>[<plotname>] @@ -2767,6 +2778,7 @@ + list<br> </tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt>[<plotname>] @@ -2826,6 +2838,7 @@ + loadconfig <filename><br> [<plotname>] saveconfig <filename><br> @@ -2887,6 +2900,7 @@ + [<plotname>] pagesetup orient [portrait|landscape]<br> [<plotname>] pagesetup size [letter|legal|tabloid|poster|a4]</tt><br> @@ -2948,6 +2962,7 @@ + [<plotname>] print<br> [<plotname>] print destination [printer|file] <br> @@ -3031,6 +3046,7 @@ + legend [yes|no]<br> [<plotname>] legend position [right|left|top|bottom]</tt><br> @@ -3101,6 +3117,7 @@ + barmode [normal|stacked|aligned|overlap]<br> <br> </tt> # configure current dataset<br> @@ -3163,6 +3180,7 @@ + shape [circle|square|diamond|plus|splus|scross|triangle|arrow]</tt></tt></tt></tt><br> <tt><tt><tt><tt><tt> <tt> </tt></tt><tt><tt><tt><tt>[<plotname>] @@ -3223,6 +3241,7 @@ + shape fill [yes|no]</tt></tt></tt></tt></tt></tt></tt></tt><br> <tt><tt><tt><tt><tt><tt><tt><tt><tt> <tt> </tt></tt><tt><tt><tt><tt>[<plotname>] @@ -3286,6 +3305,7 @@ + <tt> </tt></tt><tt><tt><tt><tt>[<plotname>] @@ -3344,6 +3364,7 @@ + smooth [step|linear|cubic|quadratic|catrom]</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><br> <tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt> @@ -3405,6 +3426,7 @@ + <tt> </tt></tt><tt><tt><tt><tt>[<plotname>] @@ -3463,6 +3485,7 @@ + color <value></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><br> <tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt> @@ -3524,6 +3547,7 @@ + <tt> </tt></tt><tt><tt><tt><tt>[<plotname>] @@ -3582,6 +3606,7 @@ + width <value><br> </tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt> @@ -3643,6 +3668,7 @@ + <tt> </tt></tt><tt><tt><tt><tt>[<plotname>] @@ -3701,6 +3727,7 @@ + dash [yes|no]</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><br> <tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt> @@ -3761,6 +3788,7 @@ + <tt> </tt></tt><tt><tt><tt><tt>[<plotname>] @@ -3819,6 +3847,7 @@ + error [yes|no]</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><br> <tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt> @@ -3879,6 +3908,7 @@ + <tt> </tt></tt><tt><tt><tt><tt>[<plotname>] @@ -3937,6 +3967,7 @@ + error color <value></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><br> <tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt> @@ -3998,6 +4029,7 @@ + [<plotname>] @@ -4056,6 +4088,7 @@ + color <value></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><br> <tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt> @@ -4117,6 +4150,7 @@ + <tt> </tt></tt><tt><tt><tt><tt>[<plotname>] @@ -4175,6 +4209,7 @@ + error width <value></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><br> <tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt> @@ -4236,6 +4271,7 @@ + <tt> </tt></tt><tt><tt><tt><tt>[<plotname>] @@ -4294,6 +4330,7 @@ + name <string><br> </tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><br> @@ -4415,6 +4452,7 @@ + ds9 plot axis x min<br> </tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>$xpaget @@ -4474,6 +4512,7 @@ + ds9 plot axis x max<br> $xpaget ds9 plot axis x format<br> </tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt>$xpaget @@ -4530,6 +4569,7 @@ + ds9 plot legend<br> </tt></tt></tt></tt><tt><tt><tt><tt><tt>$xpaget ds9 plot legend position<br> @@ -4593,6 +4633,7 @@ + ds9 plot font numbers size<br> </tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt>$xpaget @@ -4652,6 +4693,7 @@ + ds9 plot font numbers weight<br> </tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>$xpaget @@ -4711,6 +4753,7 @@ + ds9 plot font numbers slant<br> </tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>$xpaget @@ -4770,6 +4813,7 @@ + ds9 plot title<br> </tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>$xpaget @@ -4829,6 +4873,7 @@ + ds9 plot title x</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><br> $xpaget ds9 plot barmode<br> </tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt> @@ -4917,6 +4962,7 @@ + ds9 plot dash<br> </tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>$xpaget @@ -4976,6 +5022,7 @@ + ds9 plot error<br> </tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>$xpaget @@ -5035,6 +5082,7 @@ + ds9 plot error color<br> </tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>$xpaget @@ -5095,6 +5143,7 @@ + ds9 plot error width<br> </tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>$xpaget @@ -5155,6 +5204,7 @@ + ds9 plot name<br> </tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt>$xpaset @@ -5214,6 +5264,7 @@ + -p ds9 plot show yes<br> $xpaset -p ds9 plot shape circle<br> </tt><tt><tt>$xpaset -p ds9 plot shape fill no<br> @@ -5725,6 +5776,7 @@ + method. </p> <tt> Syntax: <br> saveimage </tt><tt>[fits|eps|gif|tiff|jpeg|png] </tt><tt><filename><br> @@ -5931,27 +5983,37 @@ $xpaset -p ds9 sleep 2<br> </tt> <p><b> <a name="smooth"></a>smooth</b></p> - <p>Smooth current image or set smooth parameters.</p> + <p>Smooth current image or set smooth parameters. <br> + The width / height of the kernel = <i>2*size+1 </i>with<i> </i><i>radius</i> + <= <i>kernel Size</i>.<br> + Boxcar width = <i>2*radius+1</i><br> + Tophat diameter = <i>2*radius+1</i><br> + Gaussian mean <i>=0</i>, sigma = <i>radius/2</i></p> <tt> Syntax:<br> smooth []<br> [yes|no]<br> [function boxcar|tophat|gaussian]<br> - [radius <int>]<br> - [open|close]<br> + </tt><tt><tt> [radius + <int>]<br> + </tt></tt><tt><tt><tt> + [kernel <int>]<br> + </tt></tt> [open|close]<br> [match]<br> [lock [yes|no]]<br> <br> Example:<br> $xpaget ds9 smooth<br> $xpaget ds9 smooth function<br> - $xpaget ds9 smooth radius<br> - $xpaget ds9 smooth lock<br> + </tt><tt><tt>$xpaget ds9 smooth radius<br> + </tt></tt><tt><tt><tt>$xpaget ds9 smooth kernel<br> + </tt></tt>$xpaget ds9 smooth lock<br> $xpaset -p ds9 smooth<br> $xpaset -p ds9 smooth yes<br> $xpaset -p ds9 smooth function tophat<br> - $xpaset -p ds9 smooth radius 4<br> - $xpaset -p ds9 smooth open<br> + </tt><tt><tt>$xpaset -p ds9 smooth radius 4<br> + </tt></tt><tt><tt><tt>$xpaset -p ds9 smooth kernel 4<br> + </tt></tt>$xpaset -p ds9 smooth open<br> $xpaset -p ds9 smooth close<br> $xpaset -p ds9 smooth match<br> $xpaset -p ds9 smooth lock yes<br> @@ -6059,6 +6121,7 @@ + </tt>compression method. </p> <tt> Syntax:<br> tiff [new|slice] [<filename>] [none|jpeg|packbits|deflate]<br> diff --git a/ds9/doc/release/r7.6.html b/ds9/doc/release/r7.6.html index e9dfae5..5ff45eb 100644 --- a/ds9/doc/release/r7.6.html +++ b/ds9/doc/release/r7.6.html @@ -112,6 +112,7 @@ <li><tt>08.01.2017 WCS: Use default values for wcs keywords (CRPIX, CRVAL, CDELT, CD, PC) if not present in header.</tt></li> <li><tt>08.01.2017 CUBE: remove un-needed WCS keywords when saving as a slice.</tt></li> <li><tt>08.01.2017 CAT: selected rows blink markers in RED (/GREEN).</tt></li> + <li><tt>08.01.2017 SMOOTH: separated function radius parameter from kernel size parameter.</tt></li> <li><tt><b>xx.xx.2017 RELEASE version 7.6b4</b></tt></li> </ol> </ol> diff --git a/ds9/library/frame.tcl b/ds9/library/frame.tcl index 455fcd0..25c7fd7 100644 --- a/ds9/library/frame.tcl +++ b/ds9/library/frame.tcl @@ -189,7 +189,7 @@ proc CreateNameNumberFrame {which type} { $ds9(next) cube axes $cube(axes) if {$smooth(view)} { - $ds9(next) smooth $smooth(function) $smooth(radius) + $ds9(next) smooth $smooth(function) $smooth(kernel) $smooth(radius) } } rgb { @@ -218,7 +218,7 @@ proc CreateNameNumberFrame {which type} { $ds9(next) cube axes $cube(axes) if {$smooth(view)} { - $ds9(next) smooth $smooth(function) $smooth(radius) + $ds9(next) smooth $smooth(function) $smooth(kernel) $smooth(radius) } } $ds9(next) rgb channel red diff --git a/ds9/library/smooth.tcl b/ds9/library/smooth.tcl index f3358e7..264b650 100644 --- a/ds9/library/smooth.tcl +++ b/ds9/library/smooth.tcl @@ -15,6 +15,7 @@ proc SmoothDef {} { set smooth(lock) 0 set smooth(view) 0 set smooth(function) gaussian + set smooth(kernel) 3 set smooth(radius) 3 array set psmooth [array get smooth] @@ -28,7 +29,7 @@ proc SmoothUpdate {} { if {$current(frame) != {}} { SetWatchCursor if {$smooth(view)} { - RGBEvalLockCurrent rgb(lock,smooth) [list $current(frame) smooth $smooth(function) $smooth(radius)] + RGBEvalLockCurrent rgb(lock,smooth) [list $current(frame) smooth $smooth(function) $smooth(kernel) $smooth(radius)] } else { RGBEvalLockCurrent rgb(lock,smooth) [list $current(frame) smooth delete] } @@ -81,13 +82,16 @@ proc SmoothDialog {} { -variable smooth(function) -value tophat ttk::radiobutton $f.gaussian -text [msgcat::mc {Gaussian}] \ -variable smooth(function) -value gaussian - grid $f.boxcar $f.tophat $f.gaussian -padx 2 -pady 2 + slider $f.rslider 1 20 {Radius} smooth(radius) {SmoothCheckRadius} + grid $f.boxcar $f.tophat $f.gaussian -padx 2 -pady 2 -sticky w + grid $f.rslider - - - -padx 2 -pady 2 -sticky ew # Kernal set f [ttk::labelframe $w.rad -text [msgcat::mc {Kernel}] -padding 2] - slider $f.slider 1 20 {Radius} smooth(radius) {} - grid $f.slider -padx 2 -pady 2 -sticky ew - grid columnconfigure $f 0 -weight 1 + ttk::label $f.ktitle -text [msgcat::mc {Width = Height = 2*Size+1; radius <= kernel size}] + slider $f.kslider 1 20 {Size} smooth(kernel) {SmoothCheckKernel} + grid $f.ktitle -padx 2 -pady 2 -sticky ew + grid $f.kslider -padx 2 -pady 2 -sticky ew # Buttons set f [ttk::frame $w.buttons] @@ -105,6 +109,22 @@ proc SmoothDialog {} { grid columnconfigure $w 0 -weight 1 } +proc SmoothCheckRadius {} { + global smooth + + if {$smooth(radius) > $smooth(kernel)} { + set smooth(kernel) $smooth(radius) + } +} + +proc SmoothCheckKernel {} { + global smooth + + if {$smooth(kernel) < $smooth(radius)} { + set smooth(radius) $smooth(kernel) + } +} + proc SmoothApplyDialog {} { global smooth @@ -141,6 +161,7 @@ proc UpdateSmoothMenu {} { set smooth(view) [$current(frame) has smooth] set smooth(function) [$current(frame) get smooth function] set smooth(radius) [$current(frame) get smooth radius] + set smooth(kernel) [$current(frame) get smooth kernel] } } @@ -266,6 +287,11 @@ proc ProcessSmoothCmd {varname iname} { set smooth(radius) [lindex $var $i] SmoothUpdate } + kernel { + incr i + set smooth(kernel) [lindex $var $i] + SmoothUpdate + } function { incr i set smooth(function) [lindex $var $i] @@ -298,6 +324,7 @@ proc ProcessSendSmoothCmd {proc id param} { lock {$proc $id [ToYesNo $smooth(lock)]} function {$proc $id "$smooth(function)\n"} radius {$proc $id "$smooth(radius)\n"} + kernel {$proc $id "$smooth(kernel)\n"} default {$proc $id [ToYesNo $smooth(view)]} } } |