translate_measure
— Translation eines Messobjekts.
translate_measure( : : MeasureHandle, Row, Column : )
translate_measure
verschiebt den Referenzpunkt des durch
MeasureHandle
angegebenen Messobjekts zum Punkt
(Row
,Column
). Falls das Messobjekt und das
verschobene Messobjekt vollständig im Bild liegen, wird das
Messobjekt in effizienter Weise an den neuen Referenzpunkt
angepasst. Ansonsten wird das Messobjekt mit den bei der
Generierung angegebenen Daten am neuen Referenzpunkt mit
gen_measure_rectangle2
oder gen_measure_arc
neu
generiert.
Das Konzept der 1D-Vermessung ist bei der Einleitung zu Kapitel 1D-Vermessung beschrieben.
Dieser Operator modifiziert den Zustand des folgenden Eingabeparameters:
Während der Ausführung dieses Operators muss der Zugriff auf den Wert dieses Parameters synchronisiert werden, wenn er über mehrere Threads hinweg verwendet wird.
MeasureHandle
(input_control, Zustand wird modifiziert) measure →
(handle)
Handle des Messobjekts.
Row
(input_control) point.y →
(real / integer)
Zeilenkoordinate des neuen Referenzpunktes.
Defaultwert: 50.0
Wertevorschläge: 10.0, 20.0, 50.0, 100.0, 200.0, 300.0, 400.0, 500.0
Typischer Wertebereich: 0.0
≤
Row
≤
511.0
(lin)
Minimale Schrittweite: 1.0
Empfohlene Schrittweite: 10.0
Column
(input_control) point.x →
(real / integer)
Spaltenkoordinate des neuen Referenzpunktes.
Defaultwert: 100.0
Wertevorschläge: 10.0, 20.0, 50.0, 100.0, 200.0, 300.0, 400.0, 500.0
Typischer Wertebereich: 0.0
≤
Column
≤
511.0
(lin)
Minimale Schrittweite: 1.0
Empfohlene Schrittweite: 10.0
Sind die Parameterwerte korrekt, dann liefert
translate_measure
den Wert 2 (H_MSG_TRUE).
Andernfalls wird eine Fehlerbehandlung durchgeführt.
gen_measure_rectangle2
,
gen_measure_arc
measure_pos
,
measure_pairs
,
fuzzy_measure_pos
,
fuzzy_measure_pairs
,
fuzzy_measure_pairing
,
measure_thresh
gen_measure_rectangle2
,
gen_measure_arc
1D Metrology