euler_number
— Berechnen der Eulerzahl.
euler_number(Regions : : : EulerNumber)
Der Operator euler_number
berechnet die Eulerzahl, d.h. die
Differenz von der Anzahl der Zusammenhangskomponenten und der Anzahl der
Hohlflächen.
In der Dokumentation zu diesem Kapitel (Regionen / Merkmale) finden Sie ein Bild mit Regionen, die sich in ihrer Eulerzahl unterscheiden.
Wird mehr als eine Region übergeben, dann werden die Ergebnisse in Tupeln abgespeichert, wobei der Index eines Wertes in dem Tupel dem Index einer Region in der Eingabe entspricht.
Regions
(input_object) region(-array) →
object
Zu untersuchende Region(en).
EulerNumber
(output_control) integer(-array) →
(integer)
Berechnete Eulerzahl.
euler_number
liefert den Wert 2 (H_MSG_TRUE), falls die Eingabe nicht
leer ist. Das Verhalten bei leerer Eingabe (keine Eingaberegionen vorhanden)
lässt sich mittels set_system('no_object_result',<Result>)
festlegen. Das Verhalten bei einer leeren Region (Region ist die leere Menge)
wird mit set_system('empty_region_result',<Result>)
bestimmt.
Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.
threshold
,
regiongrowing
,
connection
Foundation