ClassesClassesClassesClasses | | | | Operators

set_metrology_model_image_sizeset_metrology_model_image_sizeSetMetrologyModelImageSizeset_metrology_model_image_sizeSetMetrologyModelImageSizeSetMetrologyModelImageSize (Operator)

Name

set_metrology_model_image_sizeset_metrology_model_image_sizeSetMetrologyModelImageSizeset_metrology_model_image_sizeSetMetrologyModelImageSizeSetMetrologyModelImageSize — Set the size of the image of metrology objects.

Signature

set_metrology_model_image_size( : : MetrologyHandle, Width, Height : )

Herror set_metrology_model_image_size(const Hlong MetrologyHandle, const Hlong Width, const Hlong Height)

Herror T_set_metrology_model_image_size(const Htuple MetrologyHandle, const Htuple Width, const Htuple Height)

Herror set_metrology_model_image_size(const HTuple& MetrologyHandle, const HTuple& Width, const HTuple& Height)

void HMetrologyModel::SetMetrologyModelImageSize(const HTuple& Width, const HTuple& Height) const

void SetMetrologyModelImageSize(const HTuple& MetrologyHandle, const HTuple& Width, const HTuple& Height)

void HMetrologyModel::SetMetrologyModelImageSize(Hlong Width, Hlong Height) const

void HOperatorSetX.SetMetrologyModelImageSize(
[in] VARIANT MetrologyHandle, [in] VARIANT Width, [in] VARIANT Height)

void HMetrologyModelX.SetMetrologyModelImageSize(
[in] Hlong Width, [in] Hlong Height)

static void HOperatorSet.SetMetrologyModelImageSize(HTuple metrologyHandle, HTuple width, HTuple height)

void HMetrologyModel.SetMetrologyModelImageSize(int width, int height)

Description

set_metrology_model_image_sizeset_metrology_model_image_sizeSetMetrologyModelImageSizeset_metrology_model_image_sizeSetMetrologyModelImageSizeSetMetrologyModelImageSize is used to set or change the size of the image in which the edge detection that is related to a metrology model will be performed (see create_metrology_modelcreate_metrology_modelCreateMetrologyModelcreate_metrology_modelCreateMetrologyModelCreateMetrologyModel for the basic principle of 2D metrology). The metrology model is defined by the handle MetrologyHandleMetrologyHandleMetrologyHandleMetrologyHandleMetrologyHandlemetrologyHandle. The image width must be specified by the parameter WidthWidthWidthWidthWidthwidth. The image height must specified by the parameter HeightHeightHeightHeightHeightheight.

Attention

Note that the operator set_metrology_model_image_sizeset_metrology_model_image_sizeSetMetrologyModelImageSizeset_metrology_model_image_sizeSetMetrologyModelImageSizeSetMetrologyModelImageSize should be called before adding metrology objects to the metrology model using the operators add_metrology_object_circle_measureadd_metrology_object_circle_measureAddMetrologyObjectCircleMeasureadd_metrology_object_circle_measureAddMetrologyObjectCircleMeasureAddMetrologyObjectCircleMeasure, add_metrology_object_ellipse_measureadd_metrology_object_ellipse_measureAddMetrologyObjectEllipseMeasureadd_metrology_object_ellipse_measureAddMetrologyObjectEllipseMeasureAddMetrologyObjectEllipseMeasure, add_metrology_object_line_measureadd_metrology_object_line_measureAddMetrologyObjectLineMeasureadd_metrology_object_line_measureAddMetrologyObjectLineMeasureAddMetrologyObjectLineMeasure, or add_metrology_object_rectangle2_measureadd_metrology_object_rectangle2_measureAddMetrologyObjectRectangle2Measureadd_metrology_object_rectangle2_measureAddMetrologyObjectRectangle2MeasureAddMetrologyObjectRectangle2Measure. Otherwise, all measure regions of existing metrology objects will be recomputed automatically after calling this one of these operators.

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.

WidthWidthWidthWidthWidthwidth (input_control)  extent.x HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Width of the image to be processed.

Default value: 640

Suggested values: 128, 192, 256, 512, 640, 768, 1024, 1280, 2048

Typical range of values: 0 ≤ Width Width Width Width Width width (lin)

Minimum increment: 1

Recommended increment: 16

HeightHeightHeightHeightHeightheight (input_control)  extent.y HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Height of the image to be processed.

Default value: 480

Suggested values: 128, 192, 256, 512, 640, 768, 1024, 1280, 2048

Typical range of values: 0 ≤ Height Height Height Height Height height (lin)

Minimum increment: 1

Recommended increment: 16

Result

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

Possible Predecessors

create_metrology_modelcreate_metrology_modelCreateMetrologyModelcreate_metrology_modelCreateMetrologyModelCreateMetrologyModel

Possible Successors

add_metrology_object_circle_measureadd_metrology_object_circle_measureAddMetrologyObjectCircleMeasureadd_metrology_object_circle_measureAddMetrologyObjectCircleMeasureAddMetrologyObjectCircleMeasure, add_metrology_object_ellipse_measureadd_metrology_object_ellipse_measureAddMetrologyObjectEllipseMeasureadd_metrology_object_ellipse_measureAddMetrologyObjectEllipseMeasureAddMetrologyObjectEllipseMeasure, add_metrology_object_line_measureadd_metrology_object_line_measureAddMetrologyObjectLineMeasureadd_metrology_object_line_measureAddMetrologyObjectLineMeasureAddMetrologyObjectLineMeasure, add_metrology_object_rectangle2_measureadd_metrology_object_rectangle2_measureAddMetrologyObjectRectangle2Measureadd_metrology_object_rectangle2_measureAddMetrologyObjectRectangle2MeasureAddMetrologyObjectRectangle2Measure

Module

2D Metrology


ClassesClassesClassesClasses | | | | Operators