Skip to content

deserialize_distance_transform_xldDeserializeDistanceTransformXldDeserializeDistanceTransformXlddeserialize_distance_transform_xldT_deserialize_distance_transform_xld🔗

Short description🔗

deserialize_distance_transform_xldDeserializeDistanceTransformXldDeserializeDistanceTransformXlddeserialize_distance_transform_xldT_deserialize_distance_transform_xld — Deserialize an XLD distance transform.

Signature🔗

deserialize_distance_transform_xld( serialized_item SerializedItemHandle, out xld_dist_trans DistanceTransformID )void DeserializeDistanceTransformXld( const HTuple& SerializedItemHandle, HTuple* DistanceTransformID )static void HOperatorSet.DeserializeDistanceTransformXld( HTuple serializedItemHandle, out HTuple distanceTransformID )def deserialize_distance_transform_xld( serialized_item_handle: HHandle ) -> HHandle

Herror T_deserialize_distance_transform_xld( const Htuple SerializedItemHandle, Htuple* DistanceTransformID )

void HXLDDistTrans::DeserializeDistanceTransformXld( const HSerializedItem& SerializedItemHandle )

void HXLDDistTrans.DeserializeDistanceTransformXld( HSerializedItem serializedItemHandle )

Description🔗

deserialize_distance_transform_xldDeserializeDistanceTransformXld deserializes an XLD distance transform. The serialized XLD distance transform is defined by the handle SerializedItemHandleserializedItemHandleserialized_item_handle. The deserialized XLD distance transform is returned in DistanceTransformIDdistanceTransformIDdistance_transform_id.

Note that the previous values of DistanceTransformIDdistanceTransformIDdistance_transform_id are overwritten, if the handle already exists.

get_distance_transform_xld_contourGetDistanceTransformXldContour can be used to get the reference contour that was used to build the XLD distance transform DistanceTransformIDdistanceTransformIDdistance_transform_id.

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🔗

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

Handle of the serialized XLD distance transform.

DistanceTransformIDdistanceTransformIDdistance_transform_id (output_control) xld_dist_trans → (handle)HTuple (HHandle)HXLDDistTrans, HTuple (IntPtr)HHandleHtuple (handle)

Handle of the deserialized XLD distance transform.

Result🔗

If all parameters are correct, the operator returns the value 2 (H_MSG_TRUE). Otherwise, an exception is raised.

Combinations with other operators🔗

Combinations

Possible successors

apply_distance_transform_xldApplyDistanceTransformXld, get_distance_transform_xld_contourGetDistanceTransformXldContour, get_distance_transform_xld_paramGetDistanceTransformXldParam

See also

serialize_distance_transform_xldSerializeDistanceTransformXld, write_distance_transform_xldWriteDistanceTransformXld, read_distance_transform_xldReadDistanceTransformXld, create_distance_transform_xldCreateDistanceTransformXld, set_distance_transform_xld_paramSetDistanceTransformXldParam, clear_distance_transform_xldClearDistanceTransformXld

Module🔗

Foundation