disp_rectangle1T_disp_rectangle1DispRectangle1DispRectangle1disp_rectangle1 (Operator)

Name

disp_rectangle1T_disp_rectangle1DispRectangle1DispRectangle1disp_rectangle1 — Ausgeben von achsenparallelen Rechtecken.

Signatur

disp_rectangle1( : : WindowHandle, Row1, Column1, Row2, Column2 : )

Herror T_disp_rectangle1(const Htuple WindowHandle, const Htuple Row1, const Htuple Column1, const Htuple Row2, const Htuple Column2)

void DispRectangle1(const HTuple& WindowHandle, const HTuple& Row1, const HTuple& Column1, const HTuple& Row2, const HTuple& Column2)

void HWindow::DispRectangle1(const HTuple& Row1, const HTuple& Column1, const HTuple& Row2, const HTuple& Column2) const

void HWindow::DispRectangle1(double Row1, double Column1, double Row2, double Column2) const

static void HOperatorSet.DispRectangle1(HTuple windowHandle, HTuple row1, HTuple column1, HTuple row2, HTuple column2)

void HWindow.DispRectangle1(HTuple row1, HTuple column1, HTuple row2, HTuple column2)

void HWindow.DispRectangle1(double row1, double column1, double row2, double column2)

def disp_rectangle1(window_handle: HHandle, row_1: MaybeSequence[Union[int, float]], column_1: MaybeSequence[Union[int, float]], row_2: MaybeSequence[Union[int, float]], column_2: MaybeSequence[Union[int, float]]) -> None

Beschreibung

disp_rectangle1disp_rectangle1DispRectangle1DispRectangle1DispRectangle1disp_rectangle1 trägt ein oder mehrere Rechtecke, die jeweils durch die linke obere Ecke (Row1Row1Row1Row1row1row_1,Column1Column1Column1Column1column1column_1) und die rechte untere Ecke (Row2Row2Row2Row2row2row_2,Column2Column2Column2Column2column2column_2) beschrieben werden, in das Ausgabefenster ein. Liegen die angegebenen Koordinaten ganz oder teilweise außerhalb der Fensterkoordinaten, dann wird das Rechteck entsprechend beschnitten. Sollen mehrere Rechtecke dargestellt werden, sind die Koordinaten als Tupel zu übergeben.

Die Parameter für die Ausgabe können wie bei der Darstellung einer Region (disp_regiondisp_regionDispRegionDispRegionDispRegiondisp_region) 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.

Ausführungsinformationen

Parameter

WindowHandleWindowHandleWindowHandleWindowHandlewindowHandlewindow_handle (input_control)  window HWindow, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Fenster-Handle.

Row1Row1Row1Row1row1row_1 (input_control)  rectangle.origin.y(-array) HTupleMaybeSequence[Union[int, float]]HTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)

Zeilenindex der linken oberen Ecke.

Defaultwert: 16

Wertevorschläge: 0, 64, 128, 256, 511

Typischer Wertebereich: 0 ≤ Row1 Row1 Row1 Row1 row1 row_1 ≤ 511 (lin)

Minimale Schrittweite: 1

Empfohlene Schrittweite: 10

Column1Column1Column1Column1column1column_1 (input_control)  rectangle.origin.x(-array) HTupleMaybeSequence[Union[int, float]]HTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)

Spaltenindex der linken oberen Ecke.

Defaultwert: 16

Wertevorschläge: 0, 64, 128, 256, 511

Typischer Wertebereich: 0 ≤ Column1 Column1 Column1 Column1 column1 column_1 ≤ 511 (lin)

Minimale Schrittweite: 1

Empfohlene Schrittweite: 10

Row2Row2Row2Row2row2row_2 (input_control)  rectangle.corner.y(-array) HTupleMaybeSequence[Union[int, float]]HTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)

Zeilenindex der rechten unteren Ecke.

Defaultwert: 48

Wertevorschläge: 0, 64, 128, 256, 511

Typischer Wertebereich: 0 ≤ Row2 Row2 Row2 Row2 row2 row_2 ≤ 511 (lin)

Minimale Schrittweite: 1

Empfohlene Schrittweite: 10

Restriktion: Row2 >= Row1

Column2Column2Column2Column2column2column_2 (input_control)  rectangle.corner.x(-array) HTupleMaybeSequence[Union[int, float]]HTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)

Spaltenindex der rechten unteren Ecke.

Defaultwert: 80

Wertevorschläge: 0, 64, 128, 256, 511

Typischer Wertebereich: 0 ≤ Column2 Column2 Column2 Column2 column2 column_2 ≤ 511 (lin)

Minimale Schrittweite: 1

Empfohlene Schrittweite: 10

Restriktion: Column2 >= Column1

Beispiel (HDevelop)

set_color(WindowHandle,'green')
draw_region(MyRegion,WindowHandle)
smallest_rectangle1(MyRegion,R1,C1,R2,C2)
disp_rectangle1(WindowHandle,R1,C1,R2,C2)

Ergebnis

disp_rectangle1disp_rectangle1DispRectangle1DispRectangle1DispRectangle1disp_rectangle1 liefert den Wert TRUE.

Vorgänger

open_windowopen_windowOpenWindowOpenWindowOpenWindowopen_window, set_rgbset_rgbSetRgbSetRgbSetRgbset_rgb, set_lutset_lutSetLutSetLutSetLutset_lut, set_hsiset_hsiSetHsiSetHsiSetHsiset_hsi, set_drawset_drawSetDrawSetDrawSetDrawset_draw, set_colorset_colorSetColorSetColorSetColorset_color, set_coloredset_coloredSetColoredSetColoredSetColoredset_colored, set_line_widthset_line_widthSetLineWidthSetLineWidthSetLineWidthset_line_width

Alternativen

disp_rectangle2disp_rectangle2DispRectangle2DispRectangle2DispRectangle2disp_rectangle2, gen_rectangle1gen_rectangle1GenRectangle1GenRectangle1GenRectangle1gen_rectangle1, disp_regiondisp_regionDispRegionDispRegionDispRegiondisp_region, disp_linedisp_lineDispLineDispLineDispLinedisp_line, set_shapeset_shapeSetShapeSetShapeSetShapeset_shape

Siehe auch

open_windowopen_windowOpenWindowOpenWindowOpenWindowopen_window, set_colorset_colorSetColorSetColorSetColorset_color, set_drawset_drawSetDrawSetDrawSetDrawset_draw, set_line_widthset_line_widthSetLineWidthSetLineWidthSetLineWidthset_line_width

Modul

Foundation