disp_circle
— Displays circles in a window.
disp_circle( : : WindowHandle, Row, Column, Radius : )
disp_circle
displays one or several circles in the
output window. A circle is described by the center (Row
,
Column
) and the radius Radius
.
If the used coordinates are not within the window the circle is
clipped accordingly.
The operators used to control the display of regions
(e.g., set_draw
, set_gray
, set_draw
)
can also be used with circles. Several circles can be displayed with
one call by using tuple parameters. For the use of colors with
several circles, see set_color
.
The center of the circle must be within the window.
WindowHandle
(input_control) window →
(handle)
Window handle.
Row
(input_control) circle.center.y(-array) →
(real / integer)
Row index of the center.
Default value: 64
Suggested values: 0, 64, 128, 256
Typical range of values: 0
≤
Row
≤
511
(lin)
Minimum increment: 1
Recommended increment: 1
Column
(input_control) circle.center.x(-array) →
(real / integer)
Column index of the center.
Default value: 64
Suggested values: 0, 64, 128, 256
Typical range of values: 0
≤
Column
≤
511
(lin)
Minimum increment: 1
Recommended increment: 1
Radius
(input_control) circle.radius(-array) →
(real / integer)
Radius of the circle.
Default value: 64
Suggested values: 0, 64, 128, 256
Typical range of values: 0
≤
Radius
≤
511
(lin)
Minimum increment: 1
Recommended increment: 1
Restriction: Radius > 0.0
open_window(0,0,-1,-1,'root','visible','',WindowHandle) set_draw(WindowHandle,'fill') set_color(WindowHandle,'white') repeat get_mbutton(WindowHandle,Row,Column,Button) disp_circle(WindowHandle,Row,Column,(Row + Column) % 50) until(Button == 1) close_window(WindowHandle)
disp_circle
returns 2 (H_MSG_TRUE).
open_window
,
set_draw
,
set_color
,
set_colored
,
set_line_width
,
set_rgb
,
set_hsi
disp_ellipse
,
disp_region
,
gen_circle
,
gen_ellipse
open_window
,
set_color
,
set_draw
,
set_rgb
,
set_hsi
Foundation