get_metrology_object_result_contourT_get_metrology_object_result_contourGetMetrologyObjectResultContourGetMetrologyObjectResultContourget_metrology_object_result_contour (Operator)
Name
get_metrology_object_result_contourT_get_metrology_object_result_contourGetMetrologyObjectResultContourGetMetrologyObjectResultContourget_metrology_object_result_contour
— Query the result contour of a metrology object.
Signature
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, const HString& Instance, double Resolution) const
HXLDCont HMetrologyModel::GetMetrologyObjectResultContour(Hlong Index, const char* Instance, double Resolution) const
HXLDCont HMetrologyModel::GetMetrologyObjectResultContour(Hlong Index, const wchar_t* Instance, double Resolution) const
(
Windows only)
Description
get_metrology_object_result_contourget_metrology_object_result_contourGetMetrologyObjectResultContourGetMetrologyObjectResultContourget_metrology_object_result_contour
returns for the chosen
metrology objects and object instances, the result contours of a measurement
performed by apply_metrology_modelapply_metrology_modelApplyMetrologyModelApplyMetrologyModelapply_metrology_model
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 MetrologyHandleMetrologyHandleMetrologyHandlemetrologyHandlemetrology_handle
.
The parameter IndexIndexIndexindexindex
specifies for which metrology objects the
result contours are queried. For IndexIndexIndexindexindex
set to '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 InstanceInstanceInstanceinstanceinstance
specifies, for which instances
the result contours are returned in ContourContourContourcontourcontour
.
The result contours for all instances are obtained by setting
InstanceInstanceInstanceinstanceinstance
to 'all'"all""all""all""all".
The resolution of the resulting contour ContourContourContourcontourcontour
is
controlled via ResolutionResolutionResolutionresolutionresolution
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.
Execution Information
- Multithreading type: reentrant (runs in parallel with non-exclusive operators).
- Multithreading scope: global (may be called from any thread).
- Processed without parallelization.
Parameters
ContourContourContourcontourcontour
(output_object) xld_cont(-array) →
objectHXLDContHObjectHObjectHobject *
Result contour for the given metrology object.
MetrologyHandleMetrologyHandleMetrologyHandlemetrologyHandlemetrology_handle
(input_control) metrology_model →
HMetrologyModel, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Handle of the metrology model.
IndexIndexIndexindexindex
(input_control) integer(-array) →
HTupleMaybeSequence[Union[int, str]]HTupleHtuple (integer / string) (int / long / string) (Hlong / HString) (Hlong / char*)
Index of the metrology object.
Default:
0
Suggested values:
'all'"all""all""all""all", 0, 1, 2
InstanceInstanceInstanceinstanceinstance
(input_control) integer(-array) →
HTupleMaybeSequence[Union[int, str]]HTupleHtuple (string / integer) (string / int / long) (HString / Hlong) (char* / Hlong)
Instance of the metrology object.
Default:
'all'
"all"
"all"
"all"
"all"
Suggested values:
'all'"all""all""all""all", 0, 1, 2
ResolutionResolutionResolutionresolutionresolution
(input_control) real →
HTuplefloatHTupleHtuple (real) (double) (double) (double)
Distance between neighboring contour points.
Default:
1.5
Restriction:
Resolution >= 1.192e-7
Result
If the parameters are valid, the operator
get_metrology_object_result_contourget_metrology_object_result_contourGetMetrologyObjectResultContourGetMetrologyObjectResultContourget_metrology_object_result_contour
returns the value 2 (
H_MSG_TRUE)
.
If necessary, an exception is raised.
Possible Predecessors
apply_metrology_modelapply_metrology_modelApplyMetrologyModelApplyMetrologyModelapply_metrology_model
See also
get_metrology_object_resultget_metrology_object_resultGetMetrologyObjectResultGetMetrologyObjectResultget_metrology_object_result
,
get_metrology_object_measuresget_metrology_object_measuresGetMetrologyObjectMeasuresGetMetrologyObjectMeasuresget_metrology_object_measures
Module
2D Metrology