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
-
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