Skip to content

deserialize_xldDeserializeXldDeserializeXlddeserialize_xldT_deserialize_xld🔗

Short description🔗

deserialize_xldDeserializeXldDeserializeXlddeserialize_xldT_deserialize_xld — Deserialize a serialized XLD object.

Signature🔗

deserialize_xld( out xld XLD, serialized_item SerializedItemHandle )void DeserializeXld( HObject* XLD, const HTuple& SerializedItemHandle )static void HOperatorSet.DeserializeXld( out HObject XLD, HTuple serializedItemHandle )def deserialize_xld( serialized_item_handle: HHandle ) -> HObject

Herror T_deserialize_xld( Hobject* XLD, const Htuple SerializedItemHandle )

void HXLD::DeserializeXld( const HSerializedItem& SerializedItemHandle )

void HXLDCont::DeserializeXld( const HSerializedItem& SerializedItemHandle )

void HXLDPoly::DeserializeXld( const HSerializedItem& SerializedItemHandle )

void HXLDPara::DeserializeXld( const HSerializedItem& SerializedItemHandle )

void HXLDModPara::DeserializeXld( const HSerializedItem& SerializedItemHandle )

void HXLDExtPara::DeserializeXld( const HSerializedItem& SerializedItemHandle )

void HXLD.DeserializeXld( HSerializedItem serializedItemHandle )

void HXLDCont.DeserializeXld( HSerializedItem serializedItemHandle )

void HXLDPoly.DeserializeXld( HSerializedItem serializedItemHandle )

void HXLDPara.DeserializeXld( HSerializedItem serializedItemHandle )

void HXLDModPara.DeserializeXld( HSerializedItem serializedItemHandle )

void HXLDExtPara.DeserializeXld( HSerializedItem serializedItemHandle )

Description🔗

deserialize_xldDeserializeXld deserializes an XLD object, that was serialized by serialize_xldSerializeXld (see fwrite_serialized_itemFwriteSerializedItem for an introduction of the basic principle of serialization). The serialized XLD object is defined by the parameter SerializedItemHandleserializedItemHandleserialized_item_handle. The deserialized XLD object is stored in the XLD object defined by the parameter XLDXLDxld.

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🔗

XLDXLDxld (output_object) xld(-array) → objectHObjectHXLDHObjectHobject *

XLD object.

SerializedItemHandleserializedItemHandleserialized_item_handle (input_control) serialized_item → (handle)HTuple (HHandle)HSerializedItem, HTuple (IntPtr)HHandleHtuple (handle)

Handle of the serialized item.

Result🔗

If the parameters are valid, the operator deserialize_xldDeserializeXld returns the value 2 (H_MSG_TRUE). If necessary, an exception is raised.

Combinations with other operators🔗

Combinations

Possible predecessors

read_imageReadImage, fread_serialized_itemFreadSerializedItem, receive_serialized_itemReceiveSerializedItem, serialize_xldSerializeXld

Possible successors

clip_contours_xldClipContoursXld, split_contours_xldSplitContoursXld

See also

serialize_xldSerializeXld

Module🔗

Foundation