translate_measureT_translate_measureTranslateMeasureTranslateMeasuretranslate_measure (算子名称)

名称

translate_measureT_translate_measureTranslateMeasureTranslateMeasuretranslate_measure — Translate a measure object.

参数签名

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)

def translate_measure(measure_handle: HHandle, row: Union[int, float], column: Union[int, float]) -> None

描述

translate_measuretranslate_measureTranslateMeasureTranslateMeasureTranslateMeasuretranslate_measure translates the reference point of the measure object given by MeasureHandleMeasureHandleMeasureHandleMeasureHandlemeasureHandlemeasure_handle to the point (RowRowRowRowrowrow, ColumnColumnColumnColumncolumncolumn). If the measure object and the translated measure object lie completely within the image, the measure object is shifted to the new reference point in an efficient manner. Otherwise, the measure object is generated anew with gen_measure_rectangle2gen_measure_rectangle2GenMeasureRectangle2GenMeasureRectangle2GenMeasureRectangle2gen_measure_rectangle2 or gen_measure_arcgen_measure_arcGenMeasureArcGenMeasureArcGenMeasureArcgen_measure_arc using the parameters that were specified when the measure object was created and the new reference point.

For an explanation of the concept of 1D 测量 see the introduction of chapter 1D 测量.

运行信息

This operator modifies the state of the following input parameter:

During execution of this operator, access to the value of this parameter must be synchronized if it is used across multiple threads.

参数表

MeasureHandleMeasureHandleMeasureHandleMeasureHandlemeasureHandlemeasure_handle (input_control, state is modified)  measure HMeasure, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Measure object handle.

RowRowRowRowrowrow (input_control)  point.y HTupleUnion[int, float]HTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)

Row coordinate of the new reference point.

Default: 50.0

Suggested values: 10.0, 20.0, 50.0, 100.0, 200.0, 300.0, 400.0, 500.0

Value range: 0.0 ≤ Row Row Row Row row row ≤ 511.0 (lin)

Minimum increment: 1.0

Recommended increment: 10.0

ColumnColumnColumnColumncolumncolumn (input_control)  point.x HTupleUnion[int, float]HTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)

Column coordinate of the new reference point.

Default: 100.0

Suggested values: 10.0, 20.0, 50.0, 100.0, 200.0, 300.0, 400.0, 500.0

Value range: 0.0 ≤ Column Column Column Column column column ≤ 511.0 (lin)

Minimum increment: 1.0

Recommended increment: 10.0

结果

If the parameter values are correct 该算子 translate_measuretranslate_measureTranslateMeasureTranslateMeasureTranslateMeasuretranslate_measure 返回值 2 ( H_MSG_TRUE) . Otherwise an exception is raised.

可能的前置算子

gen_measure_rectangle2gen_measure_rectangle2GenMeasureRectangle2GenMeasureRectangle2GenMeasureRectangle2gen_measure_rectangle2, gen_measure_arcgen_measure_arcGenMeasureArcGenMeasureArcGenMeasureArcgen_measure_arc

可能的后置算子

measure_posmeasure_posMeasurePosMeasurePosMeasurePosmeasure_pos, measure_pairsmeasure_pairsMeasurePairsMeasurePairsMeasurePairsmeasure_pairs, fuzzy_measure_posfuzzy_measure_posFuzzyMeasurePosFuzzyMeasurePosFuzzyMeasurePosfuzzy_measure_pos, fuzzy_measure_pairsfuzzy_measure_pairsFuzzyMeasurePairsFuzzyMeasurePairsFuzzyMeasurePairsfuzzy_measure_pairs, fuzzy_measure_pairingfuzzy_measure_pairingFuzzyMeasurePairingFuzzyMeasurePairingFuzzyMeasurePairingfuzzy_measure_pairing, measure_threshmeasure_threshMeasureThreshMeasureThreshMeasureThreshmeasure_thresh

可替代算子

gen_measure_rectangle2gen_measure_rectangle2GenMeasureRectangle2GenMeasureRectangle2GenMeasureRectangle2gen_measure_rectangle2, gen_measure_arcgen_measure_arcGenMeasureArcGenMeasureArcGenMeasureArcgen_measure_arc

参考其它

close_measureclose_measureCloseMeasureCloseMeasureCloseMeasureclose_measure

模块

1D Metrology