disp_regionT_disp_regionDispRegionDispRegiondisp_region (Operator)
Name
disp_regionT_disp_regionDispRegionDispRegiondisp_region — Ausgeben von Regionen in ein Fenster.
Signatur
Beschreibung
disp_regiondisp_regionDispRegionDispRegionDispRegiondisp_region trägt die Regionen aus DispRegionsDispRegionsDispRegionsDispRegionsdispRegionsdisp_regions
in das Ausgabefenster ein. Die Parameter für die Ausgabe können
mit den Operatoren set_colorset_colorSetColorSetColorSetColorset_color, set_grayset_graySetGraySetGraySetGrayset_gray,
set_drawset_drawSetDrawSetDrawSetDrawset_draw, set_line_widthset_line_widthSetLineWidthSetLineWidthSetLineWidthset_line_width, etc. bestimmt
werden.
Die Farbe(n) für die Darstellung der Regionen wird mit
set_colorset_colorSetColorSetColorSetColorset_color, set_rgbset_rgbSetRgbSetRgbSetRgbset_rgb, set_grayset_graySetGraySetGraySetGrayset_gray
oder set_coloredset_coloredSetColoredSetColoredSetColoredset_colored festgelegt. Wird mehr als eine Region
ausgegeben und ist mehr als eine Farbe gesetzt (siehe
set_colorset_colorSetColorSetColorSetColorset_color, set_coloredset_coloredSetColoredSetColoredSetColoredset_colored), dann werden die
Regionen zyklisch mit den angegebenen Farben ausgegeben.
Die Form der Region kann für die Ausgabe mit set_paintset_paintSetPaintSetPaintSetPaintset_paint
verändert werden (z.B. umschließender Kreis, konvex Hülle, etc.).
Mit set_drawset_drawSetDrawSetDrawSetDrawset_draw wird festgelegt, ob die Region ausgefüllt oder
nur der Rand gezeichnet werden soll. Falls nur der Rand gezeichnet wird,
kann mit set_line_widthset_line_widthSetLineWidthSetLineWidthSetLineWidthset_line_width dessen Dicke in Pixeln und mit
set_line_styleset_line_styleSetLineStyleSetLineStyleSetLineStyleset_line_style das Darstellungsmuster angegeben werden.
Ausführungsinformationen
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Parameter
DispRegionsDispRegionsDispRegionsDispRegionsdispRegionsdisp_regions (input_object) region(-array) → objectHRegionHObjectHRegionHobject
Auszugebende Regionen.
WindowHandleWindowHandleWindowHandleWindowHandlewindowHandlewindow_handle (input_control) window → HWindow, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Fenster-Handle.
Beispiel (HDevelop)
* Output with 12 colors:
set_colored(WindowHandle,12)
disp_region(SomeSegments,WindowHandle)
* Symbolic representation:
set_draw(WindowHandle,'margin')
set_color(WindowHandle,'red')
set_shape(WindowHandle,'ellipse')
disp_region(SomeSegments,WindowHandle)
* Representation of a margin with pattern:
set_draw(WindowHandle,'margin')
set_color(WindowHandle,'blue')
set_line_style(WindowHandle,[12,3])
disp_region(Segments,WindowHandle)
Ergebnis
disp_regiondisp_regionDispRegionDispRegionDispRegiondisp_region liefert den Wert TRUE.
Vorgänger
open_windowopen_windowOpenWindowOpenWindowOpenWindowopen_window,
set_rgbset_rgbSetRgbSetRgbSetRgbset_rgb,
set_lutset_lutSetLutSetLutSetLutset_lut,
set_hsiset_hsiSetHsiSetHsiSetHsiset_hsi,
set_shapeset_shapeSetShapeSetShapeSetShapeset_shape,
set_line_styleset_line_styleSetLineStyleSetLineStyleSetLineStyleset_line_style,
set_insertset_insertSetInsertSetInsertSetInsertset_insert,
set_drawset_drawSetDrawSetDrawSetDrawset_draw,
set_colorset_colorSetColorSetColorSetColorset_color,
set_coloredset_coloredSetColoredSetColoredSetColoredset_colored,
set_line_widthset_line_widthSetLineWidthSetLineWidthSetLineWidthset_line_width
Alternativen
disp_objdisp_objDispObjDispObjDispObjdisp_obj,
disp_arrowdisp_arrowDispArrowDispArrowDispArrowdisp_arrow,
disp_linedisp_lineDispLineDispLineDispLinedisp_line,
disp_circledisp_circleDispCircleDispCircleDispCircledisp_circle,
disp_rectangle1disp_rectangle1DispRectangle1DispRectangle1DispRectangle1disp_rectangle1,
disp_rectangle2disp_rectangle2DispRectangle2DispRectangle2DispRectangle2disp_rectangle2,
disp_ellipsedisp_ellipseDispEllipseDispEllipseDispEllipsedisp_ellipse
Siehe auch
open_windowopen_windowOpenWindowOpenWindowOpenWindowopen_window,
set_colorset_colorSetColorSetColorSetColorset_color,
set_coloredset_coloredSetColoredSetColoredSetColoredset_colored,
set_drawset_drawSetDrawSetDrawSetDrawset_draw,
set_shapeset_shapeSetShapeSetShapeSetShapeset_shape,
set_paintset_paintSetPaintSetPaintSetPaintset_paint,
set_grayset_graySetGraySetGraySetGrayset_gray,
set_rgbset_rgbSetRgbSetRgbSetRgbset_rgb,
set_hsiset_hsiSetHsiSetHsiSetHsiset_hsi,
set_line_widthset_line_widthSetLineWidthSetLineWidthSetLineWidthset_line_width,
set_line_styleset_line_styleSetLineStyleSetLineStyleSetLineStyleset_line_style,
set_insertset_insertSetInsertSetInsertSetInsertset_insert,
paint_regionpaint_regionPaintRegionPaintRegionPaintRegionpaint_region,
dump_windowdump_windowDumpWindowDumpWindowDumpWindowdump_window
Modul
Foundation