ClassesClasses | | Operators

deserialize_calib_datadeserialize_calib_dataDeserializeCalibDataDeserializeCalibData (Operator)

Name

deserialize_calib_datadeserialize_calib_dataDeserializeCalibDataDeserializeCalibData — Deserialize a serialized calibration data model.

Signature

deserialize_calib_data( : : SerializedItemHandle : CalibDataID)

Herror deserialize_calib_data(const Hlong SerializedItemHandle, Hlong* CalibDataID)

Herror T_deserialize_calib_data(const Htuple SerializedItemHandle, Htuple* CalibDataID)

void DeserializeCalibData(const HTuple& SerializedItemHandle, HTuple* CalibDataID)

void HCalibData::DeserializeCalibData(const HSerializedItem& SerializedItemHandle)

static void HOperatorSet.DeserializeCalibData(HTuple serializedItemHandle, out HTuple calibDataID)

void HCalibData.DeserializeCalibData(HSerializedItem serializedItemHandle)

Description

deserialize_calib_datadeserialize_calib_dataDeserializeCalibDataDeserializeCalibDataDeserializeCalibData deserializes a calibration data model, that was serialized by serialize_calib_dataserialize_calib_dataSerializeCalibDataSerializeCalibDataSerializeCalibData (see fwrite_serialized_itemfwrite_serialized_itemFwriteSerializedItemFwriteSerializedItemFwriteSerializedItem for an introduction of the basic principle of serialization). The serialized calibration data model is defined by the handle SerializedItemHandleSerializedItemHandleSerializedItemHandleSerializedItemHandleserializedItemHandle. The deserialized values are stored in an automatically created calibration data model with the handle CalibDataIDCalibDataIDCalibDataIDCalibDataIDcalibDataID.

Note that serialize_calib_dataserialize_calib_dataSerializeCalibDataSerializeCalibDataSerializeCalibData does not serialize any calibration results. Yet, calibrate_camerascalibrate_camerasCalibrateCamerasCalibrateCamerasCalibrateCameras can be called for a fully configured calibration model immediately after the deserialization. All calibration results are accessible afterwards.

Execution Information

Parameters

SerializedItemHandleSerializedItemHandleSerializedItemHandleSerializedItemHandleserializedItemHandle (input_control)  serialized_item HSerializedItem, HTupleHTupleHtuple (integer) (IntPtr) (Hlong) (Hlong)

Handle of the serialized item.

CalibDataIDCalibDataIDCalibDataIDCalibDataIDcalibDataID (output_control)  calib_data HCalibData, HTupleHTupleHtuple (integer) (IntPtr) (Hlong) (Hlong)

Handle of a calibration data model.

Result

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

Possible Predecessors

fread_serialized_itemfread_serialized_itemFreadSerializedItemFreadSerializedItemFreadSerializedItem, receive_serialized_itemreceive_serialized_itemReceiveSerializedItemReceiveSerializedItemReceiveSerializedItem, serialize_calib_dataserialize_calib_dataSerializeCalibDataSerializeCalibDataSerializeCalibData

Module

Calibration


ClassesClasses | | Operators