| Operatoren |
get_region_index — Ermitteln des Index aller Regionen, die einen übergebenen Punkt enthalten.
get_region_index liefert den Index aller Regionen in Regions (Wertebereich 1 bis n), die den Testpunkt (Row,Column) enthalten, d.h.:
Es kann vorkommen, dass mehr als eine Region den Punkt enthält, falls sich die Regionen überlappen. In diesem Fall werden all diese Regionen ausgegeben. Falls keine Region den angegebenen Punkt enthält, wird das leere Tupel (=keine Region) ausgegeben.
Zu untersuchende Regionen.
Zeilenindex des Testpunktes.
Defaultwert: 100
Typischer Wertebereich: Row (lin)
Spaltenindex des Testpunktes.
Defaultwert: 100
Typischer Wertebereich: Column (lin)
Index der Regionen die den Testpunkt enthalten.
Sei F die Fläche einer Region und N die Anzahl der Regionen, dann beträgt die Laufzeitkomplexität im Mittel O(ln(sqrt(F)) * N).
get_region_index 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>) festlegen. Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.
threshold, regiongrowing, connection
get_mbutton, get_mposition, test_region_point
Foundation
| Operatoren |