ClassesClassesClassesClasses | | | | Operators

copy_metrology_modelcopy_metrology_modelCopyMetrologyModelcopy_metrology_modelCopyMetrologyModelCopyMetrologyModel (Operator)

Name

copy_metrology_modelcopy_metrology_modelCopyMetrologyModelcopy_metrology_modelCopyMetrologyModelCopyMetrologyModel — Copy a metrology model.

Signature

copy_metrology_model( : : MetrologyHandle, Indices : CopiedMetrologyHandle)

Herror copy_metrology_model(const Hlong MetrologyHandle, const char* Indices, Hlong* CopiedMetrologyHandle)

Herror T_copy_metrology_model(const Htuple MetrologyHandle, const Htuple Indices, Htuple* CopiedMetrologyHandle)

Herror copy_metrology_model(const HTuple& MetrologyHandle, const HTuple& Indices, Hlong* CopiedMetrologyHandle)

Hlong HMetrologyModel::CopyMetrologyModel(const HTuple& Indices) const

void CopyMetrologyModel(const HTuple& MetrologyHandle, const HTuple& Indices, HTuple* CopiedMetrologyHandle)

Hlong HMetrologyModel::CopyMetrologyModel(const HTuple& Indices) const

Hlong HMetrologyModel::CopyMetrologyModel(const HString& Indices) const

Hlong HMetrologyModel::CopyMetrologyModel(const char* Indices) const

void HOperatorSetX.CopyMetrologyModel(
[in] VARIANT MetrologyHandle, [in] VARIANT Indices, [out] VARIANT* CopiedMetrologyHandle)

Hlong HMetrologyModelX.CopyMetrologyModel([in] VARIANT Indices)

static void HOperatorSet.CopyMetrologyModel(HTuple metrologyHandle, HTuple indices, out HTuple copiedMetrologyHandle)

int HMetrologyModel.CopyMetrologyModel(HTuple indices)

int HMetrologyModel.CopyMetrologyModel(string indices)

Description

copy_metrology_modelcopy_metrology_modelCopyMetrologyModelcopy_metrology_modelCopyMetrologyModelCopyMetrologyModel creates a new metrology model and copies the selected metrology objects of the input metrology model to this new output metrology model (see create_metrology_modelcreate_metrology_modelCreateMetrologyModelcreate_metrology_modelCreateMetrologyModelCreateMetrologyModel for the basic principle of 2D metrology). The input metrology model is defined by a handle MetrologyHandleMetrologyHandleMetrologyHandleMetrologyHandleMetrologyHandlemetrologyHandle. The parameter IndicesIndicesIndicesIndicesIndicesindices determines the metrology objects that are copied. With IndicesIndicesIndicesIndicesIndicesindices set to 'all'"all""all""all""all""all", all metrology objects are copied. The operator returns the handle CopiedMetrologyHandleCopiedMetrologyHandleCopiedMetrologyHandleCopiedMetrologyHandleCopiedMetrologyHandlecopiedMetrologyHandle of the new metrology model. It can be used to save memory space. Access to the parameters of the metrology objects is possible, e.g., with the operator get_metrology_object_paramget_metrology_object_paramGetMetrologyObjectParamget_metrology_object_paramGetMetrologyObjectParamGetMetrologyObjectParam.

Attention

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

Parameters

MetrologyHandleMetrologyHandleMetrologyHandleMetrologyHandleMetrologyHandlemetrologyHandle (input_control)  metrology_model HMetrologyModel, HTupleHTupleHMetrologyModel, HTupleHMetrologyModelX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Handle of the metrology model.

IndicesIndicesIndicesIndicesIndicesindices (input_control)  integer(-array) HTupleHTupleHTupleVARIANTHtuple (string / integer) (string / int / long) (HString / Hlong) (char* / Hlong) (BSTR / Hlong) (char* / Hlong)

Indices of the metrology objects.

Default value: 'all' "all" "all" "all" "all" "all"

Suggested values: 'all'"all""all""all""all""all", 0, 1, 2

CopiedMetrologyHandleCopiedMetrologyHandleCopiedMetrologyHandleCopiedMetrologyHandleCopiedMetrologyHandlecopiedMetrologyHandle (output_control)  integer HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Handle of the copied metrology model.

Result

If the parameters are valid, the operator copy_metrology_modelcopy_metrology_modelCopyMetrologyModelcopy_metrology_modelCopyMetrologyModelCopyMetrologyModel returns the value 2 (H_MSG_TRUE). If necessary, an exception is raised.

See also

copy_metrology_objectcopy_metrology_objectCopyMetrologyObjectcopy_metrology_objectCopyMetrologyObjectCopyMetrologyObject

Module

2D Metrology


ClassesClassesClassesClasses | | | | Operators