Name
get_region_indexget_region_indexGetRegionIndexget_region_indexGetRegionIndexGetRegionIndex — Ermitteln des Index aller Regionen, die einen übergebenen Punkt enthalten.
get_region_indexget_region_indexGetRegionIndexget_region_indexGetRegionIndexGetRegionIndex liefert den Index
aller Regionen in RegionsRegionsRegionsRegionsRegionsregions (Wertebereich 1 bis n),
die den Testpunkt (RowRowRowRowRowrow,ColumnColumnColumnColumnColumncolumn) enthalten, d.h.:
Die zurückgegebenen Indizes können z.B. in select_objselect_objSelectObjselect_objSelectObjSelectObj
verwendet werden, um die Regionen, die den Testpunkt enthalten, zu
selektieren.
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.
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Zu untersuchende Regionen.
Zeilenindex des Testpunktes.
Defaultwert: 100
Typischer Wertebereich:
Row
Row
Row
Row
Row
row
(lin)
Spaltenindex des Testpunktes.
Defaultwert: 100
Typischer Wertebereich:
Column
Column
Column
Column
Column
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_indexget_region_indexGetRegionIndexget_region_indexGetRegionIndexGetRegionIndex 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>)set_system("no_object_result",<Result>)SetSystem("no_object_result",<Result>)set_system("no_object_result",<Result>)SetSystem("no_object_result",<Result>)SetSystem("no_object_result",<Result>) festlegen.
Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.
thresholdthresholdThresholdthresholdThresholdThreshold,
regiongrowingregiongrowingRegiongrowingregiongrowingRegiongrowingRegiongrowing,
connectionconnectionConnectionconnectionConnectionConnection
select_region_pointselect_region_pointSelectRegionPointselect_region_pointSelectRegionPointSelectRegionPoint
get_mbuttonget_mbuttonGetMbuttonget_mbuttonGetMbuttonGetMbutton,
get_mpositionget_mpositionGetMpositionget_mpositionGetMpositionGetMposition,
test_region_pointtest_region_pointTestRegionPointtest_region_pointTestRegionPointTestRegionPoint
Foundation