disp_rectangle2
— Ausgeben von beliebig orientierten Rechtecken.
disp_rectangle2
trägt ein oder mehrere Rechtecke mit dem
Schwerpunkt (CenterRow
,CenterCol
), der Orientierung
Phi
(in Bogenmaß) und den halben Kantenlängen
Length1
und Length2
in das Ausgabefenster
ein. Es kann mehr als ein Rechteckt gezeichnet werden, indem jeweils
Tupel von Koordinaten übergeben werden. Für die Behandlung der Farben
bei mehr als einem Rechteck, siehe set_color
.
Die Parameter für die Ausgabe können wie bei
der Darstellung von Regionen (disp_region
) mit den Operatoren
set_color
, set_draw
, set_line_width
,
etc. bestimmt werden.
Der Schwerpunkt muss innerhalb der Fensterkoordinaten liegen.
WindowHandle
(input_control) window →
(handle)
Fenster-Handle.
CenterRow
(input_control) rectangle2.center.y(-array) →
(real / integer)
Zeilenindex des Schwerpunktes.
Defaultwert: 48
Wertevorschläge: 0, 64, 128, 256, 511
Typischer Wertebereich: 0
≤
CenterRow
≤
511
(lin)
Minimale Schrittweite: 1
Empfohlene Schrittweite: 10
CenterCol
(input_control) rectangle2.center.x(-array) →
(real / integer)
Spaltenindex des Schwerpunktes.
Defaultwert: 64
Wertevorschläge: 0, 64, 128, 256, 511
Typischer Wertebereich: 0
≤
CenterCol
≤
511
(lin)
Minimale Schrittweite: 1
Empfohlene Schrittweite: 10
Phi
(input_control) rectangle2.angle.rad(-array) →
(real / integer)
Orientierung des Rechtecks in Bogenmaß.
Defaultwert: 0.0
Wertevorschläge: 0.0, 0.785398, 1.570796, 3.1415926, 6.283185
Typischer Wertebereich: 0.0
≤
Phi
≤
6.283185
(lin)
Minimale Schrittweite: 0.01
Empfohlene Schrittweite: 0.1
Length1
(input_control) rectangle2.hwidth(-array) →
(real / integer)
Hälfte der größeren Seitenlänge.
Defaultwert: 48
Wertevorschläge: 0, 64, 128, 256, 511
Typischer Wertebereich: 0
≤
Length1
≤
511
(lin)
Minimale Schrittweite: 1
Empfohlene Schrittweite: 10
Length2
(input_control) rectangle2.hheight(-array) →
(real / integer)
Hälfte der kürzeren Seitenlänge.
Defaultwert: 32
Wertevorschläge: 0, 64, 128, 256, 511
Typischer Wertebereich: 0
≤
Length2
≤
511
(lin)
Minimale Schrittweite: 1
Empfohlene Schrittweite: 10
Restriktion: Length2 < Length1
set_color(WindowHandle,'green') draw_region(MyRegion,WindowHandle) elliptic_axis(MyRegion,Ra,Rb,Phi) area_center(MyRegion,_,Row,Column) disp_rectangle2(WindowHandle,Row,Column,Phi,Ra,Rb)
Sind die Parameterwerte korrekt, dann liefert
disp_rectangle2
den Wert 2 (H_MSG_TRUE).
Andernfalls wird eine Fehlerbehandlung durchgeführt.
open_window
,
set_rgb
,
set_lut
,
set_hsi
,
set_draw
,
set_color
,
set_colored
,
set_line_width
disp_region
,
gen_rectangle2
,
disp_rectangle1
,
set_shape
open_window
,
disp_region
,
set_color
,
set_draw
,
set_line_width
Foundation