ClassesClassesClassesClasses | | | | Operators

serialize_descriptor_modelserialize_descriptor_modelSerializeDescriptorModelserialize_descriptor_modelSerializeDescriptorModelSerializeDescriptorModel (Operator)

Name

serialize_descriptor_modelserialize_descriptor_modelSerializeDescriptorModelserialize_descriptor_modelSerializeDescriptorModelSerializeDescriptorModel — Serialize a descriptor model.

Signature

serialize_descriptor_model( : : ModelID : SerializedItemHandle)

Herror serialize_descriptor_model(const Hlong ModelID, Hlong* SerializedItemHandle)

Herror T_serialize_descriptor_model(const Htuple ModelID, Htuple* SerializedItemHandle)

Herror serialize_descriptor_model(const HTuple& ModelID, Hlong* SerializedItemHandle)

HSerializedItem HDescriptorModel::SerializeDescriptorModel() const

void SerializeDescriptorModel(const HTuple& ModelID, HTuple* SerializedItemHandle)

HSerializedItem HDescriptorModel::SerializeDescriptorModel() const

void HOperatorSetX.SerializeDescriptorModel(
[in] VARIANT ModelID, [out] VARIANT* SerializedItemHandle)

IHSerializedItemX* HDescriptorModelX.SerializeDescriptorModel()

static void HOperatorSet.SerializeDescriptorModel(HTuple modelID, out HTuple serializedItemHandle)

HSerializedItem HDescriptorModel.SerializeDescriptorModel()

Description

serialize_descriptor_modelserialize_descriptor_modelSerializeDescriptorModelserialize_descriptor_modelSerializeDescriptorModelSerializeDescriptorModel serializes the data of a descriptor model (see fwrite_serialized_itemfwrite_serialized_itemFwriteSerializedItemfwrite_serialized_itemFwriteSerializedItemFwriteSerializedItem for an introduction of the basic principle of serialization). The same data that is written in a file by write_descriptor_modelwrite_descriptor_modelWriteDescriptorModelwrite_descriptor_modelWriteDescriptorModelWriteDescriptorModel is converted to a serialized item. The descriptor model is defined by the handle ModelIDModelIDModelIDModelIDModelIDmodelID. The serialized descriptor model is returned by the handle SerializedItemHandleSerializedItemHandleSerializedItemHandleSerializedItemHandleSerializedItemHandleserializedItemHandle and can be deserialized by deserialize_descriptor_modeldeserialize_descriptor_modelDeserializeDescriptorModeldeserialize_descriptor_modelDeserializeDescriptorModelDeserializeDescriptorModel.

Attention

A descriptor model 'ModelID'"ModelID""ModelID""ModelID""ModelID""ModelID" cannot be shared between two or more user's threads. Different descriptor models can be used independently and safely in different threads.

Parallelization

Parameters

ModelIDModelIDModelIDModelIDModelIDmodelID (input_control)  descriptor_model HDescriptorModel, HTupleHTupleHDescriptorModel, HTupleHDescriptorModelX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Handle of a model to be saved.

SerializedItemHandleSerializedItemHandleSerializedItemHandleSerializedItemHandleSerializedItemHandleserializedItemHandle (output_control)  serialized_item HSerializedItem, HTupleHTupleHSerializedItem, HTupleHSerializedItemX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Handle of the serialized item.

Result

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

Possible Predecessors

points_lepetitpoints_lepetitPointsLepetitpoints_lepetitPointsLepetitPointsLepetit, create_uncalib_descriptor_modelcreate_uncalib_descriptor_modelCreateUncalibDescriptorModelcreate_uncalib_descriptor_modelCreateUncalibDescriptorModelCreateUncalibDescriptorModel, create_calib_descriptor_modelcreate_calib_descriptor_modelCreateCalibDescriptorModelcreate_calib_descriptor_modelCreateCalibDescriptorModelCreateCalibDescriptorModel

Possible Successors

fwrite_serialized_itemfwrite_serialized_itemFwriteSerializedItemfwrite_serialized_itemFwriteSerializedItemFwriteSerializedItem, send_serialized_itemsend_serialized_itemSendSerializedItemsend_serialized_itemSendSerializedItemSendSerializedItem, deserialize_descriptor_modeldeserialize_descriptor_modelDeserializeDescriptorModeldeserialize_descriptor_modelDeserializeDescriptorModelDeserializeDescriptorModel

See also

create_uncalib_descriptor_modelcreate_uncalib_descriptor_modelCreateUncalibDescriptorModelcreate_uncalib_descriptor_modelCreateUncalibDescriptorModelCreateUncalibDescriptorModel, create_calib_descriptor_modelcreate_calib_descriptor_modelCreateCalibDescriptorModelcreate_calib_descriptor_modelCreateCalibDescriptorModelCreateCalibDescriptorModel

Module

Matching


ClassesClassesClassesClasses | | | | Operators