KlassenKlassenKlassenKlassen | | | | Operatoren

serialize_measureserialize_measureSerializeMeasureserialize_measureSerializeMeasureSerializeMeasure (Operator)

Name

serialize_measureserialize_measureSerializeMeasureserialize_measureSerializeMeasureSerializeMeasure — Serialisieren eines Messobjekts.

Signatur

serialize_measure( : : MeasureHandle : SerializedItemHandle)

Herror serialize_measure(const Hlong MeasureHandle, Hlong* SerializedItemHandle)

Herror T_serialize_measure(const Htuple MeasureHandle, Htuple* SerializedItemHandle)

Herror serialize_measure(const HTuple& MeasureHandle, Hlong* SerializedItemHandle)

HSerializedItem HMeasure::SerializeMeasure() const

void SerializeMeasure(const HTuple& MeasureHandle, HTuple* SerializedItemHandle)

HSerializedItem HMeasure::SerializeMeasure() const

void HOperatorSetX.SerializeMeasure(
[in] VARIANT MeasureHandle, [out] VARIANT* SerializedItemHandle)

IHSerializedItemX* HMeasureX.SerializeMeasure()

static void HOperatorSet.SerializeMeasure(HTuple measureHandle, out HTuple serializedItemHandle)

HSerializedItem HMeasure.SerializeMeasure()

Beschreibung

serialize_measureserialize_measureSerializeMeasureserialize_measureSerializeMeasureSerializeMeasure serialisiert die Daten eines Messobjekts (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_measurewrite_measureWriteMeasurewrite_measureWriteMeasureWriteMeasure in eine Datei geschrieben werden. Das Messobjekt wird in dem Handle MeasureHandleMeasureHandleMeasureHandleMeasureHandleMeasureHandlemeasureHandle übergeben. Das serialisierte Messobjekt wird in dem Handle SerializedItemHandleSerializedItemHandleSerializedItemHandleSerializedItemHandleSerializedItemHandleserializedItemHandle zurückgegeben und kann mit deserialize_measuredeserialize_measureDeserializeMeasuredeserialize_measureDeserializeMeasureDeserializeMeasure wieder deserialisiert werden.

Das Konzept der 1D-Vermessung ist bei der Einleitung zu Kapitel 1D-Vermessung beschrieben.

Parallelisierung

Dieser Operator modifiziert den Zustand des folgenden Eingabeparameters:

Der Wert dieses Parameters darf nicht über mehrere Threads verwendet werden.

Parameter

MeasureHandleMeasureHandleMeasureHandleMeasureHandleMeasureHandlemeasureHandle (input_control, Zustand wird modifiziert)  measure_id HMeasure, HTupleHTupleHMeasure, HTupleHMeasureX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Handle des Messobjekts.

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_measureserialize_measureSerializeMeasureserialize_measureSerializeMeasureSerializeMeasure den Wert 2 (H_MSG_TRUE). Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.

Vorgänger

gen_measure_rectangle2gen_measure_rectangle2GenMeasureRectangle2gen_measure_rectangle2GenMeasureRectangle2GenMeasureRectangle2, gen_measure_arcgen_measure_arcGenMeasureArcgen_measure_arcGenMeasureArcGenMeasureArc

Nachfolger

fwrite_serialized_itemfwrite_serialized_itemFwriteSerializedItemfwrite_serialized_itemFwriteSerializedItemFwriteSerializedItem, send_serialized_itemsend_serialized_itemSendSerializedItemsend_serialized_itemSendSerializedItemSendSerializedItem, deserialize_measuredeserialize_measureDeserializeMeasuredeserialize_measureDeserializeMeasureDeserializeMeasure

Siehe auch

read_measureread_measureReadMeasureread_measureReadMeasureReadMeasure, write_measurewrite_measureWriteMeasurewrite_measureWriteMeasureWriteMeasure

Modul

1D Metrology


KlassenKlassenKlassenKlassen | | | | Operatoren