integer_to_objinteger_to_objIntegerToObjIntegerToObjinteger_to_obj (Operator)

Name

integer_to_objinteger_to_objIntegerToObjIntegerToObjinteger_to_obj — Konversion von „ganzen Zahlen“ zu Surrogaten (Bildobjekten).

Signatur

integer_to_obj( : Objects : SurrogateTuple : )

Herror integer_to_obj(Hobject* Objects, const Hlong SurrogateTuple)

Herror T_integer_to_obj(Hobject* Objects, const Htuple SurrogateTuple)

void IntegerToObj(HObject* Objects, const HTuple& SurrogateTuple)

void HObject::IntegerToObj(const HTuple& SurrogateTuple)

void HObject::IntegerToObj(void* SurrogateTuple)

static void HOperatorSet.IntegerToObj(out HObject objects, HTuple surrogateTuple)

void HObject.IntegerToObj(HTuple surrogateTuple)

void HObject.IntegerToObj(IntPtr surrogateTuple)

def integer_to_obj(surrogate_tuple: MaybeSequence[int]) -> HObject

Beschreibung

integer_to_objinteger_to_objIntegerToObjIntegerToObjIntegerToObjinteger_to_obj arbeitet invers zu obj_to_integerobj_to_integerObjToIntegerObjToIntegerObjToIntegerobj_to_integer. Alle Surrogate auf Steuerparameterpositionen werden als Objekte abgelegt. Es ist zu beachten, dass im Gegensatz zu obj_to_integerobj_to_integerObjToIntegerObjToIntegerObjToIntegerobj_to_integer die Objekte dupliziert werden. integer_to_objinteger_to_objIntegerToObjIntegerToObjIntegerToObjinteger_to_obj ist speziell für HALCON/C, da hier Bildobjekte und Steuerparameter unterschiedlich behandelt werden. Bitte beachten Sie, dass das Program abstürzt, wenn in SurrogateTupleSurrogateTupleSurrogateTupleSurrogateTuplesurrogateTuplesurrogate_tuple der Wert 0 übergeben wird, da dies kein gültiger Zeiger ist.

Die in HALCON verfügbaren ikonischen Objekte werden bei der Einleitung zu Kapitel Objekt vorgestellt.

Achtung

Die Objekte werden in der Datenbank dupliziert.

Ausführungsinformationen

Parameter

ObjectsObjectsObjectsObjectsobjectsobjects (output_object)  object(-array) objectHObjectHObjectHObjectHobject *

Surrogate auf Bildobjektposition.

SurrogateTupleSurrogateTupleSurrogateTupleSurrogateTuplesurrogateTuplesurrogate_tuple (input_control)  pointer(-array) HTupleMaybeSequence[int]HTupleHtuple (integer) (IntPtr) (Hlong) (Hlong)

Tupel von Surrogaten.

Ergebnis

integer_to_objinteger_to_objIntegerToObjIntegerToObjIntegerToObjinteger_to_obj liefert den Wert 2 (H_MSG_TRUE), falls die Parameterwerte korrekt sind, es sich also um Objektschlüssel handelt. 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>)set_system("no_object_result",<Result>) festlegen. Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.

Siehe auch

obj_to_integerobj_to_integerObjToIntegerObjToIntegerObjToIntegerobj_to_integer

Modul

Foundation