translate_measureT_translate_measureTranslateMeasureTranslateMeasure (Operator)

Name

translate_measureT_translate_measureTranslateMeasureTranslateMeasure — Translation eines Messobjekts.

Signatur

translate_measure( : : MeasureHandle, Row, Column : )

Herror T_translate_measure(const Htuple MeasureHandle, const Htuple Row, const Htuple Column)

void TranslateMeasure(const HTuple& MeasureHandle, const HTuple& Row, const HTuple& Column)

void HMeasure::TranslateMeasure(const HTuple& Row, const HTuple& Column) const

void HMeasure::TranslateMeasure(double Row, double Column) const

static void HOperatorSet.TranslateMeasure(HTuple measureHandle, HTuple row, HTuple column)

void HMeasure.TranslateMeasure(HTuple row, HTuple column)

void HMeasure.TranslateMeasure(double row, double column)

Beschreibung

translate_measuretranslate_measureTranslateMeasureTranslateMeasureTranslateMeasure verschiebt den Referenzpunkt des durch MeasureHandleMeasureHandleMeasureHandleMeasureHandlemeasureHandle angegebenen Messobjekts zum Punkt (RowRowRowRowrow,ColumnColumnColumnColumncolumn). 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_rectangle2gen_measure_rectangle2GenMeasureRectangle2GenMeasureRectangle2GenMeasureRectangle2 oder gen_measure_arcgen_measure_arcGenMeasureArcGenMeasureArcGenMeasureArc neu generiert.

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

Ausführungsinformationen

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.

Parameter

MeasureHandleMeasureHandleMeasureHandleMeasureHandlemeasureHandle (input_control, Zustand wird modifiziert)  measure HMeasure, HTupleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Handle des Messobjekts.

RowRowRowRowrow (input_control)  point.y HTupleHTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)

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 Row Row Row row ≤ 511.0 (lin)

Minimale Schrittweite: 1.0

Empfohlene Schrittweite: 10.0

ColumnColumnColumnColumncolumn (input_control)  point.x HTupleHTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)

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 Column Column Column column ≤ 511.0 (lin)

Minimale Schrittweite: 1.0

Empfohlene Schrittweite: 10.0

Ergebnis

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

Vorgänger

gen_measure_rectangle2gen_measure_rectangle2GenMeasureRectangle2GenMeasureRectangle2GenMeasureRectangle2, gen_measure_arcgen_measure_arcGenMeasureArcGenMeasureArcGenMeasureArc

Nachfolger

measure_posmeasure_posMeasurePosMeasurePosMeasurePos, measure_pairsmeasure_pairsMeasurePairsMeasurePairsMeasurePairs, fuzzy_measure_posfuzzy_measure_posFuzzyMeasurePosFuzzyMeasurePosFuzzyMeasurePos, fuzzy_measure_pairsfuzzy_measure_pairsFuzzyMeasurePairsFuzzyMeasurePairsFuzzyMeasurePairs, fuzzy_measure_pairingfuzzy_measure_pairingFuzzyMeasurePairingFuzzyMeasurePairingFuzzyMeasurePairing, measure_threshmeasure_threshMeasureThreshMeasureThreshMeasureThresh

Alternativen

gen_measure_rectangle2gen_measure_rectangle2GenMeasureRectangle2GenMeasureRectangle2GenMeasureRectangle2, gen_measure_arcgen_measure_arcGenMeasureArcGenMeasureArcGenMeasureArc

Siehe auch

close_measureclose_measureCloseMeasureCloseMeasureCloseMeasure

Modul

1D Metrology