Skip to content

close_measureCloseMeasureCloseMeasureclose_measureT_close_measure🔗

Short description🔗

close_measureCloseMeasureCloseMeasureclose_measureT_close_measure — Delete a measure object.

Signature🔗

close_measure( measure MeasureHandle )void CloseMeasure( const HTuple& MeasureHandle )static void HOperatorSet.CloseMeasure( HTuple measureHandle )def close_measure( measure_handle: HHandle ) -> None

Herror T_close_measure( const Htuple MeasureHandle )

void HMeasure::CloseMeasure( ) const

void HMeasure.CloseMeasure( )

Description🔗

close_measureCloseMeasure deletes the measure object given by MeasureHandlemeasureHandlemeasure_handle. The memory used for the measure object is freed.

For an explanation of the concept of 1D measuring see the introduction of chapter 1D Measuring.

Execution information🔗

Execution information
  • Multithreading type: reentrant (runs in parallel with non-exclusive operators).

  • Multithreading scope: global (may be called from any thread).

  • Processed without parallelization.

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.

Parameters🔗

MeasureHandlemeasureHandlemeasure_handle (input_control, state is modified) measure → (handle)HTuple (HHandle)HMeasure, HTuple (IntPtr)HHandleHtuple (handle)

Measure object handle.

Result🔗

If the parameter values are correct the operator close_measureCloseMeasure returns the value 2 (H_MSG_TRUE). Otherwise an exception is raised.

Combinations with other operators🔗

Combinations

Possible predecessors

gen_measure_rectangle2GenMeasureRectangle2, gen_measure_arcGenMeasureArc, measure_posMeasurePos, measure_pairsMeasurePairs

Alternatives

clear_handleClearHandle

See also

clear_handleClearHandle

Module🔗

1D Metrology