KlassenKlassenKlassenKlassen | | | | Operatoren

translate_measuretranslate_measureTranslateMeasuretranslate_measureTranslateMeasureTranslateMeasure (Operator)

Name

translate_measuretranslate_measureTranslateMeasuretranslate_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)

Herror translate_measure(const HTuple& MeasureHandle, const HTuple& Row, const HTuple& Column)

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

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

void HOperatorSetX.TranslateMeasure(
[in] VARIANT MeasureHandle, [in] VARIANT Row, [in] VARIANT Column)

void HMeasureX.TranslateMeasure(
[in] VARIANT Row, [in] VARIANT Column)

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_measureTranslateMeasuretranslate_measureTranslateMeasureTranslateMeasure verschiebt den Referenzpunkt des durch MeasureHandleMeasureHandleMeasureHandleMeasureHandleMeasureHandlemeasureHandle angegebenen Messobjekts zum Punkt (RowRowRowRowRowrow,ColumnColumnColumnColumnColumncolumn). 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_rectangle2GenMeasureRectangle2gen_measure_rectangle2GenMeasureRectangle2GenMeasureRectangle2 oder gen_measure_arcgen_measure_arcGenMeasureArcgen_measure_arcGenMeasureArcGenMeasureArc neu generiert.

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.

RowRowRowRowRowrow (input_control)  point.y HTupleHTupleHTupleVARIANTHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong) (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 row ≤ 511.0 (lin)

Minimale Schrittweite: 1.0

Empfohlene Schrittweite: 10.0

ColumnColumnColumnColumnColumncolumn (input_control)  point.x HTupleHTupleHTupleVARIANTHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong) (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 column ≤ 511.0 (lin)

Minimale Schrittweite: 1.0

Empfohlene Schrittweite: 10.0

Ergebnis

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

Vorgänger

gen_measure_rectangle2gen_measure_rectangle2GenMeasureRectangle2gen_measure_rectangle2GenMeasureRectangle2GenMeasureRectangle2, gen_measure_arcgen_measure_arcGenMeasureArcgen_measure_arcGenMeasureArcGenMeasureArc

Nachfolger

measure_posmeasure_posMeasurePosmeasure_posMeasurePosMeasurePos, measure_pairsmeasure_pairsMeasurePairsmeasure_pairsMeasurePairsMeasurePairs, fuzzy_measure_posfuzzy_measure_posFuzzyMeasurePosfuzzy_measure_posFuzzyMeasurePosFuzzyMeasurePos, fuzzy_measure_pairsfuzzy_measure_pairsFuzzyMeasurePairsfuzzy_measure_pairsFuzzyMeasurePairsFuzzyMeasurePairs, fuzzy_measure_pairingfuzzy_measure_pairingFuzzyMeasurePairingfuzzy_measure_pairingFuzzyMeasurePairingFuzzyMeasurePairing, measure_threshmeasure_threshMeasureThreshmeasure_threshMeasureThreshMeasureThresh

Alternativen

gen_measure_rectangle2gen_measure_rectangle2GenMeasureRectangle2gen_measure_rectangle2GenMeasureRectangle2GenMeasureRectangle2, gen_measure_arcgen_measure_arcGenMeasureArcgen_measure_arcGenMeasureArcGenMeasureArc

Siehe auch

close_measureclose_measureCloseMeasureclose_measureCloseMeasureCloseMeasure

Modul

1D Metrology


KlassenKlassenKlassenKlassen | | | | Operatoren