| Operatoren |
test_equal_region — Test, ob die Regionen von zwei Objekten identisch sind.
test_equal_region vergleicht die Regionen der beiden Eingabeparameter. Verglichen wird das n-te Element in Regions1 mit dem n-ten Objekt in Regions2 (für alle n). Falls alle Regionen gleich sind und die Anzahl der Regionen identisch ist, erhält IsEqual den Wert TRUE, ansonsten FALSE.
Testregionen.
Vergleichsregionen.
Parameteranzahl: Regions1 == Regions2
boolscher Ergebniswert.
Sei F die Fläche einer Region, dann beträgt die Laufzeitkomplexität bei Ergebnis TRUE O(1) oder O(sqrt(F)), bei Ergebnis FALSE O(sqrt(F)).
test_equal_region liefert den Wert 2 (H_MSG_TRUE), falls die Parameter korrekt sind. Das Verhalten bei leerer Eingabe (keine Eingabeobjekte vorhanden) lässt sich mittels set_system(::'no_object_result',<Result>:) festlegen. Unterscheidet sich die Anzahl der Objekte, wird eine Fehlerbehandlung durchgeführt. Ansonsten liefert test_equal_region den Wert 2 (H_MSG_TRUE)
intersection, complement, area_center
Foundation
| Operatoren |