ClassesClassesClassesClasses | | | | Operators

get_metrology_object_result_contourget_metrology_object_result_contourGetMetrologyObjectResultContourget_metrology_object_result_contourGetMetrologyObjectResultContourGetMetrologyObjectResultContour (Operator)

Name

get_metrology_object_result_contourget_metrology_object_result_contourGetMetrologyObjectResultContourget_metrology_object_result_contourGetMetrologyObjectResultContourGetMetrologyObjectResultContour — Query the result contour of a metrology object.

Signature

get_metrology_object_result_contour( : Contour : MetrologyHandle, Index, Instance, Resolution : )

Herror get_metrology_object_result_contour(Hobject* Contour, const Hlong MetrologyHandle, const Hlong Index, const Hlong Instance, double Resolution)

Herror T_get_metrology_object_result_contour(Hobject* Contour, const Htuple MetrologyHandle, const Htuple Index, const Htuple Instance, const Htuple Resolution)

Herror get_metrology_object_result_contour(Hobject* Contour, const HTuple& MetrologyHandle, const HTuple& Index, const HTuple& Instance, const HTuple& Resolution)

HXLDContArray HMetrologyModel::GetMetrologyObjectResultContour(const HTuple& Index, const HTuple& Instance, const HTuple& Resolution) const

void GetMetrologyObjectResultContour(HObject* Contour, const HTuple& MetrologyHandle, const HTuple& Index, const HTuple& Instance, const HTuple& Resolution)

HXLDCont HMetrologyModel::GetMetrologyObjectResultContour(const HTuple& Index, const HTuple& Instance, double Resolution) const

HXLDCont HMetrologyModel::GetMetrologyObjectResultContour(Hlong Index, Hlong Instance, double Resolution) const

void HOperatorSetX.GetMetrologyObjectResultContour(
[out] IHUntypedObjectX*Contour, [in] VARIANT MetrologyHandle, [in] VARIANT Index, [in] VARIANT Instance, [in] VARIANT Resolution)

IHXLDContX* HMetrologyModelX.GetMetrologyObjectResultContour(
[in] VARIANT Index, [in] VARIANT Instance, [in] double Resolution)

static void HOperatorSet.GetMetrologyObjectResultContour(out HObject contour, HTuple metrologyHandle, HTuple index, HTuple instance, HTuple resolution)

HXLDCont HMetrologyModel.GetMetrologyObjectResultContour(HTuple index, HTuple instance, double resolution)

HXLDCont HMetrologyModel.GetMetrologyObjectResultContour(int index, int instance, double resolution)

Description

get_metrology_object_result_contourget_metrology_object_result_contourGetMetrologyObjectResultContourget_metrology_object_result_contourGetMetrologyObjectResultContourGetMetrologyObjectResultContour returns for the chosen metrology objects and object instances, the result contours of a measurement performed by apply_metrology_modelapply_metrology_modelApplyMetrologyModelapply_metrology_modelApplyMetrologyModelApplyMetrologyModel in image coordinates.

For an explanation of the concept of 2D metrology see the introduction of chapter 2D Metrology.

The metrology model is defined by the handle MetrologyHandleMetrologyHandleMetrologyHandleMetrologyHandleMetrologyHandlemetrologyHandle. The parameter IndexIndexIndexIndexIndexindex specifies for which metrology objects the result contours are queried. For IndexIndexIndexIndexIndexindex set to 'all'"all""all""all""all""all", the result contours of all metrology objects are returned. If for a metrology object several results (instances) were computed, then the parameter InstanceInstanceInstanceInstanceInstanceinstance specifies, for which instances the result contours are returned in ContourContourContourContourContourcontour. The result contours for all instances are obtained by setting InstanceInstanceInstanceInstanceInstanceinstance to 'all'"all""all""all""all""all".

The resolution of the resulting contour ContourContourContourContourContourcontour is controlled via ResolutionResolutionResolutionResolutionResolutionresolution containing the Euclidean distance between neighboring contour points in pixel. If the input value falls below the minimal possible value (1.192e-7), then the resolution is set internally to the smallest valid value.

Parallelization

Parameters

ContourContourContourContourContourcontour (output_object)  xld_cont(-array) objectHXLDContHXLDContHXLDContHXLDContXHobject *

Result contour for the given metrology object.

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

Handle of the metrology model.

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

Index of the metrology object.

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

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

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

Instance of the metrology object.

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

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

ResolutionResolutionResolutionResolutionResolutionresolution (input_control)  real HTupleHTupleHTupleVARIANTHtuple (real) (double) (double) (double) (double) (double)

Distance between neighboring contour points.

Default value: 1.5

Restriction: Resolution >= 1.192e-7

Result

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

Possible Predecessors

apply_metrology_modelapply_metrology_modelApplyMetrologyModelapply_metrology_modelApplyMetrologyModelApplyMetrologyModel

See also

get_metrology_object_resultget_metrology_object_resultGetMetrologyObjectResultget_metrology_object_resultGetMetrologyObjectResultGetMetrologyObjectResult, get_metrology_object_measuresget_metrology_object_measuresGetMetrologyObjectMeasuresget_metrology_object_measuresGetMetrologyObjectMeasuresGetMetrologyObjectMeasures

Module

2D Metrology


ClassesClassesClassesClasses | | | | Operators