test_subset_regiontest_subset_regionTestSubsetRegionTestSubsetRegion (Operator)
Name
test_subset_regiontest_subset_regionTestSubsetRegionTestSubsetRegion
— Test, ob eine Region in einer anderen enthalten ist.
Signatur
Beschreibung
test_subset_regiontest_subset_regionTestSubsetRegionTestSubsetRegionTestSubsetRegion
testet, ob Region1Region1Region1Region1region1
eine
Untermenge von Region2Region2Region2Region2region2
ist und gibt das Ergebnis in
IsSubsetIsSubsetIsSubsetIsSubsetisSubset
zurück. Falls mehrere Regionen übergeben werden,
muss die Anzahl der Regionen in Region1Region1Region1Region1region1
und
Region2Region2Region2Region2region2
übereinstimmen. In diesem Fall wird in
IsSubsetIsSubsetIsSubsetIsSubsetisSubset
ein Tupel zurückgegeben, das genausoviele Elemente
enthält, wie Region1Region1Region1Region1region1
und Region2Region2Region2Region2region2
.
Die in HALCON verfügbaren ikonischen Objekte werden bei der Einleitung
zu Kapitel Objekt vorgestellt.
Ausführungsinformationen
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Automatisch parallelisiert auf Tupelebene.
Parameter
Region1Region1Region1Region1region1
(input_object) region(-array) →
objectHRegionHRegionHobject
Testregion.
Region2Region2Region2Region2region2
(input_object) region(-array) →
objectHRegionHRegionHobject
Vergleichsregion.
Parameteranzahl: Region1 == Region2
Ergebnis
test_subset_regiontest_subset_regionTestSubsetRegionTestSubsetRegionTestSubsetRegion
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>:)set_system("no_object_result",<Result>)SetSystem("no_object_result",<Result>)SetSystem("no_object_result",<Result>)SetSystem("no_object_result",<Result>)
festlegen.
Unterscheidet sich die Anzahl der Objekte, wird eine
Fehlerbehandlung durchgeführt.
Alternativen
differencedifferenceDifferenceDifferenceDifference
,
area_centerarea_centerAreaCenterAreaCenterAreaCenter
Siehe auch
test_equal_regiontest_equal_regionTestEqualRegionTestEqualRegionTestEqualRegion
,
compare_objcompare_objCompareObjCompareObjCompareObj
Modul
Foundation