Name
disp_circledisp_circleDispCircleDispCircle — Ausgeben von Kreisen in ein Fenster.
disp_circledisp_circleDispCircleDispCircleDispCircle trägt einen oder mehrere Kreise, die durch den
Schwerpunkt (RowRowRowRowrow, ColumnColumnColumnColumncolumn) und den RadiusRadiusRadiusRadiusradius
beschrieben werden, in das Ausgabefenster ein. Liegen die
angegebenen Koordinaten ganz oder teilweise außerhalb der
Fensterkoordinaten, dann wird der Kreis entsprechend beschnitten.
Die Parameter für die Ausgabe können wie bei der Darstellung einer Region
(disp_regiondisp_regionDispRegionDispRegionDispRegion) mit Operatoren wie set_colorset_colorSetColorSetColorSetColor,
set_grayset_graySetGraySetGraySetGray, set_drawset_drawSetDrawSetDrawSetDraw, etc. bestimmt werden.
Es können mehrere Kreise bei einem Aufruf gezeichnet werden, indem
Tupel von Koordinaten übergeben werden. Für die Behandlung der Farben
bei mehr als einem Kreis, siehe set_colorset_colorSetColorSetColorSetColor.
Der Schwerpunkt des Kreises muss innerhalb des Fensters liegen.
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
RowRowRowRowrow (input_control) circle.center.y(-array) → HTupleHTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)
Zeilenindex des Schwerpunktes.
Defaultwert: 64
Wertevorschläge: 0, 64, 128, 256
Typischer Wertebereich: 0
≤
Row
Row
Row
Row
row
≤
511 (lin)
Minimale Schrittweite: 1
Empfohlene Schrittweite: 1
Spaltenindex des Schwerpunktes.
Defaultwert: 64
Wertevorschläge: 0, 64, 128, 256
Typischer Wertebereich: 0
≤
Column
Column
Column
Column
column
≤
511 (lin)
Minimale Schrittweite: 1
Empfohlene Schrittweite: 1
Radius des Kreises.
Defaultwert: 64
Wertevorschläge: 0, 64, 128, 256
Typischer Wertebereich: 0
≤
Radius
Radius
Radius
Radius
radius
≤
511 (lin)
Minimale Schrittweite: 1
Empfohlene Schrittweite: 1
Restriktion: 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)
open_window(0,0,-1,-1,"root","visible","",&WindowHandle) ;
set_draw(WindowHandle,"fill") ;
set_color(WindowHandle,"white") ;
get_mbutton(WindowHandle,&Row,&Column,&Button) ;
disp_circle(WindowHandle,Row,Column,(Row + Column) mod 50) ;
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)
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)
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_circledisp_circleDispCircleDispCircleDispCircle liefert den Wert 2 (H_MSG_TRUE).
open_windowopen_windowOpenWindowOpenWindowOpenWindow,
set_drawset_drawSetDrawSetDrawSetDraw,
set_colorset_colorSetColorSetColorSetColor,
set_coloredset_coloredSetColoredSetColoredSetColored,
set_line_widthset_line_widthSetLineWidthSetLineWidthSetLineWidth,
set_rgbset_rgbSetRgbSetRgbSetRgb,
set_hsiset_hsiSetHsiSetHsiSetHsi
disp_ellipsedisp_ellipseDispEllipseDispEllipseDispEllipse,
disp_regiondisp_regionDispRegionDispRegionDispRegion,
gen_circlegen_circleGenCircleGenCircleGenCircle,
gen_ellipsegen_ellipseGenEllipseGenEllipseGenEllipse
open_windowopen_windowOpenWindowOpenWindowOpenWindow,
set_colorset_colorSetColorSetColorSetColor,
set_drawset_drawSetDrawSetDrawSetDraw,
set_rgbset_rgbSetRgbSetRgbSetRgb,
set_hsiset_hsiSetHsiSetHsiSetHsi
Foundation