ClassesClassesClassesClasses | | | | Operators

clear_all_metrology_modelsclear_all_metrology_modelsClearAllMetrologyModelsclear_all_metrology_modelsClearAllMetrologyModelsClearAllMetrologyModels (Operator)

Name

clear_all_metrology_modelsclear_all_metrology_modelsClearAllMetrologyModelsclear_all_metrology_modelsClearAllMetrologyModelsClearAllMetrologyModels — Delete all metrology models and free the allocated memory.

Signature

clear_all_metrology_models( : : : )

Herror clear_all_metrology_models()

Herror T_clear_all_metrology_models()

Herror clear_all_metrology_models()

void HMetrologyModel::ClearAllMetrologyModels()

void ClearAllMetrologyModels()

static void HMetrologyModel::ClearAllMetrologyModels()

void HOperatorSetX.ClearAllMetrologyModels()

void HMetrologyModelX.ClearAllMetrologyModels()

static void HOperatorSet.ClearAllMetrologyModels()

static void HMetrologyModel.ClearAllMetrologyModels()

Description

clear_all_metrology_modelsclear_all_metrology_modelsClearAllMetrologyModelsclear_all_metrology_modelsClearAllMetrologyModelsClearAllMetrologyModels deletes all metrology models that were created by create_metrology_modelcreate_metrology_modelCreateMetrologyModelcreate_metrology_modelCreateMetrologyModelCreateMetrologyModel, copy_metrology_modelcopy_metrology_modelCopyMetrologyModelcopy_metrology_modelCopyMetrologyModelCopyMetrologyModel, read_metrology_modelread_metrology_modelReadMetrologyModelread_metrology_modelReadMetrologyModelReadMetrologyModel, or deserialize_metrology_modeldeserialize_metrology_modelDeserializeMetrologyModeldeserialize_metrology_modelDeserializeMetrologyModelDeserializeMetrologyModel (see create_metrology_modelcreate_metrology_modelCreateMetrologyModelcreate_metrology_modelCreateMetrologyModelCreateMetrologyModel for the basic principle of 2D metrology). All memory used by the models is freed. After the operator call, all metrology handles are invalid.

Attention

clear_all_metrology_modelsclear_all_metrology_modelsClearAllMetrologyModelsclear_all_metrology_modelsClearAllMetrologyModelsClearAllMetrologyModels exists solely for the purpose of implementing the “reset program” functionality in HDevelop. clear_all_metrology_modelsclear_all_metrology_modelsClearAllMetrologyModelsclear_all_metrology_modelsClearAllMetrologyModelsClearAllMetrologyModels must not be used in any application.

A metrology model 'MetrologyHandle'"MetrologyHandle""MetrologyHandle""MetrologyHandle""MetrologyHandle""MetrologyHandle" cannot be shared between two or more user's threads. Different metrology models can be used independently and safely in different threads.

Parallelization

Result

The operator clear_all_metrology_modelsclear_all_metrology_modelsClearAllMetrologyModelsclear_all_metrology_modelsClearAllMetrologyModelsClearAllMetrologyModels returns the value 2 (H_MSG_TRUE) if all metrology models were freed correctly. Otherwise, an exception will be raised.

Module

2D Metrology


ClassesClassesClassesClasses | | | | Operators