KlassenKlassenKlassenKlassen | | | | Operatoren

count_objcount_objCountObjcount_objCountObjCountObj (Operator)

Name

count_objcount_objCountObjcount_objCountObjCountObj — Anzahl von Objekten in einem Tupel.

Signatur

count_obj(Objects : : : Number)

Herror count_obj(const Hobject Objects, Hlong* Number)

Herror T_count_obj(const Hobject Objects, Htuple* Number)

Herror count_obj(Hobject Objects, Hlong* Number)

void CountObj(const HObject& Objects, HTuple* Number)

Hlong HObject::CountObj() const

void HOperatorSetX.CountObj(
[in] IHUntypedObjectX* Objects, [out] VARIANT* Number)

Hlong HImageX.CountObj()

Hlong HRegionX.CountObj()

Hlong HUntypedObjectX.CountObj()

Hlong HXLDContX.CountObj()

Hlong HXLDPolyX.CountObj()

Hlong HXLDParaX.CountObj()

Hlong HXLDModParaX.CountObj()

Hlong HXLDExtParaX.CountObj()

static void HOperatorSet.CountObj(HObject objects, out HTuple number)

int HObject.CountObj()

Beschreibung

count_objcount_objCountObjcount_objCountObjCountObj bestimmt für den Objektparameter ObjectsObjectsObjectsObjectsObjectsobjects die Anzahl der Objekte, die dieser enthält. Dabei ist zu beachten, dass Objekt nicht gleichzusetzen ist mit Zusammenhangskomponente (siehe connectionconnectionConnectionconnectionConnectionConnection). Somit ist beispielsweise die Anzahl der Objekte einer Region, die aus drei nicht zusammenhängenden Teilen besteht, gleich 1.

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

Parallelisierung

Parameter

ObjectsObjectsObjectsObjectsObjectsobjects (input_object)  object-array objectHObjectHObjectHObjectArrayHObjectXHobject

Zu untersuchende Objekte.

NumberNumberNumberNumberNumbernumber (output_control)  integer HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Anzahl der Objekte im Tupel ObjectsObjectsObjectsObjectsObjectsobjects.

Komplexität

Laufzeitkomplexität: O(|ObjectsObjectsObjectsObjectsObjectsobjects|).

Ergebnis

count_objcount_objCountObjcount_objCountObjCountObj liefert den Wert 2 (H_MSG_TRUE).

Siehe auch

copy_objcopy_objCopyObjcopy_objCopyObjCopyObj, obj_to_integerobj_to_integerObjToIntegerobj_to_integerObjToIntegerObjToInteger, connectionconnectionConnectionconnectionConnectionConnection, set_systemset_systemSetSystemset_systemSetSystemSetSystem

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren