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