KlassenKlassenKlassenKlassen | | | | Operatoren

serialize_calib_dataserialize_calib_dataSerializeCalibDataserialize_calib_dataSerializeCalibDataSerializeCalibData (Operator)

Name

serialize_calib_dataserialize_calib_dataSerializeCalibDataserialize_calib_dataSerializeCalibDataSerializeCalibData — Serialisieren eines Kalibrierdatenmodells.

Signatur

serialize_calib_data( : : CalibDataID : SerializedItemHandle)

Herror serialize_calib_data(const Hlong CalibDataID, Hlong* SerializedItemHandle)

Herror T_serialize_calib_data(const Htuple CalibDataID, Htuple* SerializedItemHandle)

Herror serialize_calib_data(const HTuple& CalibDataID, Hlong* SerializedItemHandle)

HSerializedItem HCalibData::SerializeCalibData() const

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

HSerializedItem HCalibData::SerializeCalibData() const

void HOperatorSetX.SerializeCalibData(
[in] VARIANT CalibDataID, [out] VARIANT* SerializedItemHandle)

IHSerializedItemX* HCalibDataX.SerializeCalibData()

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

HSerializedItem HCalibData.SerializeCalibData()

Beschreibung

serialize_calib_dataserialize_calib_dataSerializeCalibDataserialize_calib_dataSerializeCalibDataSerializeCalibData serialisiert die Daten eines Kalibrierdatenmodells (siehe fwrite_serialized_itemfwrite_serialized_itemFwriteSerializedItemfwrite_serialized_itemFwriteSerializedItemFwriteSerializedItem für eine Einführung in die Grundlagen der Serialisierung). Dabei werden dieselben Daten in ein serialisiertes Element überführt, die von write_calib_datawrite_calib_dataWriteCalibDatawrite_calib_dataWriteCalibDataWriteCalibData in eine Datei geschrieben werden. Das Kalibrierdatenmodell wird in dem Handle CalibDataIDCalibDataIDCalibDataIDCalibDataIDCalibDataIDcalibDataID übergeben. Das serialisierte Kalibrierdatenmodell wird in dem Handle SerializedItemHandleSerializedItemHandleSerializedItemHandleSerializedItemHandleSerializedItemHandleserializedItemHandle zurückgegeben und kann mit deserialize_calib_datadeserialize_calib_dataDeserializeCalibDatadeserialize_calib_dataDeserializeCalibDataDeserializeCalibData wieder deserialisiert werden.

Beachten Sie, dass keine Ergebnisse der Kalibrierung serialisiert werden. Diese können stattdessen mit get_calib_dataget_calib_dataGetCalibDataget_calib_dataGetCalibDataGetCalibData abgefragt werden und einzeln oder gemeinsam in Form eines Kameraaufbaumodells gespeichert werden.

Achtung

Ein Kalibrierdatenmodell CalibDataID kann nur von einem Thread aus verwendet werden. Verschiedene Kalibrierdatenmodelle können dagegen in unterschiedlichen Threads genutzt werden.

Parallelisierung

Parameter

CalibDataIDCalibDataIDCalibDataIDCalibDataIDCalibDataIDcalibDataID (input_control)  calib_data HCalibData, HTupleHTupleHCalibData, HTupleHCalibDataX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Handle des Kalibrierdatenmodells.

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

Handle des serialisierten Elements.

Ergebnis

Sind die Parameterwerte korrekt, dann liefert serialize_calib_dataserialize_calib_dataSerializeCalibDataserialize_calib_dataSerializeCalibDataSerializeCalibData den Wert 2 (H_MSG_TRUE). Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.

Nachfolger

fwrite_serialized_itemfwrite_serialized_itemFwriteSerializedItemfwrite_serialized_itemFwriteSerializedItemFwriteSerializedItem, send_serialized_itemsend_serialized_itemSendSerializedItemsend_serialized_itemSendSerializedItemSendSerializedItem, deserialize_calib_datadeserialize_calib_dataDeserializeCalibDatadeserialize_calib_dataDeserializeCalibDataDeserializeCalibData

Modul

Calibration


KlassenKlassenKlassenKlassen | | | | Operatoren