KlassenKlassen | | Operatoren

translate_measuretranslate_measureTranslateMeasureTranslateMeasure (Operator)

Name

translate_measuretranslate_measureTranslateMeasureTranslateMeasure — Translation eines Messobjekts.

Signatur

translate_measure( : : MeasureHandle, Row, Column : )

Herror translate_measure(const Hlong MeasureHandle, double Row, double 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:

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

Parameter

MeasureHandleMeasureHandleMeasureHandleMeasureHandlemeasureHandle (input_control, Zustand wird modifiziert)  measure_id HMeasure, HTupleHTupleHtuple (integer) (IntPtr) (Hlong) (Hlong)

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


KlassenKlassen | | Operatoren