| Operatoren |
fitting — Ausführen eines Closings nach einem Opening mit mehreren strukturierenden Elementen.
fitting ist veraltet und wird nur aus Gründen der Rückwärtskompatibilität zur Verfügung gestellt.
fitting(Region, StructElements : RegionFitted : : )
fitting führt die beiden Grundoperationen opening und closing nacheinander aus. Die acht strukturierenden Elemente, die typischerweise zum Einsatz kommen, können mit der Funktion gen_struct_elements erzeugt werden. Jedoch ist auch der Einsatz einzelner, eigens erzeugter Elemente sinnvoll. Sei(en) R die Eingaberegion(en) und bezeichne die strukturierenden Elemente. Sei weiterhin P das Zwischenergebnis nach dem opening und Q das Endergebnis, dann lässt sich die Funktion formal folgendermaßen schreiben:
Regionen die bearbeitet werden.
Strukturierende Elemente.
Regionen, die strukturierenden Elemente enthalten.
Bei korrekter Parametrisierung liefert die Funktion fitting den Wert 2 (H_MSG_TRUE). Das Funktionsverhalten für die beiden Fälle leere und keine Eingaberegion lässt sich wie folgt kontrollieren:
keine Region: set_system('no_object_result',<RegionResult>)
leere Region: set_system('empty_region_result',<RegionResult>)
Andernfalls wird eine Fehlerbehandlung durchgeführt.
gen_struct_elements, gen_region_points
reduce_domain, select_shape, area_center, connection
opening, closing, connection, select_shape
Foundation
| Operatoren |