clip_region
— Reduzieren der Region auf ein Rechteck.
clip_region
bildet den Durchschnitt aller Regionen in
der Eingabe mit dem Rechteck das durch die vier Steuerparameter
festgelegt wird. Dabei ist clip_region
effizienter als
intersection
mit einem Rechteck das als Region
(gen_rectangle1
) dargestellt ist.
Region
(input_object) region(-array) →
object
Zu transformierende Regionen.
RegionClipped
(output_object) region(-array) →
object
Beschnittene Regionen.
Row1
(input_control) rectangle.origin.y →
(integer)
Zeilen-Koordinate linkes oberes Eck des Rechtecks.
Defaultwert: 0
Wertevorschläge: 0, 128, 200, 256
Typischer Wertebereich:
Row1
(lin)
Column1
(input_control) rectangle.origin.x →
(integer)
Spalten-Koordinate linkes oberes Eck.
Defaultwert: 0
Wertevorschläge: 0, 128, 200, 256
Typischer Wertebereich:
Column1
(lin)
Row2
(input_control) rectangle.corner.y →
(integer)
Zeilen-Koordinate rechtes unteres Eck des Rechtecks.
Defaultwert: 256
Wertevorschläge: 128, 200, 256, 512
Typischer Wertebereich: 0
≤
Row2
≤
511
(lin)
Minimale Schrittweite: 1
Empfohlene Schrittweite: 10
Column2
(input_control) rectangle.corner.x →
(integer)
Spalten-Koordinate rechtes unteres Eck.
Defaultwert: 256
Wertevorschläge: 128, 200, 256, 512
Typischer Wertebereich: 0
≤
Column2
≤
511
(lin)
Minimale Schrittweite: 1
Empfohlene Schrittweite: 10
clip_region
liefert den Wert 2 (H_MSG_TRUE), falls die Parameter
korrekt sind. Das Verhalten bei leerer Eingabe (keine
Eingaberegionen vorhanden) lässt sich mittels
set_system('no_object_result',<Result>)
,
das bei leerer Region mit
set_system('empty_region_result',<Result>)
festlegen.
Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.
threshold
,
connection
,
regiongrowing
,
pouring
intersection
,
gen_rectangle1
,
clip_region_rel
Foundation