MIL_ID MetId, | //in |
MIL_INT LabelOrIndex, | //in |
MIL_INT64 InquireType, | //in |
void *UserVarPtr | //out |
This function inquires information about a metrology context, a derived metrology region object, features, tolerances, or a result buffer. To obtain metrology result buffer values, use MmetGetResult().
If the inquired setting is set to M_DEFAULT (for example, in MmetControl()), MmetInquire() will return M_DEFAULT. To inquire the actual default value, add M_DEFAULT to the InquireType parameter.
Specifies the identifier of the metrology context, the derived metrology region object, or the result buffer about which to inquire information. The metrology context or derived metrology region object must have been previously allocated on the required system using MmetAlloc(). The metrology result buffer must have been previously allocated on the required system using MmetAllocResult().
Specifies that information will be inquired about the metrology context, the derived metrology region object, features, tolerances, or the result buffer. This parameter should be set to one of the following values.
For specifying what to inquire
|
|||||||||||||||||||||||||||||||||||||||
Value | Description | ||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_CONTEXT. |
||||||||||||||||||||||||||||||||||||||
Specifies the index value of an existing individual feature. (summarize)Specifies the index value of an existing individual feature. (more details...) |
|||||||||||||||||||||||||||||||||||||||
Parameters | |||||||||||||||||||||||||||||||||||||||
This parameter specifies the index of the individual feature about which to inquire. You can set this parameter to the following: |
|||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||
Specifies the label value of an existing individual feature about which to inquire. (summarize)Specifies the label value of an existing individual feature about which to inquire. (more details...) |
|||||||||||||||||||||||||||||||||||||||
Parameters | |||||||||||||||||||||||||||||||||||||||
This parameter specifies the label of the individual feature about which to inquire. You can set this parameter to the following: |
|||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||
Specifies the index value of an existing individual tolerance. (summarize)Specifies the index value of an existing individual tolerance. (more details...) |
|||||||||||||||||||||||||||||||||||||||
Parameters | |||||||||||||||||||||||||||||||||||||||
This parameter specifies the index of the individual tolerance about which to inquire. You can set this parameter to the following: |
|||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||
Specifies the label value of an existing individual tolerance. (summarize)Specifies the label value of an existing individual tolerance. (more details...) |
|||||||||||||||||||||||||||||||||||||||
Parameters | |||||||||||||||||||||||||||||||||||||||
This parameter specifies the label of the individual tolerance about which to inquire. You can set this parameter to the following: |
|||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||
M_CONTEXT |
Inquires information about the metrology context, which has been set using the MetId parameter. |
||||||||||||||||||||||||||||||||||||||
M_DERIVED_GEOMETRY_REGION |
Inquires information about the derived metrology region object, which has been set using the MetId parameter. |
||||||||||||||||||||||||||||||||||||||
M_GENERAL |
Inquires information about a setting of a metrology result buffer. This setting applies to all features and tolerances in the metrology result buffer. When using M_GENERAL, MetId must specify a metrology result buffer. (summarize)Inquires information about a setting of a metrology result buffer. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_GLOBAL_FRAME |
Inquires information about the global frame of the metrology template. |
Specifies the type of setting about which to inquire.
See the Parameter associations section for possible values that can be specified.
Specifies the address in which to write the requested information. Since the MmetInquire() function also returns the requested information, you can set this parameter to M_NULL.
See the Parameter associations section for possible values that can be returned.
The tables below list possible values for the InquireType parameter and possible values returned to the UserVarPtr parameter.
To inquire about general metrology context settings, set the InquireType parameter to one of the following values. To inquire general context settings, the LabelOrIndex parameter must be set to M_CONTEXT.
For inquiring general context settings
|
|||||||||||||||||||||||||||||||||||||||
|
Description | ||||||||||||||||||||||||||||||||||||||
UserVarPtr - Possible values returned |
|||||||||||||||||||||||||||||||||||||||
M_ASSOCIATED_CALIBRATION + |
Inquires the camera calibration context associated with the template reference of the metrology context. SET (summarize)Inquires the camera calibration context associated with the template reference of the metrology context. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info: Data
type: address of a MIL_DOUBLE
MORE
Data type info: Data
type: address of a MIL_DOUBLE
MORE
|
||||||||||||||||||||||||||||||||||||||
M_NULL |
Specifies that there is no camera calibration context associated with the template reference. |
||||||||||||||||||||||||||||||||||||||
MIL Calibration context identifier |
Specifies the identifier of the camera calibration context that is associated with the template reference of the metrology context. |
||||||||||||||||||||||||||||||||||||||
M_MODIFICATION_COUNT + |
Inquires the current value of the modification counter. The modification counter is increased by one each time settings for the context are modified. Although you cannot identify the modification counter's contents, you can compare them throughout your application to know if the context has been altered. If the modification counter has changed you can, for example, prompt the user to save before closing the application. (summarize)Inquires the current value of the modification counter. (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info: Data
type: address of a
MIL_DOUBLE
Data type info: Data
type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
Value >= 0 |
Specifies the object modification count. |
||||||||||||||||||||||||||||||||||||||
M_NUMBER + |
Inquires the number of external edgels/points. External edgels/points come from MmetPut(), which puts them into the constructed external edgel feature (MmetAddFeature() with M_EDGEL and M_EXTERNAL_FEATURE). (summarize)Inquires the number of external edgels/points. (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info: Data
type: address of a
MIL_DOUBLE
Data type info: Data
type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
Value >= 0 |
Specifies the number of external edgels/points. |
||||||||||||||||||||||||||||||||||||||
M_NUMBER_OF_CONSTRUCTED_FEATURES + |
Inquires the number of constructed features in the template of the metrology context. (summarize)Inquires the number of constructed features in the template of the metrology context. (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info: Data
type: address of a
MIL_DOUBLE
Data type info: Data
type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
Value >= 0 |
Specifies the number of constructed features. |
||||||||||||||||||||||||||||||||||||||
M_NUMBER_OF_FEATURES + |
Inquires the total number of features in the template of the metrology context. This total includes both measured features and constructed features. (summarize)Inquires the total number of features in the template of the metrology context. (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info: Data
type: address of a
MIL_DOUBLE
Data type info: Data
type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
Value >= 0 |
Specifies the total number of features. |
||||||||||||||||||||||||||||||||||||||
M_NUMBER_OF_MEASURED_FEATURES + |
Inquires the number of measured features in the template of the metrology context. (summarize)Inquires the number of measured features in the template of the metrology context. (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info: Data
type: address of a
MIL_DOUBLE
Data type info: Data
type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
Value >= 0 |
Specifies the number of measured features. |
||||||||||||||||||||||||||||||||||||||
M_NUMBER_OF_TOLERANCES + |
Inquires the number of geometric tolerances in the template of the metrology context. (summarize)Inquires the number of geometric tolerances in the template of the metrology context. (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info: Data
type: address of a
MIL_DOUBLE
Data type info: Data
type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
Value >= 0 |
Specifies the number of geometric tolerances. |
||||||||||||||||||||||||||||||||||||||
M_TEMPLATE_REFERENCE_ID + |
Inquires the identifier of the template reference (image) that was added to the context. SET (summarize)Inquires the identifier of the template reference (image) that was added to the context. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info: Data
type: address of a MIL_DOUBLE
MORE
Data type info: Data
type: address of a MIL_DOUBLE
MORE
|
||||||||||||||||||||||||||||||||||||||
M_NULL |
Specifies that there is no template reference image associated with the context. |
||||||||||||||||||||||||||||||||||||||
MIL image identifier |
Specifies the identifier of the buffer. |
||||||||||||||||||||||||||||||||||||||
M_TEMPLATE_REFERENCE_SIZE_BAND + |
Inquires the number of bands in the template reference image. (summarize)Inquires the number of bands in the template reference image. (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info: Data
type: address of a
MIL_DOUBLE
Data type info: Data
type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
1 <= Value <= 3 |
Specifies the number of bands. |
||||||||||||||||||||||||||||||||||||||
M_TEMPLATE_REFERENCE_SIZE_X + |
Inquires the width of the template reference. (summarize)Inquires the width of the template reference. (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info: Data
type: address of a
MIL_DOUBLE
Data type info: Data
type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
Value >= 0 |
Specifies the template reference's width. This value must be in pixel units. (summarize)Specifies the template reference's width. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_TEMPLATE_REFERENCE_SIZE_Y + |
Inquires the height of the template reference. (summarize)Inquires the height of the template reference. (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info: Data
type: address of a
MIL_DOUBLE
Data type info: Data
type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
Value >= 0 |
Specifies the template reference's height. This value must be in pixel units. (summarize)Specifies the template reference's height. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_TEMPLATE_REFERENCE_TYPE + |
Inquires the data type and the data depth (per band) of the template reference. (summarize)Inquires the data type and the data depth (per band) of the template reference. (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info: Data
type: address of a
MIL_DOUBLE
Data type info: Data
type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the template reference's data type and data depth. |
||||||||||||||||||||||||||||||||||||||
M_TIMEOUT + |
Inquires the maximum measurement-and-validation time for MmetCalculate(), in msec. SET (summarize)Inquires the maximum measurement-and-validation time for MmetCalculate(), in msec. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info: Data
type: address of a
MIL_DOUBLE
Data type info: Data
type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_DISABLE. |
||||||||||||||||||||||||||||||||||||||
M_DISABLE |
Specifies an infinite amount of measurement and validation time. |
||||||||||||||||||||||||||||||||||||||
Value > 0.0 |
Specifies the maximum measurement and validation time, in msec. |
To inquire about the system on which either the metrology context or metrology result buffer has been allocated, set the InquireType parameter to the value below.
For inquiring about the system
|
|||||||||||||||||||||||||||||||||||||||
|
Description | ||||||||||||||||||||||||||||||||||||||
UserVarPtr - Possible values returned |
|||||||||||||||||||||||||||||||||||||||
M_OWNER_SYSTEM + |
Inquires the identifier of the system on which either the metrology context or metrology result buffer has been allocated. SET (summarize)Inquires the identifier of the system on which either the metrology context or metrology result buffer has been allocated. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info: Data
type: address of a MIL_DOUBLE
MORE
Data type info: Data
type: address of a MIL_DOUBLE
MORE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT_HOST |
Specifies the default Host system of the current MIL application. |
||||||||||||||||||||||||||||||||||||||
MIL system identifier |
Specifies a valid system identifier, previously allocated using MsysAlloc(). |
To inquire about the processing settings for a measured feature, set the InquireType parameter to one of the following values. To inquire global processing settings, the LabelOrIndex parameter must be set to an existing measured feature label or index using M_FEATURE_LABEL() or M_FEATURE_INDEX().
For inquiring global processing
settings
|
|||||||||||||||||||||||||||||||||||||||
|
Description | ||||||||||||||||||||||||||||||||||||||
UserVarPtr - Possible values returned |
|||||||||||||||||||||||||||||||||||||||
M_CHAIN_ALL_NEIGHBORS + |
Inquires whether edge chains are built with as much edgel information as possible. SET (summarize)Inquires whether edge chains are built with as much edgel information as possible. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info: Data
type: address of a
MIL_DOUBLE
Data type info: Data
type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_ENABLE. |
||||||||||||||||||||||||||||||||||||||
M_DISABLE |
Specifies that edge chains are built with the least amount of edgel information possible. INFO |
||||||||||||||||||||||||||||||||||||||
M_ENABLE |
Specifies that edge chains are built with as much edgel information as possible. INFO |
||||||||||||||||||||||||||||||||||||||
M_EXTRACTION_SCALE + |
Inquires the image scale at which to extract the edges. SET (summarize)Inquires the image scale at which to extract the edges. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Specifies the default value; the default value is 1.0. |
||||||||||||||||||||||||||||||||||||||
Value > 0.0 |
Specifies the extraction scale. |
||||||||||||||||||||||||||||||||||||||
M_FILL_GAP_ANGLE + |
Inquires the aperture angle where the feature extraction searches for edge extremity candidates when filling gaps in features. SET (summarize)Inquires the aperture angle where the feature extraction searches for edge extremity candidates when filling gaps in features. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Specifies the default value; the default value is 90.0 °. |
||||||||||||||||||||||||||||||||||||||
0.0 <= Value <= 360.0 |
Specifies the aperture angle, in degrees. |
||||||||||||||||||||||||||||||||||||||
M_FILL_GAP_DISTANCE + |
Inquires the maximum distance radius where the feature extraction searches for edge extremity candidates when filling gaps in features. SET (summarize)Inquires the maximum distance radius where the feature extraction searches for edge extremity candidates when filling gaps in features. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Specifies the default value. INFO |
||||||||||||||||||||||||||||||||||||||
M_INFINITE |
Specifies an infinite maximum distance radius. |
||||||||||||||||||||||||||||||||||||||
Value >= 0.0 |
Specifies the maximum distance radius, in pixels. INFO |
||||||||||||||||||||||||||||||||||||||
M_FILTER_SMOOTHNESS + |
Inquires the degree of smoothness (strength of denoising) of the edge extraction filter. SET (summarize)Inquires the degree of smoothness (strength of denoising) of the edge extraction filter. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Specifies the default value; the default value is 50.0. |
||||||||||||||||||||||||||||||||||||||
0.0 <= Value <= 100.0 |
Specifies the smoothness value. INFO |
||||||||||||||||||||||||||||||||||||||
M_FILTER_TYPE + |
Inquires the type of filter used when performing the edge extraction. SET (summarize)Inquires the type of filter used when performing the edge extraction. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_SHEN. |
||||||||||||||||||||||||||||||||||||||
M_DERICHE |
Specifies a Deriche infinite support filter. |
||||||||||||||||||||||||||||||||||||||
M_FREI_CHEN |
Specifies a Frei Chen filter. |
||||||||||||||||||||||||||||||||||||||
M_PREWITT |
Specifies a Prewitt filter. |
||||||||||||||||||||||||||||||||||||||
M_SHEN |
Specifies a Shen-Castan infinite support exponential filter. |
||||||||||||||||||||||||||||||||||||||
M_SOBEL |
Specifies a Sobel filter. |
||||||||||||||||||||||||||||||||||||||
M_FLOAT_MODE + |
Inquires the mode in which to perform the edge extraction filter. SET (summarize)Inquires the mode in which to perform the edge extraction filter. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_DISABLE. |
||||||||||||||||||||||||||||||||||||||
M_DISABLE |
Specifies that all edge extractions are not forced to be performed using floating-point precision calculations. |
||||||||||||||||||||||||||||||||||||||
M_ENABLE |
Specifies that all edge extractions are forced to be performed using floating-point precision calculations. |
||||||||||||||||||||||||||||||||||||||
M_MAGNITUDE_TYPE + |
Inquires the type of magnitude value used to calculate the magnitude of the edge at each edgel position. SET (summarize)Inquires the type of magnitude value used to calculate the magnitude of the edge at each edgel position. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_SQR_NORM. |
||||||||||||||||||||||||||||||||||||||
M_NORM |
Specifies that the magnitude will be used. |
||||||||||||||||||||||||||||||||||||||
M_SQR_NORM |
Specifies that the square of the magnitude will be used. |
||||||||||||||||||||||||||||||||||||||
M_REGION_ACCURACY_HIGH + |
Inquires the accuracy with which you define the metrology region associated with a feature when dealing with a calibrated image. SET (summarize)Inquires the accuracy with which you define the metrology region associated with a feature when dealing with a calibrated image. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_ENABLE. |
||||||||||||||||||||||||||||||||||||||
M_DISABLE |
Specifies that high accuracy is not used when defining a metrology region. INFO |
||||||||||||||||||||||||||||||||||||||
M_ENABLE |
Specifies that high accuracy is used when defining a metrology region. |
||||||||||||||||||||||||||||||||||||||
M_THRESHOLD_MODE + |
Inquires the threshold mode of the edge extraction. Note that lower threshold values result in a more sensitive edgel detection. SET (summarize)Inquires the threshold mode of the edge extraction. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_HIGH. |
||||||||||||||||||||||||||||||||||||||
M_DISABLE |
Specifies no threshold. INFO |
||||||||||||||||||||||||||||||||||||||
M_HIGH |
Specifies a high threshold. INFO |
||||||||||||||||||||||||||||||||||||||
M_LOW |
Specifies a low threshold. INFO |
||||||||||||||||||||||||||||||||||||||
M_MEDIUM |
Specifies a medium threshold. INFO |
||||||||||||||||||||||||||||||||||||||
M_USER_DEFINED |
Specifies that the threshold values will be user-defined. INFO |
||||||||||||||||||||||||||||||||||||||
M_VERY_HIGH |
Specifies a very high threshold. INFO |
||||||||||||||||||||||||||||||||||||||
M_THRESHOLD_TYPE + |
Inquires the type of the hysteresis threshold used when performing the edge extraction. SET (summarize)Inquires the type of the hysteresis threshold used when performing the edge extraction. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_HYSTERESIS. |
||||||||||||||||||||||||||||||||||||||
M_FULL_HYSTERESIS |
Specifies that the lower bound threshold value is 0.0. |
||||||||||||||||||||||||||||||||||||||
M_HYSTERESIS |
Specifies that both the lower bound threshold value and the upper bound threshold value will be used. |
||||||||||||||||||||||||||||||||||||||
M_NO_HYSTERESIS |
Specifies that the lower bound threshold value is equal to the upper bound threshold value. |
||||||||||||||||||||||||||||||||||||||
M_THRESHOLD_VALUE_HIGH + |
Inquires the user-defined upper bound of the hysteresis threshold. SET (summarize)Inquires the user-defined upper bound of the hysteresis threshold. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Specifies the default value; the default value is 0.0. |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the upper bound of the hysteresis threshold. |
||||||||||||||||||||||||||||||||||||||
M_THRESHOLD_VALUE_LOW + |
Inquires the user-defined lower bound of the hysteresis threshold. SET (summarize)Inquires the user-defined lower bound of the hysteresis threshold. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Specifies the default value; the default value is 0.0. |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the lower bound of the hysteresis threshold. |
To inquire about the features of a metrology context, set the InquireType parameter to one of the following values. For inquiring feature settings, the LabelOrIndex parameter can be set to one of the following: an existing feature label or index using M_FEATURE_LABEL() or M_FEATURE_INDEX(), or M_GLOBAL_FRAME.
For inquiring about features
|
|||||||||||||||||||||||||||||||||||||||
|
Description | ||||||||||||||||||||||||||||||||||||||
UserVarPtr - Possible values returned |
|||||||||||||||||||||||||||||||||||||||
M_ANGLE_END + |
Inquires the end angle of a constructed arc. The angle is relative to the reference frame's axis. SET (summarize)Inquires the end angle of a constructed arc. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Specifies the default value; the default value is 360.0 °. |
||||||||||||||||||||||||||||||||||||||
0.0 <= Value <= 360.0 |
Specifies the angle, in degrees. |
||||||||||||||||||||||||||||||||||||||
M_ANGLE_START + |
Inquires the start angle of a constructed arc. The angle is relative to the reference frame's axis. SET (summarize)Inquires the start angle of a constructed arc. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Specifies the default value; the default value is 0.0 °. |
||||||||||||||||||||||||||||||||||||||
0.0 <= Value <= 360.0 |
Specifies the angle, in degrees. |
||||||||||||||||||||||||||||||||||||||
M_DEPENDENCIES + |
Inquires whether other features or tolerances have been constructed or validated based on the specified feature. (summarize)Inquires whether other features or tolerances have been constructed or validated based on the specified feature. (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_FALSE |
Specifies that other features or tolerances have not been constructed or validated based on the specified feature. |
||||||||||||||||||||||||||||||||||||||
M_TRUE |
Specifies that other features or tolerances have been constructed or validated based on the specified feature. |
||||||||||||||||||||||||||||||||||||||
M_EDGEL_ANGLE_RANGE + |
Inquires the angular range within which an edgel's gradient angle must fall for MIL to consider it an active edgel. SET (summarize)Inquires the angular range within which an edgel's gradient angle must fall for MIL to consider it an active edgel. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Specifies the default value; the default value is 180.0 °. |
||||||||||||||||||||||||||||||||||||||
0.0 <= Value <= 360.0 |
Specifies the angular range, in degrees. |
||||||||||||||||||||||||||||||||||||||
M_EDGEL_DENOISING_MODE + |
Inquires how to denoise edgels. SET (summarize)Inquires how to denoise edgels. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_NULL. |
||||||||||||||||||||||||||||||||||||||
M_NULL |
Specifies no denoising. |
||||||||||||||||||||||||||||||||||||||
M_GAUSSIAN |
Specifies a Gaussian type of denoising. |
||||||||||||||||||||||||||||||||||||||
M_MEAN |
Specifies a mean type of denoising. |
||||||||||||||||||||||||||||||||||||||
M_MEDIAN |
Specifies a median type of denoising. |
||||||||||||||||||||||||||||||||||||||
M_EDGEL_DENOISING_RADIUS + |
Inquires the radius by which to denoise edgels. SET (summarize)Inquires the radius by which to denoise edgels. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Specifies the default value; the default value is 10.0. |
||||||||||||||||||||||||||||||||||||||
Value > 0.0 |
Specifies the radius, in pixels. |
||||||||||||||||||||||||||||||||||||||
M_EDGEL_DENOISING_USE_ORDER + |
Inquires whether MIL should use and maintain the order of the edgels when denoising them. SET (summarize)Inquires whether MIL should use and maintain the order of the edgels when denoising them. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DISABLE |
Specifies that MIL should not use and maintain the order of the edgels when denoising them. |
||||||||||||||||||||||||||||||||||||||
M_ENABLE |
Specifies that MIL should use and maintain the order of the edgels when denoising them. INFO |
||||||||||||||||||||||||||||||||||||||
M_EDGEL_RELATIVE_ANGLE + |
Inquires the relative angle from which to measure the gradient angle range (M_EDGEL_ANGLE_RANGE). SET (summarize)Inquires the relative angle from which to measure the gradient angle range (M_EDGEL_ANGLE_RANGE). SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_SAME. |
||||||||||||||||||||||||||||||||||||||
M_REVERSE |
Specifies that the gradient angle range is measured relative to the reverse angle (orientation) of the region of interest (+ 180°). |
||||||||||||||||||||||||||||||||||||||
M_SAME |
Specifies that the gradient angle range is measured relative to the same angle (orientation) as the region of interest. |
||||||||||||||||||||||||||||||||||||||
M_SAME_OR_REVERSE |
Specifies that the gradient angle range is measured relative to either the same or the reverse angle (orientation) of the region of interest. |
||||||||||||||||||||||||||||||||||||||
M_EDGEL_SELECTION_RANK + |
Inquires which edgels to select in each column of the metrology region. SET (summarize)Inquires which edgels to select in each column of the metrology region. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_DISABLE. |
||||||||||||||||||||||||||||||||||||||
M_DISABLE |
Specifies that all edgels are selected. |
||||||||||||||||||||||||||||||||||||||
M_LAST |
Specifies the last edgel in each column, relative to the metrology region. |
||||||||||||||||||||||||||||||||||||||
Value > 0 |
Specifies which edgels are selected , based on their rank, relative to the metrology region. |
||||||||||||||||||||||||||||||||||||||
M_EDGEL_TYPE + |
Inquires the type of edgels that will be used for constructed edgel features. SET (summarize)Inquires the type of edgels that will be used for constructed edgel features. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_ACTIVE_EDGELS. |
||||||||||||||||||||||||||||||||||||||
M_ACTIVE_EDGELS |
Specifies to use the active edgels of the measured feature's metrology region. INFO |
||||||||||||||||||||||||||||||||||||||
M_ALL_EDGELS |
Specifies to use all the edgels of the measured feature's metrology region. |
||||||||||||||||||||||||||||||||||||||
M_FITTED_EDGELS |
Specifies to use the fitted edgels of the measured feature's metrology region. INFO |
||||||||||||||||||||||||||||||||||||||
M_FEATURE_GEOMETRY + |
Inquires the geometry of the specified feature. SET SET (summarize)Inquires the geometry of the specified feature. SET SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_ARC |
This value can have multiple meanings, as indicated below. (summarize)This value can have multiple meanings, as indicated below. (more details...) |
||||||||||||||||||||||||||||||||||||||
//For constructed
features
Specifies a constructed arc feature. |
|||||||||||||||||||||||||||||||||||||||
//For measured
features
Specifies a physically measured arc feature. INFO |
|||||||||||||||||||||||||||||||||||||||
M_CIRCLE |
This value can have multiple meanings, as indicated below. (summarize)This value can have multiple meanings, as indicated below. (more details...) |
||||||||||||||||||||||||||||||||||||||
//For constructed
features
Specifies a constructed circle feature. |
|||||||||||||||||||||||||||||||||||||||
//For measured
features
Specifies a physically measured circle feature. INFO |
|||||||||||||||||||||||||||||||||||||||
M_EDGEL |
This value can have multiple meanings, as indicated below. (summarize)This value can have multiple meanings, as indicated below. (more details...) |
||||||||||||||||||||||||||||||||||||||
//For constructed
features
Specifies a constructed edgel feature. |
|||||||||||||||||||||||||||||||||||||||
//For measured
features
Specifies a physically measured edgel feature. INFO |
|||||||||||||||||||||||||||||||||||||||
M_LINE |
//For constructed
features
Specifies a constructed line feature. //For constructed
features
Specifies a constructed line feature. |
||||||||||||||||||||||||||||||||||||||
M_LOCAL_FRAME |
//For constructed
features
Specifies a constructed local frame feature. //For constructed
features
Specifies a constructed local frame feature. |
||||||||||||||||||||||||||||||||||||||
M_POINT |
This value can have multiple meanings, as indicated below. (summarize)This value can have multiple meanings, as indicated below. (more details...) |
||||||||||||||||||||||||||||||||||||||
//For constructed
features
Specifies a constructed point feature. |
|||||||||||||||||||||||||||||||||||||||
//For measured
features
Specifies a physically measured point feature. INFO |
|||||||||||||||||||||||||||||||||||||||
M_SEGMENT |
This value can have multiple meanings, as indicated below. (summarize)This value can have multiple meanings, as indicated below. (more details...) |
||||||||||||||||||||||||||||||||||||||
//For constructed
features
Specifies a constructed segment feature. |
|||||||||||||||||||||||||||||||||||||||
//For measured
features
Specifies a physically measured segment feature. INFO |
|||||||||||||||||||||||||||||||||||||||
M_FEATURE_TYPE + |
Inquires the type of the specified feature. SET (summarize)Inquires the type of the specified feature. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_CONSTRUCTED |
Specifies a constructed feature. INFO |
||||||||||||||||||||||||||||||||||||||
M_MEASURED |
Specifies a physically measured feature. INFO |
||||||||||||||||||||||||||||||||||||||
M_FIT_COVERAGE_MIN + |
Inquires the approximate portion of the feature that must be covered by fitted edgels for a successful fit. SET (summarize)Inquires the approximate portion of the feature that must be covered by fitted edgels for a successful fit. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Specifies the default value; the default value is 0.0 %. |
||||||||||||||||||||||||||||||||||||||
0.0 <= Value <= 100.0 |
Specifies the minimum coverage, as a percentage. |
||||||||||||||||||||||||||||||||||||||
M_FIT_DISTANCE_MAX + |
Inquires the greatest possible gap between an active edgel and an iterative fit for the active edgel to be considered during the next iteration. SET (summarize)Inquires the greatest possible gap between an active edgel and an iterative fit for the active edgel to be considered during the next iteration. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_INFINITE. |
||||||||||||||||||||||||||||||||||||||
M_INFINITE |
Specifies no maximum distance. |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the maximum distance, in pixel units. |
||||||||||||||||||||||||||||||||||||||
M_FIT_DISTANCE_OUTLIERS + |
Inquires the distance MIL uses to establish outliers (outlier pixels/points), which are excluded from the robust best fit. This only applies to features built using MmetAddFeature() with M_FIT; also, M_FIT_TYPE must be set to M_ROBUST_FIT. SET (summarize)Inquires the distance MIL uses to establish outliers (outlier pixels/points), which are excluded from the robust best fit. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_AUTO. |
||||||||||||||||||||||||||||||||||||||
M_AUTO |
Specifies that MIL automatically determines the distance. |
||||||||||||||||||||||||||||||||||||||
M_USER_DEFINED |
Specifies that the distance is set with M_FIT_DISTANCE_OUTLIERS_VALUE. |
||||||||||||||||||||||||||||||||||||||
M_FIT_DISTANCE_OUTLIERS_VALUE + |
Inquires the explicit distance value that MIL uses to establish outliers (outlier pixels/points), which are excluded from the robust best fit. This only applies to features built using MmetAddFeature() with M_FIT; also, M_FIT_TYPE must be set to M_ROBUST_FIT, and M_FIT_DISTANCE_OUTLIERS must be set to M_USER_DEFINED. SET (summarize)Inquires the explicit distance value that MIL uses to establish outliers (outlier pixels/points), which are excluded from the robust best fit. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Specifies the default value; the default value is 4.0. |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the distance; value must be greater than 0.0. |
||||||||||||||||||||||||||||||||||||||
M_FIT_INTERNAL_NUMBER_OF_POINTS + |
Inquires the number of points from which MIL performs the robust fit to build the feature. This only applies to features built using MmetAddFeature() with M_FIT; also, M_FIT_TYPE must be set to M_ROBUST_FIT. SET (summarize)Inquires the number of points from which MIL performs the robust fit to build the feature. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_AUTO. |
||||||||||||||||||||||||||||||||||||||
M_AUTO |
Specifies that MIL automatically determines the number of points. INFO |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the number of points. INFO |
||||||||||||||||||||||||||||||||||||||
M_FIT_ITERATIONS_MAX + |
Inquires the maximum number of fit iterations used to compute the feature. SET (summarize)Inquires the maximum number of fit iterations used to compute the feature. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_AUTO. |
||||||||||||||||||||||||||||||||||||||
M_AUTO |
Specifies that the maximum number of fit iterations will be automatically determined. |
||||||||||||||||||||||||||||||||||||||
Value >= 1 |
Specifies the maximum number of fit iterations. INFO |
||||||||||||||||||||||||||||||||||||||
M_FIT_TYPE + |
Inquires the type of best fit with which to build the feature. This only applies to features built using MmetAddFeature() with M_FIT. SET (summarize)Inquires the type of best fit with which to build the feature. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_STANDARD_FIT. |
||||||||||||||||||||||||||||||||||||||
M_ROBUST_FIT |
Specifies a robust best fit. INFO |
||||||||||||||||||||||||||||||||||||||
M_STANDARD_FIT |
Specifies a standard best fit. INFO |
||||||||||||||||||||||||||||||||||||||
M_FIT_VARIATION_MAX + |
Inquires the maximum allowable difference in the value of the feature's underlying coefficients, from one fit iteration to the next. SET (summarize)Inquires the maximum allowable difference in the value of the feature's underlying coefficients, from one fit iteration to the next. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_AUTO. |
||||||||||||||||||||||||||||||||||||||
M_AUTO |
Specifies that the maximum variation will be determined automatically. |
||||||||||||||||||||||||||||||||||||||
0.0 <= Value <= 100.0 |
Specifies the maximum variation, as a percentage. |
||||||||||||||||||||||||||||||||||||||
M_LINE_A + |
Inquires the coefficient A of the equation for a parametrically constructed line. The line equation is: A x + B y + C = 0. SET (summarize)Inquires the coefficient A of the equation for a parametrically constructed line. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Specifies the default value; the default value is 0.0. |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the coefficient's value. |
||||||||||||||||||||||||||||||||||||||
M_LINE_B + |
Inquires the coefficient B of the equation for a parametrically constructed line. The line equation is: A x + B y + C = 0. SET (summarize)Inquires the coefficient B of the equation for a parametrically constructed line. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Specifies the default value; the default value is 1.0. |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the coefficient's value. |
||||||||||||||||||||||||||||||||||||||
M_LINE_BISECTOR_TYPE + |
Inquires how to construct a line feature when building it as a bisector. This only applies when using MmetAddFeature() with M_CONSTRUCTED set to M_LINE and M_BISECTOR, and specifying two lines as the base features. SET (summarize)Inquires how to construct a line feature when building it as a bisector. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_FEATURE_ORDER. |
||||||||||||||||||||||||||||||||||||||
M_BIGGEST_ANGLE |
Specifies that the newly constructed line is built at the middle of the biggest angle formed by the two lines specified as base features. |
||||||||||||||||||||||||||||||||||||||
M_FEATURE_ORDER |
Specifies that the newly constructed line is built according to the order in which you specified the two line base features; that is, at the middle of the angle formed between the first and second specified lines. |
||||||||||||||||||||||||||||||||||||||
M_SMALLEST_ANGLE |
Specifies that the newly constructed line is built at the middle of the smallest angle formed by the two lines specified as base features. |
||||||||||||||||||||||||||||||||||||||
M_LINE_C + |
Inquires the coefficient C of the equation for a parametrically constructed line. The line equation is: A x + B y + C = 0. SET (summarize)Inquires the coefficient C of the equation for a parametrically constructed line. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Specifies the default value; the default value is 0.0. |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the coefficient's value. |
||||||||||||||||||||||||||||||||||||||
M_NUMBER_MAX + |
Inquires the maximum number of subfeatures to calculate in a multiple feature (for point features only). SET (summarize)Inquires the maximum number of subfeatures to calculate in a multiple feature (for point features only). SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Specifies the default value; the default value is 1. |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the maximum number of subfeatures. INFO |
||||||||||||||||||||||||||||||||||||||
M_NUMBER_MIN + |
Inquires the minimum number of subfeatures to calculate in a multiple feature (for point features only). SET (summarize)Inquires the minimum number of subfeatures to calculate in a multiple feature (for point features only). SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Specifies the default value; the default value is 0. |
||||||||||||||||||||||||||||||||||||||
Value >= 0 |
Specifies the minimum number of subfeatures. INFO |
||||||||||||||||||||||||||||||||||||||
M_OCCURRENCE + |
Inquires the point to use if there is more than one candidate when adding a constructed point feature built at the intersection of two base features (MmetAddFeature() with M_POINT and M_INTERSECTION or M_EXTENDED_INTERSECTION). SET (summarize)Inquires the point to use if there is more than one candidate when adding a constructed point feature built at the intersection of two base features (MmetAddFeature() with M_POINT and M_INTERSECTION or M_EXTENDED_INTERSECTION). SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Specifies the default value; the default value is 0. |
||||||||||||||||||||||||||||||||||||||
Value >= 0 |
Specifies the index value. |
||||||||||||||||||||||||||||||||||||||
M_OPERATION + |
Inquires the operation used to build the specified feature. SET (summarize)Inquires the operation used to build the specified feature. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
This value can have multiple meanings, as indicated below. (summarize)This value can have multiple meanings, as indicated below. (more details...) |
||||||||||||||||||||||||||||||||||||||
//For a constructed
feature
Same as M_PARAMETRIC. |
|||||||||||||||||||||||||||||||||||||||
//For a constructed
feature
Same as M_COPY_FEATURE_EDGELS. |
|||||||||||||||||||||||||||||||||||||||
//For a measured
feature
Same as M_FIT. |
|||||||||||||||||||||||||||||||||||||||
//For a measured
feature
Specifies a measured edgel feature built by extracting all the edgels in the metrology region. |
|||||||||||||||||||||||||||||||||||||||
M_ANGLE |
//For a constructed
feature
Specifies a line feature built at a specified angle from the specified linear base feature (segment or line), and passing through the specified point base feature. INFO //For a constructed
feature
Specifies a line feature built at a specified angle from the specified linear base feature (segment or line), and passing through the specified point base feature. INFO |
||||||||||||||||||||||||||||||||||||||
M_ANGLE_ABSOLUTE |
//For a constructed
feature
Specifies a point feature built at the specified absolute angle, on the contour of the specified base feature. INFO //For a constructed
feature
Specifies a point feature built at the specified absolute angle, on the contour of the specified base feature. INFO |
||||||||||||||||||||||||||||||||||||||
M_ANGLE_RELATIVE |
//For a constructed
feature
Specifies a point feature built at the specified relative angle, on the contour of the specified base feature. INFO //For a constructed
feature
Specifies a point feature built at the specified relative angle, on the contour of the specified base feature. INFO |
||||||||||||||||||||||||||||||||||||||
M_BISECTOR |
//For a constructed
feature
Specifies a line feature built by dividing an angle formed by the specified base features. INFO //For a constructed
feature
Specifies a line feature built by dividing an angle formed by the specified base features. INFO |
||||||||||||||||||||||||||||||||||||||
M_CENTER |
//For a constructed
feature
Specifies a point feature built at the center of the specified base feature(s). INFO //For a constructed
feature
Specifies a point feature built at the center of the specified base feature(s). INFO |
||||||||||||||||||||||||||||||||||||||
M_CLONE_FEATURE |
This value can have multiple meanings, as indicated below. (summarize)This value can have multiple meanings, as indicated below. (more details...) |
||||||||||||||||||||||||||||||||||||||
//For a constructed
feature
Specifies an arc feature cloned from the specified base feature. |
|||||||||||||||||||||||||||||||||||||||
//For a constructed
feature
Specifies a circle feature cloned from the specified base feature. |
|||||||||||||||||||||||||||||||||||||||
//For a constructed
feature
Specifies an edgel feature cloned from the specified base feature. |
|||||||||||||||||||||||||||||||||||||||
//For a constructed
feature
Specifies a line feature cloned from the specified base feature. |
|||||||||||||||||||||||||||||||||||||||
//For a constructed
feature
Specifies a local frame feature cloned from the specified base feature. |
|||||||||||||||||||||||||||||||||||||||
//For a constructed
feature
Specifies a point feature cloned from the specified base feature. |
|||||||||||||||||||||||||||||||||||||||
//For a constructed
feature
Specifies a segment feature cloned from the specified base feature. |
|||||||||||||||||||||||||||||||||||||||
M_CLOSEST |
//For a constructed
feature
Specifies a point feature built at the point on the first specified base feature that is, by default, closest to the other (one or more) specified base features. INFO //For a constructed
feature
Specifies a point feature built at the point on the first specified base feature that is, by default, closest to the other (one or more) specified base features. INFO |
||||||||||||||||||||||||||||||||||||||
M_CLOSEST_TO_INFINITE_POINT |
//For a constructed
feature
Specifies a point feature built, at the position on the base feature, that is the closest to an infinite point. INFO //For a constructed
feature
Specifies a point feature built, at the position on the base feature, that is the closest to an infinite point. INFO |
||||||||||||||||||||||||||||||||||||||
M_CONSTRUCTION |
This value can have multiple meanings, as indicated below. (summarize)This value can have multiple meanings, as indicated below. (more details...) |
||||||||||||||||||||||||||||||||||||||
//For a constructed
feature
Specifies an arc feature built from a geometric construction using the specified base features. INFO |
|||||||||||||||||||||||||||||||||||||||
//For a constructed
feature
Specifies a circle feature built from a geometric construction using the specified base features. INFO |
|||||||||||||||||||||||||||||||||||||||
//For a constructed
feature
Specifies a line feature built from a geometric construction using the specified base features. INFO |
|||||||||||||||||||||||||||||||||||||||
//For a constructed
feature
Specifies a local frame feature built from a geometric construction using the specified base features. INFO |
|||||||||||||||||||||||||||||||||||||||
//For a constructed
feature
Specifies a segment feature built from a geometric construction using the specified base features. INFO |
|||||||||||||||||||||||||||||||||||||||
M_COPY_FEATURE_EDGELS |
//For a constructed
feature
Specifies an edgel feature constructed by copying the edgels of the specified base features. INFO //For a constructed
feature
Specifies an edgel feature constructed by copying the edgels of the specified base features. INFO |
||||||||||||||||||||||||||||||||||||||
M_EXTENDED_INTERSECTION |
//For a constructed
feature
Specifies a point feature built at the point of intersection between the extension of the first and second specified base features. INFO //For a constructed
feature
Specifies a point feature built at the point of intersection between the extension of the first and second specified base features. INFO |
||||||||||||||||||||||||||||||||||||||
M_EXTERNAL_FEATURE |
//For a constructed
feature
Specifies an edgel feature constructed from edgels or points established using other MIL modules or third party software. INFO //For a constructed
feature
Specifies an edgel feature constructed from edgels or points established using other MIL modules or third party software. INFO |
||||||||||||||||||||||||||||||||||||||
M_FIT |
This value can have multiple meanings, as indicated below. (summarize)This value can have multiple meanings, as indicated below. (more details...) |
||||||||||||||||||||||||||||||||||||||
//For a constructed
feature
Specifies an arc feature built from the arc that best fits the specified base features. INFO |
|||||||||||||||||||||||||||||||||||||||
//For a constructed
feature
Specifies a circle feature built from the circle that best fits the specified base features. INFO |
|||||||||||||||||||||||||||||||||||||||
//For a constructed
feature
Specifies a line feature built from the resulting best fit of the specified base feature. INFO |
|||||||||||||||||||||||||||||||||||||||
//For a constructed
feature
Specifies a segment feature built from the line that best fits the specified base features. INFO |
|||||||||||||||||||||||||||||||||||||||
//For a measured
feature
Specifies a measured arc feature built using a best fit operation applied to the data (edgels) extracted from the metrology region. INFO |
|||||||||||||||||||||||||||||||||||||||
//For a measured
feature
Specifies a measured circle feature built using a best fit operation applied to the data (edgels) extracted from the metrology region. INFO |
|||||||||||||||||||||||||||||||||||||||
//For a measured
feature
Specifies a measured point feature built using a best fit operation applied to the data (edgels) extracted from the metrology region. |
|||||||||||||||||||||||||||||||||||||||
//For a measured
feature
Specifies a measured segment feature built from the line that best fits the data (edgels) extracted from the metrology region. INFO |
|||||||||||||||||||||||||||||||||||||||
M_GROUP_EDGELS |
//For a constructed
feature
Specifies an edgel feature constructed by grouping the edgels of the specified base features. INFO //For a constructed
feature
Specifies an edgel feature constructed by grouping the edgels of the specified base features. INFO |
||||||||||||||||||||||||||||||||||||||
M_INNER_FIT |
This value can have multiple meanings, as indicated below. (summarize)This value can have multiple meanings, as indicated below. (more details...) |
||||||||||||||||||||||||||||||||||||||
//For a constructed
feature
Specifies a circle feature built from the best inner fit of a circle around the specified base features. INFO |
|||||||||||||||||||||||||||||||||||||||
//For a constructed
feature
Specifies a segment feature built from the segment that has the best inner fit in the specified base features. INFO |
|||||||||||||||||||||||||||||||||||||||
//For a measured
feature
Specifies a measured circle feature built using the best inner fit operation applied to the data (edgels) extracted from the metrology region. INFO |
|||||||||||||||||||||||||||||||||||||||
//For a measured
feature
Specifies a measured segment feature built from the segment that has the best inner fit applied to the data (edgels) extracted from the metrology region. INFO |
|||||||||||||||||||||||||||||||||||||||
M_INTERSECTION |
//For a constructed
feature
Specifies a point feature built at the point of intersection between the first and second specified base features. INFO //For a constructed
feature
Specifies a point feature built at the point of intersection between the first and second specified base features. INFO |
||||||||||||||||||||||||||||||||||||||
M_MAX_DISTANCE_POINT |
//For a constructed
feature
Specifies a point feature built at the point on the first specified base feature that is, by default, farthest from any one point on the other (one or more) specified base features. INFO //For a constructed
feature
Specifies a point feature built at the point on the first specified base feature that is, by default, farthest from any one point on the other (one or more) specified base features. INFO |
||||||||||||||||||||||||||||||||||||||
M_MAX_OF_MIN_DISTANCE_POINT |
//For a constructed
feature
Specifies a point feature built at the point on the first specified base feature that is the farthest of all the closest points on the second base feature. INFO //For a constructed
feature
Specifies a point feature built at the point on the first specified base feature that is the farthest of all the closest points on the second base feature. INFO |
||||||||||||||||||||||||||||||||||||||
M_MIDDLE |
//For a constructed
feature
Specifies a point feature built at the midpoint of the contour (edge) of the specified base feature. INFO //For a constructed
feature
Specifies a point feature built at the midpoint of the contour (edge) of the specified base feature. INFO |
||||||||||||||||||||||||||||||||||||||
M_OUTER_FIT |
This value can have multiple meanings, as indicated below. (summarize)This value can have multiple meanings, as indicated below. (more details...) |
||||||||||||||||||||||||||||||||||||||
//For a constructed
feature
Specifies a circle feature built from the best outer fit of a circle around the specified base features. INFO |
|||||||||||||||||||||||||||||||||||||||
//For a constructed
feature
Specifies a segment feature built from the outer fit of the specified base features. INFO |
|||||||||||||||||||||||||||||||||||||||
//For a measured
feature
Specifies a measured circle feature built using the best outer fit operation applied to the data (edgels) extracted from the metrology region. INFO |
|||||||||||||||||||||||||||||||||||||||
//For a measured
feature
Specifies a measured segment feature built from the segment that has the best outer fit applied to the data (edgels) extracted from the metrology region. INFO |
|||||||||||||||||||||||||||||||||||||||
M_PARALLEL |
//For a constructed
feature
Specifies a line feature built parallel to the specified linear base feature (segment or line), and passing through the specified point base feature. INFO //For a constructed
feature
Specifies a line feature built parallel to the specified linear base feature (segment or line), and passing through the specified point base feature. INFO |
||||||||||||||||||||||||||||||||||||||
M_PARAMETRIC |
This value can have multiple meanings, as indicated below. (summarize)This value can have multiple meanings, as indicated below. (more details...) |
||||||||||||||||||||||||||||||||||||||
//For a constructed
feature
Specifies an arc feature built from the following MmetControl() parametric controls: M_POSITION_X, M_POSITION_Y, M_ANGLE_START, M_ANGLE_END, and M_RADIUS. |
|||||||||||||||||||||||||||||||||||||||
//For a constructed
feature
Specifies a circle feature built from the following MmetControl() parametric controls: M_POSITION_X, M_POSITION_Y, and M_RADIUS. |
|||||||||||||||||||||||||||||||||||||||
//For a constructed
feature
Specifies a line feature built from the following MmetControl() parametric controls: M_LINE_A, M_LINE_B, and M_LINE_C. |
|||||||||||||||||||||||||||||||||||||||
//For a constructed
feature
Specifies a local frame feature built from the following MmetControl() parametric controls: M_POSITION_X, M_POSITION_Y, and M_ANGLE. INFO |
|||||||||||||||||||||||||||||||||||||||
//For a constructed
feature
Specifies a point feature built from the following MmetControl() parametric controls: M_POSITION_X and M_POSITION_Y. |
|||||||||||||||||||||||||||||||||||||||
//For a constructed
feature
Specifies a segment feature built from the following MmetControl() parametric controls: M_POSITION_START_X, M_POSITION_START_Y, M_POSITION_END_X, and M_POSITION_END_Y. |
|||||||||||||||||||||||||||||||||||||||
M_PERPENDICULAR |
//For a constructed
feature
Specifies a line feature built perpendicular to the specified linear base feature (segment or line), and passing through the specified point base feature. INFO //For a constructed
feature
Specifies a line feature built perpendicular to the specified linear base feature (segment or line), and passing through the specified point base feature. INFO |
||||||||||||||||||||||||||||||||||||||
M_POSITION_ABSOLUTE |
//For a constructed
feature
Specifies a point feature built at the specified position on the contour of the specified base feature. INFO //For a constructed
feature
Specifies a point feature built at the specified position on the contour of the specified base feature. INFO |
||||||||||||||||||||||||||||||||||||||
M_POSITION_END |
//For a constructed
feature
Specifies a point feature built at the end of the contour of the specified base feature. INFO //For a constructed
feature
Specifies a point feature built at the end of the contour of the specified base feature. INFO |
||||||||||||||||||||||||||||||||||||||
M_POSITION_RELATIVE |
//For a constructed
feature
Specifies a point feature built at the specified relative position on the contour of the specified base feature. INFO //For a constructed
feature
Specifies a point feature built at the specified relative position on the contour of the specified base feature. INFO |
||||||||||||||||||||||||||||||||||||||
M_POSITION_START |
//For a constructed
feature
Specifies a point feature built at the start position of the contour of the specified base feature. INFO //For a constructed
feature
Specifies a point feature built at the start position of the contour of the specified base feature. INFO |
||||||||||||||||||||||||||||||||||||||
M_SECTOR_RELATIVE |
//For a constructed
feature
Specifies a line feature built where it divides, in two parts, an angle formed by the specified base features. INFO //For a constructed
feature
Specifies a line feature built where it divides, in two parts, an angle formed by the specified base features. INFO |
||||||||||||||||||||||||||||||||||||||
M_POSITION + |
Inquires the position, along the contour of the specified base feature, at which to construct the point feature (MmetAddFeature() with with M_POINT and M_POSITION_ABSOLUTE or M_POSITION_RELATIVE). SET (summarize)Inquires the position, along the contour of the specified base feature, at which to construct the point feature (MmetAddFeature() with with M_POINT and M_POSITION_ABSOLUTE or M_POSITION_RELATIVE). SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Specifies the default value; the default value is 0. |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the position value. INFO |
||||||||||||||||||||||||||||||||||||||
M_POSITION_END_X + |
Inquires the X-coordinate of the end point of a parametrically constructed segment. SET (summarize)Inquires the X-coordinate of the end point of a parametrically constructed segment. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Specifies the default value; the default value is 1.0. |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the X-coordinate, in pixel or world units. |
||||||||||||||||||||||||||||||||||||||
M_POSITION_END_Y + |
Inquires the Y-coordinate of the end point of a parametrically constructed segment. SET (summarize)Inquires the Y-coordinate of the end point of a parametrically constructed segment. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Specifies the default value; the default value is 0.0. |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the Y-coordinate, in pixel or world units. |
||||||||||||||||||||||||||||||||||||||
M_POSITION_START_X + |
Inquires the X-coordinate of the start point of a parametrically constructed segment. SET (summarize)Inquires the X-coordinate of the start point of a parametrically constructed segment. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Specifies the default value; the default value is -1.0. |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the X-coordinate, in pixel or world units. |
||||||||||||||||||||||||||||||||||||||
M_POSITION_START_Y + |
Inquires the Y-coordinate of the start point of a parametrically constructed segment. SET (summarize)Inquires the Y-coordinate of the start point of a parametrically constructed segment. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Specifies the default value; the default value is 0.0. |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the Y-coordinate, in pixel or world units. |
||||||||||||||||||||||||||||||||||||||
M_POSITION_X + |
Inquires the X-coordinate of the center of a constructed circle or arc, the X-coordinate position of a constructed local frame or point, or the X-coordinates of all externally established edgels/points. SET SET (summarize)Inquires the X-coordinate of the center of a constructed circle or arc, the X-coordinate position of a constructed local frame or point, or the X-coordinates of all externally established edgels/points. SET SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE [optionally, in C++: a reference to a std::vector<MIL_DOUBLE>
] MORE
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE [optionally, in C++: a reference to a std::vector<MIL_DOUBLE>
] MORE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Specifies the default value; the default value is 0.0. |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the X-coordinate, in pixel or world units. |
||||||||||||||||||||||||||||||||||||||
M_POSITION_Y + |
Inquires the Y-coordinate of the center of a constructed circle or arc, the Y-coordinate position of a constructed local frame or point, or the Y-coordinates of all externally established edgels/points. SET SET (summarize)Inquires the Y-coordinate of the center of a constructed circle or arc, the Y-coordinate position of a constructed local frame or point, or the Y-coordinates of all externally established edgels/points. SET SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE [optionally, in C++: a reference to a std::vector<MIL_DOUBLE>
] MORE
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE [optionally, in C++: a reference to a std::vector<MIL_DOUBLE>
] MORE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Specifies the default value; the default value is 0.0. |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the Y-coordinate, in pixel or world units. |
||||||||||||||||||||||||||||||||||||||
M_RADIUS + |
Inquires the radius of a constructed circle or arc. SET (summarize)Inquires the radius of a constructed circle or arc. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Specifies the default value; the default value is 0.0. |
||||||||||||||||||||||||||||||||||||||
Value >= 0.0 |
Specifies the radius, in pixel or world units. |
||||||||||||||||||||||||||||||||||||||
M_REFERENCE_FRAME + |
Inquires the reference frame for any feature. SET (summarize)Inquires the reference frame for any feature. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Specifies that the reference frame is the global frame. |
||||||||||||||||||||||||||||||||||||||
Value > 0 |
Specifies the label of the reference frame. |
||||||||||||||||||||||||||||||||||||||
M_SORT + |
Inquires the sorting order that MIL applies to the index of subpoints, when retrieving results of multiple point features. SET (summarize)Inquires the sorting order that MIL applies to the index of subpoints, when retrieving results of multiple point features. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_SORT_UP. |
||||||||||||||||||||||||||||||||||||||
M_SORT_DOWN |
Specifies that results of multiple point features are sorted in descending order, according to the subpoint's index. |
||||||||||||||||||||||||||||||||||||||
M_SORT_UP |
Specifies that results of multiple point features are sorted in ascending order, according to the subpoint's index. |
To inquire about constructed edgel features, set the InquireType parameter to one of the following values. In this case, the LabelOrIndex parameter must be set to the label or index of the feature, using M_FEATURE_LABEL() or M_FEATURE_INDEX(), and the MetId parameter must be set to a metrology context.
For inquiring about constructed edgel
features
|
|||||||||||||||||||||||||||||||||||||||
|
Description | ||||||||||||||||||||||||||||||||||||||
UserVarPtr - Possible values returned |
|||||||||||||||||||||||||||||||||||||||
M_EDGEL_PROVIDED_ORDER + |
Inquires whether the externally established egdels/points used to construct the edgel feature are listed in a meaningful order. SET (summarize)Inquires whether the externally established egdels/points used to construct the edgel feature are listed in a meaningful order. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_NONE. |
||||||||||||||||||||||||||||||||||||||
M_NONE |
Specifies unordered edgels/points. |
||||||||||||||||||||||||||||||||||||||
M_SEQUENTIAL |
Specifies ordered edgels/points. INFO |
||||||||||||||||||||||||||||||||||||||
M_EDGEL_RESAMPLING_LINE_ANGLE + |
Inquires the angle of a line along which to resample edgels. SET (summarize)Inquires the angle of a line along which to resample edgels. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_DISABLE. |
||||||||||||||||||||||||||||||||||||||
M_DISABLE |
Specifies to disable resampling along a line. INFO |
||||||||||||||||||||||||||||||||||||||
Value >= 0.0 |
Specifies the angle of the line along which to resample edgels. INFO |
||||||||||||||||||||||||||||||||||||||
M_EDGEL_RESAMPLING_MODE + |
Inquires how to resample edgels. SET (summarize)Inquires how to resample edgels. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_NULL. |
||||||||||||||||||||||||||||||||||||||
M_NULL |
Specifies no resampling. |
||||||||||||||||||||||||||||||||||||||
M_MEAN |
Specifies a mean type of resampling. |
||||||||||||||||||||||||||||||||||||||
M_MEDIAN |
Specifies a median type of resampling. |
||||||||||||||||||||||||||||||||||||||
M_EDGEL_RESAMPLING_RADIUS + |
Inquires the radius by which to resample edgels. SET (summarize)Inquires the radius by which to resample edgels. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Specifies the default value; the default value is 10.0. |
||||||||||||||||||||||||||||||||||||||
Value > 0.0 |
Specifies the radius. |
||||||||||||||||||||||||||||||||||||||
M_EDGEL_RESAMPLING_USE_ORDER + |
Inquires whether MIL should use and maintain the order of the edgels when resampling them. SET (summarize)Inquires whether MIL should use and maintain the order of the edgels when resampling them. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DISABLE |
Specifies that MIL should not use and maintain the order of the edgels then resampling them. |
||||||||||||||||||||||||||||||||||||||
M_ENABLE |
Specifies that MIL should use and maintain the order of the edgels when resampling them. INFO |
||||||||||||||||||||||||||||||||||||||
M_GROUP_EDGEL_GAP_SIZE + |
Inquires the maximum allowable gap (distance) between edgels for MIL to consider them part of the same group. SET (summarize)Inquires the maximum allowable gap (distance) between edgels for MIL to consider them part of the same group. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_AUTO. |
||||||||||||||||||||||||||||||||||||||
M_AUTO |
Specifies that MIL should automatically determine the gap size. |
||||||||||||||||||||||||||||||||||||||
Value >= 0.0 |
Specifies the gap size, in pixels. |
||||||||||||||||||||||||||||||||||||||
M_GROUP_MIN_NUMBER_OF_EDGELS + |
Inquires the minimum number of edgels a group must have. SET (summarize)Inquires the minimum number of edgels a group must have. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_NONE. |
||||||||||||||||||||||||||||||||||||||
M_NONE |
Specifies that there is no minimum number of edgels that a group must have. |
||||||||||||||||||||||||||||||||||||||
Value > 0 |
Specifies the minimum number of edgels that a group must have. |
||||||||||||||||||||||||||||||||||||||
M_GROUP_SELECTION_MODE + |
Inquires how to group edgels. SET (summarize)Inquires how to group edgels. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_OCCURRENCE. |
||||||||||||||||||||||||||||||||||||||
M_CLOSEST_TO_POINT |
Specifies to select one group, based on its proximity to a point. INFO |
||||||||||||||||||||||||||||||||||||||
M_OCCURRENCE |
Specifies to select one or more groups, based on the interrelationship of the edgels. INFO |
||||||||||||||||||||||||||||||||||||||
M_GROUP_SELECTION_OCCURRENCE + |
Inquires whether to use one or all edgels to establish the group. SET (summarize)Inquires whether to use one or all edgels to establish the group. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_ALL. |
||||||||||||||||||||||||||||||||||||||
M_ALL |
Specifies to use all edgels. |
||||||||||||||||||||||||||||||||||||||
Value > 0 |
Specifies the edgel to use. |
||||||||||||||||||||||||||||||||||||||
M_GROUP_SELECTION_POINT + |
Inquires the point from which MIL takes the distance to group edgels. SET (summarize)Inquires the point from which MIL takes the distance to group edgels. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_GLOBAL_FRAME. |
||||||||||||||||||||||||||||||||||||||
M_GLOBAL_FRAME |
Specifies a virtual point at the location (origin) of the global frame. |
||||||||||||||||||||||||||||||||||||||
Value > 0 |
Specifies the label of an existing point feature. |
To inquire the geometry of the metrology region, set the InquireType parameter to the following value. In this case, the LabelOrIndex parameter can be set to an existing measured feature label or index using M_FEATURE_LABEL() or M_FEATURE_INDEX() (for an explicitly-defined or 2D graphics list metrology region) or M_DERIVED_GEOMETRY_REGION (for a derived metrology region), and the MetId parameter can be set to a metrology context or a derived metrology region object.
For inquiring the geometry of the metrology
region
|
|||||||||||||||||||||||||||||||||||||||
|
Description | ||||||||||||||||||||||||||||||||||||||
UserVarPtr - Possible values returned |
|||||||||||||||||||||||||||||||||||||||
M_REGION_GEOMETRY + |
Inquires the geometry of the metrology region. SET SET (summarize)Inquires the geometry of the metrology region. SET SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_INFINITE. |
||||||||||||||||||||||||||||||||||||||
M_ARC |
Specifies an arc region. |
||||||||||||||||||||||||||||||||||||||
M_INFINITE |
Specifies an infinite region. |
||||||||||||||||||||||||||||||||||||||
M_RECTANGLE |
Specifies a rectangle region. |
||||||||||||||||||||||||||||||||||||||
M_RING |
Specifies a ring-shaped region. |
||||||||||||||||||||||||||||||||||||||
M_RING_SECTOR |
Specifies a ring-sector region. |
||||||||||||||||||||||||||||||||||||||
M_SEGMENT |
Specifies a linear segment region. |
To inquire the geometry data required to define a metrology region, set the InquireType parameter to one of the following values. In this case, the LabelOrIndex parameter can be set to an existing measured feature label or index using M_FEATURE_LABEL() or M_FEATURE_INDEX() (for an explicitly-defined or 2D graphics list metrology region) or M_DERIVED_GEOMETRY_REGION (for a derived metrology region), and the MetId parameter can be set to a metrology context or a derived metrology region object, unless otherwise specified.
For inquiring the geometry data of the metrology
region
|
|||||||||||||||||||||||||||||||||||||||
|
Description | ||||||||||||||||||||||||||||||||||||||
UserVarPtr - Possible values returned |
|||||||||||||||||||||||||||||||||||||||
M_REGION_ANGLE + |
Inquires the angle of the metrology region. M_REGION_ANGLE applies to M_INFINITE and M_RECTANGLE metrology regions. SET SET SET SET (summarize)Inquires the angle of the metrology region. SET SET SET SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the angle. For an explicitly-defined or 2D graphics list metrology region, M_REGION_ANGLE returns an explicit angle value, in degrees. For a derived metrology region, use M_REGION_ANGLE_TYPE to determine whether M_REGION_ANGLE returns the label of the feature used to establish the angle, or an explicit angle value, in degrees. (summarize)Specifies the angle. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_REGION_ANGLE_END + |
Inquires the end angle of the metrology region. M_REGION_ANGLE_END applies to M_ARC and M_RING_SECTOR metrology regions. SET SET SET SET (summarize)Inquires the end angle of the metrology region. SET SET SET SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the end angle. For an explicitly-defined or 2D graphics list metrology region, M_REGION_ANGLE_END returns an explicit angle value, in degrees. For a derived metrology region, use M_REGION_ANGLE_END_TYPE to determine whether M_REGION_ANGLE_END returns the label of the feature used to establish the angle, or an explicit angle value, in degrees. (summarize)Specifies the end angle. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_REGION_ANGLE_END_TYPE + |
Inquires whether the end angle of the derived metrology region was specified with the label of a feature or an explicit value (M_REGION_ANGLE_END). SET (summarize)Inquires whether the end angle of the derived metrology region was specified with the label of a feature or an explicit value (M_REGION_ANGLE_END). SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_PARAMETRIC. |
||||||||||||||||||||||||||||||||||||||
M_FEATURE_LABEL_VALUE |
Specifies a feature. |
||||||||||||||||||||||||||||||||||||||
M_PARAMETRIC |
Specifies an explicit value. |
||||||||||||||||||||||||||||||||||||||
M_REGION_ANGLE_START + |
Inquires the start angle of the metrology region. M_REGION_ANGLE_START applies to M_ARC and M_RING_SECTOR metrology regions. SET SET SET SET (summarize)Inquires the start angle of the metrology region. SET SET SET SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the start angle. For an explicitly-defined or 2D graphics list metrology region, M_REGION_ANGLE_START returns an explicit angle value, in degrees. For a derived metrology region, use M_REGION_ANGLE_START_TYPE to determine whether M_REGION_ANGLE_START returns the label of the feature used to establish the angle, or an explicit angle value, in degrees. (summarize)Specifies the start angle. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_REGION_ANGLE_START_TYPE + |
Inquires whether the start angle of the derived metrology region was specified with the label of a feature or an explicit value (M_REGION_ANGLE_START). SET (summarize)Inquires whether the start angle of the derived metrology region was specified with the label of a feature or an explicit value (M_REGION_ANGLE_START). SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_PARAMETRIC. |
||||||||||||||||||||||||||||||||||||||
M_FEATURE_LABEL_VALUE |
Specifies a feature. |
||||||||||||||||||||||||||||||||||||||
M_PARAMETRIC |
Specifies an explicit value. |
||||||||||||||||||||||||||||||||||||||
M_REGION_ANGLE_TYPE + |
Inquires whether the angle of the derived metrology region was specified with the label of a feature or an explicit value (M_REGION_ANGLE). SET (summarize)Inquires whether the angle of the derived metrology region was specified with the label of a feature or an explicit value (M_REGION_ANGLE). SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_PARAMETRIC. |
||||||||||||||||||||||||||||||||||||||
M_FEATURE_LABEL_VALUE |
Specifies a feature. |
||||||||||||||||||||||||||||||||||||||
M_PARAMETRIC |
Specifies an explicit value. |
||||||||||||||||||||||||||||||||||||||
M_REGION_END + |
Inquires the derived metrology region's end point according to the specified feature. M_REGION_END applies to derived metrology regions with an M_SEGMENT geometry. SET (summarize)Inquires the derived metrology region's end point according to the specified feature. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
Value > 0 |
Specifies the label of a point feature, which metrology uses to set the end point of the metrology region. |
||||||||||||||||||||||||||||||||||||||
M_REGION_END_TYPE + |
Inquires whether the end point of the derived metrology region was specified with the label of a feature or an explicit value (M_REGION_END or M_REGION_END_X and M_REGION_END_Y). SET (summarize)Inquires whether the end point of the derived metrology region was specified with the label of a feature or an explicit value (M_REGION_END or M_REGION_END_X and M_REGION_END_Y). SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_PARAMETRIC. |
||||||||||||||||||||||||||||||||||||||
M_FEATURE_LABEL_VALUE |
Specifies a feature. |
||||||||||||||||||||||||||||||||||||||
M_PARAMETRIC |
Specifies an explicit value. |
||||||||||||||||||||||||||||||||||||||
M_REGION_END_X + |
Inquires the X-coordinate of the metrology region's end point. M_REGION_END_X applies to M_SEGMENT metrology regions. SET SET SET (summarize)Inquires the X-coordinate of the metrology region's end point. SET SET SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the end point's X-coordinate. For an explicitly-defined or 2D graphics list metrology region, M_REGION_END_X returns an explicit coordinate value, in pixel or world units. For a derived metrology region, use M_REGION_END_TYPE to determine whether M_REGION_END_X returns the label of the feature used to establish the end point, or an explicit coordinate value, in pixel or world units. (summarize)Specifies the end point's X-coordinate. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_REGION_END_Y + |
Inquires the Y-coordinate of the metrology region's end point. M_REGION_END_Y applies to M_SEGMENT metrology regions. SET SET SET (summarize)Inquires the Y-coordinate of the metrology region's end point. SET SET SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the end point's Y-coordinate. For an explicitly-defined or 2D graphics list metrology region, M_REGION_END_Y returns an explicit coordinate value, in pixel or world units. For a derived metrology region, use M_REGION_END_TYPE to determine whether M_REGION_END_Y returns the label of the feature used to establish the end point, or an explicit coordinate value, in pixel or world units. (summarize)Specifies the end point's Y-coordinate. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_REGION_HEIGHT + |
Inquires the height of the metrology region. M_REGION_HEIGHT applies to M_RECTANGLE metrology regions. SET SET SET (summarize)Inquires the height of the metrology region. SET SET SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
Value >= 0.0 |
Specifies the height. For an explicitly-defined or 2D graphics list metrology region, M_REGION_HEIGHT returns an explicit height value, in pixel or world units. For a derived metrology region, use M_REGION_HEIGHT_TYPE to determine whether M_REGION_HEIGHT returns the label of the feature used to establish the height, or an explicit height value, in pixel or world units. (summarize)Specifies the height. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_REGION_HEIGHT_TYPE + |
Inquires whether the height of the derived metrology region was specified with the label of a feature or an explicit value (M_REGION_HEIGHT). SET (summarize)Inquires whether the height of the derived metrology region was specified with the label of a feature or an explicit value (M_REGION_HEIGHT). SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_PARAMETRIC. |
||||||||||||||||||||||||||||||||||||||
M_FEATURE_LABEL_VALUE |
Specifies a feature. |
||||||||||||||||||||||||||||||||||||||
M_PARAMETRIC |
Specifies an explicit value. |
||||||||||||||||||||||||||||||||||||||
M_REGION_POSITION + |
Inquires the derived metrology region's position according to the specified feature. M_REGION_POSITION applies to derived metrology regions with any geometry except M_SEGMENT. SET (summarize)Inquires the derived metrology region's position according to the specified feature. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
Value > 0 |
Specifies the label of a point feature, which metrology uses to set the position of the metrology region. |
||||||||||||||||||||||||||||||||||||||
M_REGION_POSITION_TYPE + |
Inquires whether the position of the derived metrology region was specified with the label of a feature or an explicit value (M_REGION_POSITION or M_REGION_POSITION_X and M_REGION_POSITION_Y). SET (summarize)Inquires whether the position of the derived metrology region was specified with the label of a feature or an explicit value (M_REGION_POSITION or M_REGION_POSITION_X and M_REGION_POSITION_Y). SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_PARAMETRIC. |
||||||||||||||||||||||||||||||||||||||
M_FEATURE_LABEL_VALUE |
Specifies a feature. |
||||||||||||||||||||||||||||||||||||||
M_PARAMETRIC |
Specifies an explicit value. |
||||||||||||||||||||||||||||||||||||||
M_REGION_POSITION_X + |
Inquires the X-coordinate of the metrology region's position. M_REGION_POSITION_X applies to any geometry except M_SEGMENT, unless otherwise specified. SET SET SET SET SET SET SET (summarize)Inquires the X-coordinate of the metrology region's position. SET SET SET SET SET SET SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the position's X-coordinate. For an explicitly-defined or 2D graphics list metrology region, M_REGION_POSITION_X returns an explicit coordinate value, in pixel or world units. For a derived metrology region, use M_REGION_POSITION_TYPE to determine whether M_REGION_POSITION_X returns the label of the feature used to establish the position, or an explicit coordinate value, in pixel or world units. (summarize)Specifies the position's X-coordinate. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_REGION_POSITION_Y + |
Inquires the Y-coordinate of the metrology region's position. M_REGION_POSITION_Y applies to any geometry except M_SEGMENT, unless otherwise specified. SET SET SET SET SET SET SET (summarize)Inquires the Y-coordinate of the metrology region's position. SET SET SET SET SET SET SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the position's Y-coordinate. For an explicitly-defined or 2D graphics list metrology region, M_REGION_POSITION_Y returns an explicit coordinate value, in pixel or world units. For a derived metrology region, use M_REGION_POSITION_TYPE to determine whether M_REGION_POSITION_Y returns the label of the feature used to establish the position, or an explicit coordinate value, in pixel or world units. (summarize)Specifies the position's Y-coordinate. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_REGION_RADIUS + |
Inquires the radius of the metrology region. M_REGION_RADIUS applies to M_ARC. SET SET SET (summarize)Inquires the radius of the metrology region. SET SET SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
Value >= 0.0 |
Specifies the radius. For an explicitly-defined or 2D graphics list metrology region, M_REGION_RADIUS returns an explicit radius value, in pixel or world units. For a derived metrology region, use M_REGION_RADIUS_TYPE to determine whether M_REGION_RADIUS returns the label of the feature used to establish the radius, or an explicit radius value, in pixel or world units. (summarize)Specifies the radius. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_REGION_RADIUS_END + |
Inquires the end radius defining the metrology region. M_REGION_RADIUS_END applies to M_RING or M_RING_SECTOR. SET SET SET (summarize)Inquires the end radius defining the metrology region. SET SET SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
Value >= 0.0 |
Specifies the end radius. For an explicitly-defined metrology region, M_REGION_RADIUS_END returns an explicit radius value, in pixel or world units. For a derived metrology region, use M_REGION_RADIUS_END_TYPE to determine whether M_REGION_RADIUS_END returns the label of the feature used to establish the end radius, or an explicit radius value, in pixel or world units. (summarize)Specifies the end radius. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_REGION_RADIUS_END_TYPE + |
Inquires whether the end radius of the derived metrology region was specified with the label of a feature or an explicit value (M_REGION_RADIUS_END). SET (summarize)Inquires whether the end radius of the derived metrology region was specified with the label of a feature or an explicit value (M_REGION_RADIUS_END). SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_PARAMETRIC. |
||||||||||||||||||||||||||||||||||||||
M_FEATURE_LABEL_VALUE |
Specifies a feature. |
||||||||||||||||||||||||||||||||||||||
M_PARAMETRIC |
Specifies an explicit value. |
||||||||||||||||||||||||||||||||||||||
M_REGION_RADIUS_START + |
Inquires the start radius defining the metrology region. M_REGION_RADIUS_START applies to M_RING or M_RING_SECTOR. SET SET SET (summarize)Inquires the start radius defining the metrology region. SET SET SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
Value >= 0.0 |
Specifies the start radius. For an explicitly-defined metrology region, M_REGION_RADIUS_START returns an explicit radius value, in pixel or world units. For a derived metrology region, use M_REGION_RADIUS_START_TYPE to determine whether M_REGION_RADIUS_START returns the label of the feature used to establish the start radius, or an explicit radius value, in pixel or world units. (summarize)Specifies the start radius. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_REGION_RADIUS_START_TYPE + |
Inquires whether the start radius of the derived metrology region was specified with the label of a feature or an explicit value (M_REGION_RADIUS_START). SET (summarize)Inquires whether the start radius of the derived metrology region was specified with the label of a feature or an explicit value (M_REGION_RADIUS_START). SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_PARAMETRIC. |
||||||||||||||||||||||||||||||||||||||
M_FEATURE_LABEL_VALUE |
Specifies a feature. |
||||||||||||||||||||||||||||||||||||||
M_PARAMETRIC |
Specifies an explicit value. |
||||||||||||||||||||||||||||||||||||||
M_REGION_RADIUS_TYPE + |
Inquires whether the radius of the derived metrology region was specified with the label of a feature or an explicit value (M_REGION_RADIUS). SET (summarize)Inquires whether the radius of the derived metrology region was specified with the label of a feature or an explicit value (M_REGION_RADIUS). SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_PARAMETRIC. |
||||||||||||||||||||||||||||||||||||||
M_FEATURE_LABEL_VALUE |
Specifies a feature. |
||||||||||||||||||||||||||||||||||||||
M_PARAMETRIC |
Specifies an explicit value. |
||||||||||||||||||||||||||||||||||||||
M_REGION_START + |
Inquires the derived metrology region's start point according to the specified feature. M_REGION_START applies to derived metrology regions with an M_SEGMENT geometry. SET (summarize)Inquires the derived metrology region's start point according to the specified feature. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
Value > 0 |
Specifies the label of a point feature, which metrology uses to set the start point of the metrology region. |
||||||||||||||||||||||||||||||||||||||
M_REGION_START_TYPE + |
Inquires whether the start point of the derived metrology region was specified with the label of a feature or an explicit value (M_REGION_START or M_REGION_START_X and M_REGION_START_Y). SET (summarize)Inquires whether the start point of the derived metrology region was specified with the label of a feature or an explicit value (M_REGION_START or M_REGION_START_X and M_REGION_START_Y). SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_PARAMETRIC. |
||||||||||||||||||||||||||||||||||||||
M_FEATURE_LABEL_VALUE |
Specifies a feature. |
||||||||||||||||||||||||||||||||||||||
M_PARAMETRIC |
Specifies an explicit value. |
||||||||||||||||||||||||||||||||||||||
M_REGION_START_X + |
Inquires the X-coordinate of the metrology region's start point. M_REGION_START_X applies to M_SEGMENT. SET SET SET (summarize)Inquires the X-coordinate of the metrology region's start point. SET SET SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the start point's X-coordinate. For an explicitly-defined or 2D graphics list metrology region, M_REGION_START_X returns an explicit coordinate value, in pixel or world units. For a derived metrology region, use M_REGION_START_TYPE to determine whether M_REGION_START_X returns the label of the feature used to establish the start point, or an explicit coordinate value, in pixel or world units. (summarize)Specifies the start point's X-coordinate. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_REGION_START_Y + |
Inquires the Y-coordinate of the metrology region's start point. M_REGION_START_Y applies to M_SEGMENT. SET SET SET (summarize)Inquires the Y-coordinate of the metrology region's start point. SET SET SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the start point's Y-coordinate. For an explicitly-defined or 2D graphics list metrology region, M_REGION_START_Y returns an explicit coordinate value, in pixel or world units. For a derived metrology region, use M_REGION_START_TYPE to determine whether M_REGION_START_Y returns the label of the feature used to establish the start point, or an explicit coordinate value, in pixel or world units. (summarize)Specifies the start point's Y-coordinate. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_REGION_WIDTH + |
Inquires the width of the metrology region. M_REGION_WIDTH applies to M_RECTANGLE. SET SET SET (summarize)Inquires the width of the metrology region. SET SET SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
Value >= 0.0 |
Specifies the width. For an explicitly-defined or 2D graphics list metrology region, M_REGION_WIDTH returns an explicit width value, in pixel or world units. For a derived metrology region, use M_REGION_WIDTH_TYPE to determine whether M_REGION_WIDTH returns the label of the feature used to establish the width, or an explicit width value, in pixel or world units. (summarize)Specifies the width. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_REGION_WIDTH_TYPE + |
Inquires whether the width of the derived metrology region was specified with the label of a feature or an explicit value (M_REGION_WIDTH). SET (summarize)Inquires whether the width of the derived metrology region was specified with the label of a feature or an explicit value (M_REGION_WIDTH). SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_PARAMETRIC. |
||||||||||||||||||||||||||||||||||||||
M_FEATURE_LABEL_VALUE |
Specifies a feature. |
||||||||||||||||||||||||||||||||||||||
M_PARAMETRIC |
Specifies an explicit value. |
To inquire about the geometric tolerance settings of a metrology context, set the InquireType parameter to one of the following values. For inquiring geometric tolerances, the LabelOrIndex parameter can be set to an existing tolerance label or index using M_TOLERANCE_LABEL() or M_TOLERANCE_INDEX(). Unless otherwise specified, the following settings apply to any geometric tolerance (MmetAddTolerance()).
For inquiring about geometric
tolerances
|
|||||||||||||||||||||||||||||||||||||||
|
Description | ||||||||||||||||||||||||||||||||||||||
UserVarPtr - Possible values returned |
|||||||||||||||||||||||||||||||||||||||
M_AREA_BETWEEN_CURVES_DEFINE_SIDE + |
Inquires the reference frame with which to determine the side of the curve of edgels to use to establish the area, when you specify an M_AREA_BETWEEN_CURVES tolerance, and enable the M_AREA_BETWEEN_CURVES_ONE_SIDE_ONLY setting. SET (summarize)Inquires the reference frame with which to determine the side of the curve of edgels to use to establish the area, when you specify an M_AREA_BETWEEN_CURVES tolerance, and enable the M_AREA_BETWEEN_CURVES_ONE_SIDE_ONLY setting. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_GLOBAL_FRAME. |
||||||||||||||||||||||||||||||||||||||
Specifies the label value of a local frame feature. (summarize)Specifies the label value of a local frame feature. (more details...) |
|||||||||||||||||||||||||||||||||||||||
Parameters | |||||||||||||||||||||||||||||||||||||||
Specifies the local frame index, as a value greater than or equal to 0. The index value 0 refers to the global frame. |
|||||||||||||||||||||||||||||||||||||||
Specifies the label value of a local frame feature. (summarize)Specifies the label value of a local frame feature. (more details...) |
|||||||||||||||||||||||||||||||||||||||
Parameters | |||||||||||||||||||||||||||||||||||||||
Specifies the local frame label, as a value greater than 0. |
|||||||||||||||||||||||||||||||||||||||
M_GLOBAL_FRAME |
Specifies the global frame. |
||||||||||||||||||||||||||||||||||||||
M_AREA_BETWEEN_CURVES_ONE_SIDE_ONLY + |
Inquires whether to establish the area by considering only one side of the curve of edgels, when you specify an M_AREA_BETWEEN_CURVES tolerance. This only has an effect if M_AREA_BETWEEN_CURVES_OPPOSITES_SUBTRACT is disabled and MIL only uses positive areas. SET (summarize)Inquires whether to establish the area by considering only one side of the curve of edgels, when you specify an M_AREA_BETWEEN_CURVES tolerance. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_DISABLE. |
||||||||||||||||||||||||||||||||||||||
M_DISABLE |
Specifies that MIL does not validate the area on only one side of the curve. INFO |
||||||||||||||||||||||||||||||||||||||
M_ENABLE |
Specifies that MIL validates the area on only one side of the curve. INFO |
||||||||||||||||||||||||||||||||||||||
M_AREA_BETWEEN_CURVES_OPPOSITES_SUBTRACT + |
Inquires whether MIL should subtract opposing areas when establishing the area tolerance for M_AREA_BETWEEN_CURVES. SET (summarize)Inquires whether MIL should subtract opposing areas when establishing the area tolerance for M_AREA_BETWEEN_CURVES. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_DISABLE. |
||||||||||||||||||||||||||||||||||||||
M_DISABLE |
Specifies that MIL does not subtract opposing areas. INFO |
||||||||||||||||||||||||||||||||||||||
M_ENABLE |
Specifies that MIL subtracts the areas on one side of the curve (opposing areas) from the areas on the other side of the curve, so that the result is positive. INFO |
||||||||||||||||||||||||||||||||||||||
M_AREA_UNDER_CURVE_ALLOW_NEGATIVE + |
Inquires whether MIL allows negative (opposing) areas when establishing the area tolerance for M_AREA_UNDER_CURVE_MAX or M_AREA_UNDER_CURVE_MIN. SET (summarize)Inquires whether MIL allows negative (opposing) areas when establishing the area tolerance for M_AREA_UNDER_CURVE_MAX or M_AREA_UNDER_CURVE_MIN. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_DISABLE. |
||||||||||||||||||||||||||||||||||||||
M_DISABLE |
Specifies that MIL does not allow negative areas when establishing the area tolerance. INFO |
||||||||||||||||||||||||||||||||||||||
M_ENABLE |
Specifies that MIL allows negative areas when establishing the area tolerance. INFO |
||||||||||||||||||||||||||||||||||||||
M_CURVE_EDGEL_GAP_SIZE + |
Inquires the maximum gap between edgels for MIL to consider them part of the same curve of edgels, when you specify an M_AREA_BETWEEN_CURVES, M_AREA_UNDER_CURVE_MAX, or M_AREA_UNDER_CURVE_MIN tolerance. SET (summarize)Inquires the maximum gap between edgels for MIL to consider them part of the same curve of edgels, when you specify an M_AREA_BETWEEN_CURVES, M_AREA_UNDER_CURVE_MAX, or M_AREA_UNDER_CURVE_MIN tolerance. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_PIXEL_SIZE_DIAGONAL. |
||||||||||||||||||||||||||||||||||||||
M_PIXEL_SIZE_DIAGONAL |
Specifies twice the diagonal size of the pixels from which the edgels were taken. |
||||||||||||||||||||||||||||||||||||||
Value > 0.0 |
Specifies the size, in pixels. |
||||||||||||||||||||||||||||||||||||||
M_CURVE_INFO + |
Inquires the information that MIL uses to establish the curves of edgels, when you specify an M_AREA_BETWEEN_CURVES tolerance. SET (summarize)Inquires the information that MIL uses to establish the curves of edgels, when you specify an M_AREA_BETWEEN_CURVES tolerance. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_AUTO_CURVE_OPENED. |
||||||||||||||||||||||||||||||||||||||
Specifies the index of a reference frame feature (local frame). The reference frame indicates the direction of the curves, and is used to sort the edgels accordingly. That is, M_AREA_BETWEEN_CURVES assumes the direction of the curves' edgels is relative to the reference frame's X-axis. Specifying a direction can make the tolerance faster to calculate, and less sensitive to gaps between edgels. When you set M_CURVE_INFO to a reference frame, M_AREA_BETWEEN_CURVES assumes that the curves are unbounded (open), as edgel direction does not apply to bounded (closed) curves. (summarize)Specifies the index of a reference frame feature (local frame). (more details...) |
|||||||||||||||||||||||||||||||||||||||
Parameters | |||||||||||||||||||||||||||||||||||||||
Specifies the index value of an existing reference frame (local frame). The index value 0 refers to the global frame. |
|||||||||||||||||||||||||||||||||||||||
Specifies the label of a reference frame feature (local frame). The reference frame indicates the direction of the curves, and is used to sort the edgels accordingly. That is, M_AREA_BETWEEN_CURVES assumes the direction of the curves' edgels is relative to the reference frame's X-axis. Specifying a direction can make the tolerance faster to calculate, and less sensitive to gaps between edgels. When you set M_CURVE_INFO to a reference frame, M_AREA_BETWEEN_CURVES assumes that the curves are unbounded (open), as edgel direction does not apply to bounded (closed) curves. (summarize)Specifies the label of a reference frame feature (local frame). (more details...) |
|||||||||||||||||||||||||||||||||||||||
Parameters | |||||||||||||||||||||||||||||||||||||||
Specifies the label value of an existing reference frame (local frame). |
|||||||||||||||||||||||||||||||||||||||
M_AUTO_CURVE_CLOSED |
Specifies that the M_AREA_BETWEEN_CURVES tolerance is validating bounded (closed) curves (edgel features). INFO |
||||||||||||||||||||||||||||||||||||||
M_AUTO_CURVE_OPENED |
Specifies that the M_AREA_BETWEEN_CURVES tolerance is validating unbounded (opened) curves (edgel features). INFO |
||||||||||||||||||||||||||||||||||||||
M_GAIN + |
Inquires the gain MIL uses to correct systematic bias between multiple imaging vision set-ups. SET (summarize)Inquires the gain MIL uses to correct systematic bias between multiple imaging vision set-ups. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Specifies the default value; the default value is 1.0. |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the gain. |
||||||||||||||||||||||||||||||||||||||
M_OFFSET + |
Inquires the offset MIL uses to correct systematic bias between multiple imaging vision set-ups. SET (summarize)Inquires the offset MIL uses to correct systematic bias between multiple imaging vision set-ups. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Specifies the default value; the default value is 0.0. |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the offset. |
||||||||||||||||||||||||||||||||||||||
M_TOLERANCE_TYPE + |
Inquires the type of the geometric tolerance. SET (summarize)Inquires the type of the geometric tolerance. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_ANGULARITY |
Specifies an angularity tolerance. INFO |
||||||||||||||||||||||||||||||||||||||
M_AREA_BETWEEN_CURVES |
Specifies an area tolerance for the area between two curves of edgels. INFO |
||||||||||||||||||||||||||||||||||||||
M_AREA_CONVEX_HULL |
Specifies an area tolerance, based on the convex hull, for the surface of an edgel, point, or circle feature. INFO |
||||||||||||||||||||||||||||||||||||||
M_AREA_SIMPLE |
Specifies a simple area tolerance for the surface of an edgel, point, or circle feature. INFO |
||||||||||||||||||||||||||||||||||||||
M_AREA_UNDER_CURVE_MAX |
Specifies an area tolerance for the maximum area under a curve of edgels or points. INFO |
||||||||||||||||||||||||||||||||||||||
M_AREA_UNDER_CURVE_MIN |
Specifies an area tolerance for the minimum area under a curve of edgels. INFO |
||||||||||||||||||||||||||||||||||||||
M_CONCENTRICITY |
Specifies a concentricity tolerance. INFO |
||||||||||||||||||||||||||||||||||||||
M_DISTANCE_MAX |
Specifies a maximum distance tolerance. INFO |
||||||||||||||||||||||||||||||||||||||
M_DISTANCE_MIN |
Specifies a minimum distance tolerance. INFO |
||||||||||||||||||||||||||||||||||||||
M_LENGTH |
Specifies a length tolerance. INFO |
||||||||||||||||||||||||||||||||||||||
M_PARALLELISM |
Specifies a parallelism tolerance. INFO |
||||||||||||||||||||||||||||||||||||||
M_PERIMETER_CONVEX_HULL |
Specifies a perimeter tolerance, based on the convex hull, for the surface of an edgel, point, or circle feature. INFO |
||||||||||||||||||||||||||||||||||||||
M_PERIMETER_SIMPLE |
Specifies a simple perimeter tolerance for the surface of an edgel, point, or circle feature. INFO |
||||||||||||||||||||||||||||||||||||||
M_PERPENDICULARITY |
Specifies a perpendicularity tolerance. INFO |
||||||||||||||||||||||||||||||||||||||
M_POSITION_X |
Specifies a positioning tolerance, along the X-direction of the specified reference frame. INFO |
||||||||||||||||||||||||||||||||||||||
M_POSITION_Y |
Specifies a positioning tolerance, along the Y-direction of the specified reference frame. INFO |
||||||||||||||||||||||||||||||||||||||
M_RADIUS |
Specifies a radius tolerance. INFO |
||||||||||||||||||||||||||||||||||||||
M_ROUNDNESS |
Specifies a roundness tolerance. INFO |
||||||||||||||||||||||||||||||||||||||
M_STRAIGHTNESS |
Specifies a straightness tolerance. INFO |
||||||||||||||||||||||||||||||||||||||
M_VALUE_MAX + |
Inquires the maximum possible value for a geometric tolerance. If a geometric tolerance value exceeds this maximum threshold, the calculation operation will fail and its status will be M_FAIL. The status of the calculation of a tolerance is found using MmetGetResult() with M_STATUS. SET (summarize)Inquires the maximum possible value for a geometric tolerance. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Specifies the default value; the default value is 0.0. |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the maximum value. |
||||||||||||||||||||||||||||||||||||||
M_VALUE_MIN + |
Inquires the minimum required value for a geometric tolerance. If a geometric tolerance value does not meet this minimum requirement, the calculation operation will fail and its status will be M_FAIL. The status of the calculation of a tolerance is found using MmetGetResult() with M_STATUS. SET (summarize)Inquires the minimum required value for a geometric tolerance. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Specifies the default value; the default value is 0.0. |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the minimum value. |
||||||||||||||||||||||||||||||||||||||
M_VALUE_WARNING_MAX + |
Inquires the maximum warning value for a geometric tolerance. Geometric tolerance values that are greater or equal to M_VALUE_MIN and lower than M_VALUE_WARNING_MIN will result in a warning. Geometric tolerance values that are lower or equal to M_VALUE_MAX and greater than M_VALUE_WARNING_MAX will also result in a warning. SET (summarize)Inquires the maximum warning value for a geometric tolerance. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_EQUAL_PASS_MAX. |
||||||||||||||||||||||||||||||||||||||
M_EQUAL_PASS_MAX |
Specifies that the maximum warning value is equal to the maximum pass value (M_VALUE_MAX). |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the maximum warning value. |
||||||||||||||||||||||||||||||||||||||
M_VALUE_WARNING_MIN + |
Inquires the minimum warning value for a geometric tolerance. Geometric tolerance values that are greater or equal to M_VALUE_MIN and lower than M_VALUE_WARNING_MIN will result in a warning. Geometric tolerance values that are lower or equal to M_VALUE_MAX and greater than M_VALUE_WARNING_MAX will also result in a warning. SET (summarize)Inquires the minimum warning value for a geometric tolerance. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_EQUAL_PASS_MIN. |
||||||||||||||||||||||||||||||||||||||
M_EQUAL_PASS_MIN |
Specifies that the minimum warning value is equal to the minimum pass value (M_VALUE_MIN). |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the minimum warning value. |
To inquire label or index information about a feature or geometric tolerance (LabelOrIndex), set the InquireType parameter to one of the following values.
For inquiring label or index information about a
feature or geometric tolerance
|
|||||||||||||||||||||||||||||||||||||||
|
Description | ||||||||||||||||||||||||||||||||||||||
UserVarPtr - Possible values returned |
|||||||||||||||||||||||||||||||||||||||
Inquires the label of the base feature, for the feature or tolerance specified by the LabelOrIndex parameter. Base features refer to the elements in the feature array (FeatureLabelArrayPtr) in either MmetAddFeature() or MmetAddTolerance(). (summarize)Inquires the label of the base feature, for the feature or tolerance specified by the LabelOrIndex parameter. (more details...) |
|||||||||||||||||||||||||||||||||||||||
Parameters | |||||||||||||||||||||||||||||||||||||||
Specifies the number corresponding to the position in which you added the base feature to the feature array (FeatureLabelArrayPtr). For example, if you specify 0 as the base feature number, you are referring to first feature element in the feature array. By identifying the base feature in this way, MIL can return its corresponding label. |
|||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
Inquires the index of the base subfeature. Base subfeatures refer to the elements in the subfeature array (SubFeatureIndexArrayPtr) in either MmetAddFeature() or MmetAddTolerance(). You can only retrieve the index of the base subfeature when a measured multiple point feature is used as a base feature with which to build the constructed feature or tolerance specified by the LabelOrIndex parameter. That index makes it possible to isolate and use a specific instance (point subfeature) of the multiple measured point. By default, MIL uses the first instance of a multiple measured point. (summarize)Inquires the index of the base subfeature. (more details...) |
|||||||||||||||||||||||||||||||||||||||
Parameters | |||||||||||||||||||||||||||||||||||||||
Specifies the instance of the base subfeature. By inquiring about an instance of the base subfeature (for example, the third measured point of a multiple measure point feature), MIL is able to return the corresponding index. |
|||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_BASE_FEATURES_ARRAY_SIZE + |
Inquires the number of base features, for the feature or tolerance specified by the LabelOrIndex parameter. This corresponds to the number of elements in the feature array (FeatureLabelArrayPtr) in either MmetAddFeature() or MmetAddTolerance(). (summarize)Inquires the number of base features, for the feature or tolerance specified by the LabelOrIndex parameter. (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
Value >= 0 |
Specifies the number of elements in the feature array. |
||||||||||||||||||||||||||||||||||||||
M_BASE_SUBFEATURES_ARRAY_SIZE + |
Inquires the number of base subfeatures, for the feature or tolerance specified by the LabelOrIndex parameter. This corresponds to the number of elements in the subfeature array (SubFeatureIndexArrayPtr) in either MmetAddFeature() or MmetAddTolerance(). (summarize)Inquires the number of base subfeatures, for the feature or tolerance specified by the LabelOrIndex parameter. (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
Value >= 0 |
Specifies the number of elements in the subfeature array. |
||||||||||||||||||||||||||||||||||||||
M_INDEX_FROM_LABEL + |
Inquires the index associated with the specified label, if the label is used. Pass the label of either a feature or tolerance using the LabelOrIndex parameter set to M_FEATURE_LABEL() or M_TOLERANCE_LABEL(), respectively. (summarize)Inquires the index associated with the specified label, if the label is used. (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_INVALID |
Specifies that the label is not associated with any feature (M_FEATURE_LABEL()) or any tolerance (M_TOLERANCE_LABEL()). |
||||||||||||||||||||||||||||||||||||||
Value >= 0 |
Specifies the index that is associated with the specified label. |
||||||||||||||||||||||||||||||||||||||
M_LABEL_VALUE + |
Inquires the label value of a specified feature or tolerance. For inquiring the feature's label, the LabelOrIndex parameter can be set to M_FEATURE_INDEX() or M_GLOBAL_FRAME. For inquiring the tolerance's label, the LabelOrIndex parameter can be set to M_TOLERANCE_INDEX(). (summarize)Inquires the label value of a specified feature or tolerance. (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
Value > 0 |
Specifies the label value of the specified feature or tolerance. |
To inquire about features or geometric tolerances of a metrology context, you can set the InquireType parameter to one of the following values. In this case, the LabelOrIndex parameter must be set to an existing feature label or index using M_FEATURE_LABEL() or M_FEATURE_INDEX() or an existing tolerance label or index using M_TOLERANCE_LABEL() or M_TOLERANCE_INDEX(), and the MetId parameter must be set to a metrology context.
For inquiring about features or geometric
tolerances
|
|||||||||||||||||||||||||||||||||||||||
|
Description | ||||||||||||||||||||||||||||||||||||||
UserVarPtr - Possible values returned |
|||||||||||||||||||||||||||||||||||||||
M_ANGLE + |
Inquires the angle used to construct a feature or define a tolerance, when applicable. SET SET (summarize)Inquires the angle used to construct a feature or define a tolerance, when applicable. SET SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE [optionally, in C++: a reference to a std::vector<MIL_DOUBLE>
] MORE
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE [optionally, in C++: a reference to a std::vector<MIL_DOUBLE>
] MORE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Specifies the default value; the default value is 0.0 °. |
||||||||||||||||||||||||||||||||||||||
M_DISABLE |
Specifies that no angle was specified. This only applies to externally established edgels/points. (summarize)Specifies that no angle was specified. (more details...) |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the angle. INFO |
||||||||||||||||||||||||||||||||||||||
M_DISTANCE_MODE + |
Inquires how to apply the angle at which to establish the distance between features, when adding a constructed point feature or a distance tolerance. SET (summarize)Inquires how to apply the angle at which to establish the distance between features, when adding a constructed point feature or a distance tolerance. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_ABSOLUTE. |
||||||||||||||||||||||||||||||||||||||
M_ABSOLUTE |
Specifies that MIL establishes the angle by taking the distance at which the features are either the farthest (for M_MAX_DISTANCE_POINT and M_DISTANCE_MAX) or the closest (for M_CLOSEST and M_DISTANCE_MIN). |
||||||||||||||||||||||||||||||||||||||
M_FERET_AT_ANGLE |
Specifies that MIL establishes the distance using the feret at the angle that is set (M_ANGLE). INFO |
||||||||||||||||||||||||||||||||||||||
M_GAP_AT_ANGLE |
Specifies that MIL calculates the distance tolerance using the gap at the angle that is set (M_ANGLE). INFO |
||||||||||||||||||||||||||||||||||||||
M_DRAWABLE + |
Inquires whether the feature or tolerance will be drawn using MmetDraw(). SET (summarize)Inquires whether the feature or tolerance will be drawn using MmetDraw(). SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_ENABLE. |
||||||||||||||||||||||||||||||||||||||
M_DISABLE |
Specifies that the feature or tolerance will not be drawn. INFO |
||||||||||||||||||||||||||||||||||||||
M_ENABLE |
Specifies that the feature or tolerance will be drawn. |
To inquire about the clone transformation settings used for a cloned feature in a metrology result buffer, set the InquireType parameter to one of the following values. For inquiring clone transformations, the LabelOrIndex parameter must be set to an existing feature label or index using M_FEATURE_LABEL() or M_FEATURE_INDEX().
For inquiring clone transformations
settings
|
|||||||||||||||||||||||||||||||||||||||
|
Description | ||||||||||||||||||||||||||||||||||||||
UserVarPtr - Possible values returned |
|||||||||||||||||||||||||||||||||||||||
M_CLONE_ANGLE + |
Inquires the rotation angle of the cloned feature in the counterclockwise direction. SET (summarize)Inquires the rotation angle of the cloned feature in the counterclockwise direction. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Specifies the default value; the default value is 0.0 °. |
||||||||||||||||||||||||||||||||||||||
0.0 <= Value <= 360.0 |
Specifies the angle, in degrees. |
||||||||||||||||||||||||||||||||||||||
M_CLONE_OFFSET_X + |
Inquires the translation value of the cloned feature, in the X-direction. SET (summarize)Inquires the translation value of the cloned feature, in the X-direction. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Specifies the default value; the default value is 0.0 pixels. |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the X-offset for the cloned feature, in pixel or world units. |
||||||||||||||||||||||||||||||||||||||
M_CLONE_OFFSET_Y + |
Inquires the translation value of the cloned feature, in the Y-direction. SET (summarize)Inquires the translation value of the cloned feature, in the Y-direction. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Specifies the default value; the default value is 0.0 pixels. |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the Y-offset for the cloned feature, in pixel or world units. |
||||||||||||||||||||||||||||||||||||||
M_CLONE_SCALE + |
Inquires the scale factor of the cloned feature. SET (summarize)Inquires the scale factor of the cloned feature. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Specifies the default value; the default value is 1.0. |
||||||||||||||||||||||||||||||||||||||
Value > 0.0 |
Specifies the scale factor. |
To inquire about the results calculated for a metrology result buffer, set the InquireType parameter to one of the following values. For inquiring result buffer settings, the LabelOrIndex parameter must be set to M_GENERAL.
For inquiring result buffer settings
|
|||||||||||||||||||||||||||||||||||||||
|
Description | ||||||||||||||||||||||||||||||||||||||
UserVarPtr - Possible values returned |
|||||||||||||||||||||||||||||||||||||||
M_OUTPUT_FRAME + |
Inquires the output reference frame that will be used to return the feature results. SET (summarize)Inquires the output reference frame that will be used to return the feature results. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_GLOBAL_FRAME. |
||||||||||||||||||||||||||||||||||||||
M_GLOBAL_FRAME |
Specifies that MIL returns feature results relative to the origin of the global frame. INFO |
||||||||||||||||||||||||||||||||||||||
M_IMAGE_FRAME |
Specifies that MIL returns feature results relative to the origin of the target image's reference frame. INFO |
||||||||||||||||||||||||||||||||||||||
M_REFERENCE_FRAME |
Specifies that MIL returns feature results relative to the reference frame of each feature. INFO |
||||||||||||||||||||||||||||||||||||||
Value > 0 |
Specifies the label of an existing local frame feature to use to return feature results. |
||||||||||||||||||||||||||||||||||||||
M_RESULT_OUTPUT_UNITS + |
Inquires whether results are returned in pixel or world units. SET (summarize)Inquires whether results are returned in pixel or world units. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE MORE
Data type info:
Data type: address of a
MIL_DOUBLE MORE
|
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_ACCORDING_TO_CALIBRATION. |
||||||||||||||||||||||||||||||||||||||
M_ACCORDING_TO_CALIBRATION |
Specifies that results are returned in world units if the result was calculated on an image associated with a camera calibration context; otherwise, specifies that results are returned in pixel units. |
||||||||||||||||||||||||||||||||||||||
M_PIXEL |
Specifies that results are returned in pixel units, with respect to the pixel coordinate system. |
||||||||||||||||||||||||||||||||||||||
M_WORLD |
Specifies that results are returned in world units, with respect to the relative coordinate system. INFO |
You can add the following value to the above-mentioned values to determine the default value of an inquire type, regardless of the current value of the inquire type.
For inquiring the default value of an inquire
type
|
|||||||||||||||||||||||||||||||||||||||
InquireType | Description | ||||||||||||||||||||||||||||||||||||||
UserVarPtr - Possible values returned |
|||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Inquires the default value of the specified inquire type. (summarize)Inquires the default value of the specified inquire type. (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
You can add the following value to the above-mentioned values to determine whether a result is supported.
For inquiring whether an inquire type is
supported
|
|||||||||||||||||||||||||||||||||||||||
InquireType | Description | ||||||||||||||||||||||||||||||||||||||
UserVarPtr - Possible values returned |
|||||||||||||||||||||||||||||||||||||||
M_SUPPORTED |
Inquires whether the specified inquire type is supported for the metrology context. (summarize)Inquires whether the specified inquire type is supported for the metrology context. (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE
Data type info:
Data type: address of a
MIL_DOUBLE
|
||||||||||||||||||||||||||||||||||||||
M_NULL |
Specifies that the inquire type is not supported. |
||||||||||||||||||||||||||||||||||||||
Value != 0 |
Specifies that the inquire type is supported. |
You can add one of the following values to the above-mentioned values to cast the requested information to a required data type.
Note: In C++, when using a standard vector (std::vector) instead of an array, the values listed in this combination table must not be used. If you need to use a specific data type, instantiate the vector with the necessary data type.
For specifying the data type
|
|||||||||||||||||||||||||||||||||||||||
InquireType | Description | ||||||||||||||||||||||||||||||||||||||
UserVarPtr - Possible values returned |
|||||||||||||||||||||||||||||||||||||||
M_TYPE_MIL_DOUBLE |
Casts the requested information to a MIL_DOUBLE. (summarize)Casts the requested information to a MIL_DOUBLE. (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: array of type
MIL_DOUBLE [optionally, in C++: a reference to a std::vector<MIL_DOUBLE>
] | address of a
MIL_DOUBLE MORE
Data type info:
Data type: array of type
MIL_DOUBLE [optionally, in C++: a reference to a std::vector<MIL_DOUBLE>
] | address of a
MIL_DOUBLE MORE
|
||||||||||||||||||||||||||||||||||||||
M_TYPE_MIL_ID |
Casts the requested information to a MIL_ID. Note that M_TYPE_MIL_ID should only be used with M_OWNER_SYSTEM. (summarize)Casts the requested information to a MIL_ID. (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: array of type
MIL_ID [optionally, in C++: a reference to a std::vector<MIL_ID>
] | address of a
MIL_ID MORE
Data type info:
Data type: array of type
MIL_ID [optionally, in C++: a reference to a std::vector<MIL_ID>
] | address of a
MIL_ID MORE
|
||||||||||||||||||||||||||||||||||||||
M_TYPE_MIL_INT |
Casts the requested information to a MIL_INT. (summarize)Casts the requested information to a MIL_INT. (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: array of type
MIL_INT [optionally, in C++: a reference to a std::vector<MIL_INT>
] | address of a
MIL_INT MORE
Data type info:
Data type: array of type
MIL_INT [optionally, in C++: a reference to a std::vector<MIL_INT>
] | address of a
MIL_INT MORE
|
||||||||||||||||||||||||||||||||||||||
M_TYPE_MIL_INT32 |
Casts the requested information to a MIL_INT32. (summarize)Casts the requested information to a MIL_INT32. (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: array of type
MIL_INT32 [optionally, in C++: a reference to a std::vector<MIL_INT32>
] | address of a
MIL_INT32 MORE
Data type info:
Data type: array of type
MIL_INT32 [optionally, in C++: a reference to a std::vector<MIL_INT32>
] | address of a
MIL_INT32 MORE
|
||||||||||||||||||||||||||||||||||||||
M_TYPE_MIL_INT64 |
Casts the requested information to a MIL_INT64. (summarize)Casts the requested information to a MIL_INT64. (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info:
Data type: array of type
MIL_INT64 [optionally, in C++: a reference to a std::vector<MIL_INT64>
] | address of a
MIL_INT64 MORE
Data type info:
Data type: array of type
MIL_INT64 [optionally, in C++: a reference to a std::vector<MIL_INT64>
] | address of a
MIL_INT64 MORE
|
Header | Include mil.h. |
Library | Use mil.lib; milmetrol.lib. |
DLL | Requires mil.dll; milmetrol.dll. |