HALCON Reference Manual 10.0.2
Table of Contents / Object / Manipulation ClassesClassesClasses | | | Operators

integer_to_objinteger_to_objinteger_to_objIntegerToObjIntegerToObj (Operator)

Name

integer_to_objinteger_to_objinteger_to_objIntegerToObjIntegerToObj — Convert an “integer number” into an iconic object.

Signature

integer_to_obj( : Objects : SurrogateTuple : )

Herror integer_to_obj(Hobject* Objects, const Hlong SurrogateTuple)

Herror T_integer_to_obj(Hobject* Objects, const Htuple SurrogateTuple)

Herror integer_to_obj(Hobject* Objects, const HTuple& SurrogateTuple)

void HOperatorSetX.IntegerToObj(
[out] IHUntypedObjectX*Objects, [in] VARIANT SurrogateTuple)

void HImageX.IntegerToObj([in] VARIANT SurrogateTuple)

void HRegionX.IntegerToObj([in] VARIANT SurrogateTuple)

void HUntypedObjectX.IntegerToObj([in] VARIANT SurrogateTuple)

void HXLDContX.IntegerToObj([in] VARIANT SurrogateTuple)

void HXLDPolyX.IntegerToObj([in] VARIANT SurrogateTuple)

void HXLDParaX.IntegerToObj([in] VARIANT SurrogateTuple)

void HXLDModParaX.IntegerToObj([in] VARIANT SurrogateTuple)

void HXLDExtParaX.IntegerToObj([in] VARIANT SurrogateTuple)

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

void HObject.IntegerToObj(HTuple surrogateTuple)

void HObject.IntegerToObj(IntPtr surrogateTuple)

void HImage.IntegerToObj(HTuple surrogateTuple)

void HImage.IntegerToObj(IntPtr surrogateTuple)

void HRegion.IntegerToObj(HTuple surrogateTuple)

void HRegion.IntegerToObj(IntPtr surrogateTuple)

void HXLD.IntegerToObj(HTuple surrogateTuple)

void HXLD.IntegerToObj(IntPtr surrogateTuple)

void HXLDCont.IntegerToObj(HTuple surrogateTuple)

void HXLDCont.IntegerToObj(IntPtr surrogateTuple)

void HXLDPoly.IntegerToObj(HTuple surrogateTuple)

void HXLDPoly.IntegerToObj(IntPtr surrogateTuple)

void HXLDPara.IntegerToObj(HTuple surrogateTuple)

void HXLDPara.IntegerToObj(IntPtr surrogateTuple)

void HXLDModPara.IntegerToObj(HTuple surrogateTuple)

void HXLDModPara.IntegerToObj(IntPtr surrogateTuple)

void HXLDExtPara.IntegerToObj(HTuple surrogateTuple)

void HXLDExtPara.IntegerToObj(IntPtr surrogateTuple)

Description

integer_to_objinteger_to_objinteger_to_objIntegerToObjIntegerToObj is the inverse operator to obj_to_integerobj_to_integerobj_to_integerObjToIntegerObjToInteger. All surrogates of objects passed in SurrogateTupleSurrogateTupleSurrogateTupleSurrogateTuplesurrogateTuple are stored as objects. In contrast to obj_to_integerobj_to_integerobj_to_integerObjToIntegerObjToInteger, the objects are duplicated. integer_to_objinteger_to_objinteger_to_objIntegerToObjIntegerToObj is intended especially for use in HALCON/C, because iconic objects and control parameters are treated differently in C. Please note that if you pass the value 0 in SurrogateTupleSurrogateTupleSurrogateTupleSurrogateTuplesurrogateTuple, the program will crash because 0 is no valid pointer.

Attention

The objects are duplicated in the database.

Parallelization

Parameters

ObjectsObjectsObjectsObjectsobjects (output_object)  object(-array) objectHObjectHObjectHObjectXHobject *

Created objects.

SurrogateTupleSurrogateTupleSurrogateTupleSurrogateTuplesurrogateTuple (input_control)  pointer(-array) HTupleHTupleVARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong)

Tuple of object surrogates.

Result

integer_to_objinteger_to_objinteger_to_objIntegerToObjIntegerToObj returns 2 (H_MSG_TRUE) if all parameters are correct, i.e., if they are valid object keys. If the input is empty the behavior can be set via set_system(::'no_object_result',<Result>:)set_system("no_object_result",<Result>)set_system("no_object_result",<Result>)SetSystem("no_object_result",<Result>)SetSystem("no_object_result",<Result>). If necessary, an exception is raised.

See also

obj_to_integerobj_to_integerobj_to_integerObjToIntegerObjToInteger

Module

Foundation


Table of Contents / Object / Manipulation ClassesClassesClasses | | | Operators
HALCON Reference Manual 10.0.2 Copyright © 1996-2011 MVTec Software GmbH