translate_measure
— Translate a measure object.
translate_measure( : : MeasureHandle, Row, Column : )
translate_measure
translates the reference point of the
measure object given by MeasureHandle
to the point
(Row
, Column
). 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_rectangle2
or gen_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 measuring see the introduction of chapter 1D Measuring.
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.
MeasureHandle
(input_control, state is modified) measure →
(handle)
Measure object handle.
Row
(input_control) point.y →
(real / integer)
Row coordinate of the new reference point.
Default value: 50.0
Suggested values: 10.0, 20.0, 50.0, 100.0, 200.0, 300.0, 400.0, 500.0
Typical range of values: 0.0
≤
Row
≤
511.0
(lin)
Minimum increment: 1.0
Recommended increment: 10.0
Column
(input_control) point.x →
(real / integer)
Column coordinate of the new reference point.
Default value: 100.0
Suggested values: 10.0, 20.0, 50.0, 100.0, 200.0, 300.0, 400.0, 500.0
Typical range of values: 0.0
≤
Column
≤
511.0
(lin)
Minimum increment: 1.0
Recommended increment: 10.0
If the parameter values are correct the operator
translate_measure
returns the value 2 (H_MSG_TRUE).
Otherwise an exception is raised.
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