Skip to content

gen_empty_objGenEmptyObjGenEmptyObjgen_empty_objgen_empty_obj🔗

Short description🔗

gen_empty_objGenEmptyObjGenEmptyObjgen_empty_objgen_empty_obj — Create an empty object tuple.

Signature🔗

gen_empty_obj( out object EmptyObject )void GenEmptyObj( HObject* EmptyObject )static void HOperatorSet.GenEmptyObj( out HObject emptyObject )def gen_empty_obj( ) -> HObject

Herror gen_empty_obj( Hobject* EmptyObject )

Herror T_gen_empty_obj( Hobject* EmptyObject )

void HObject::GenEmptyObj( )

void HObject.GenEmptyObj( )

Description🔗

The operator gen_empty_objGenEmptyObj creates an empty tuple. This means that the output parameter does not contain any objects. Thus, the operator count_objCountObj returns 0. However, clear_objClearObj can be called for the output. It should be noted that no objects must not be confused with an empty region. In case of an empty region, i.e. a region with 0 pixels count_objCountObj returns the value 1.

For a short description of the iconic objects that are available in HALCON see the introduction of chapter Object.

Execution information🔗

Execution information
  • Multithreading type: reentrant (runs in parallel with non-exclusive operators).

  • Multithreading scope: global (may be called from any thread).

  • Processed without parallelization.

Parameters🔗

EmptyObjectemptyObjectempty_object (output_object) object → objectHObjectHObjectHObjectHobject *

No objects.

Module🔗

Foundation