MIL_ID ContextOrResultId, | //in |
MIL_INT Index, | //in |
MIL_INT64 InquireType, | //in |
void *UserVarPtr | //out |
This function inquires information about a specified Model Finder context, the models contained therein, or a specified Model Finder result buffer. Note that Model Finder result buffer values can be obtained with MmodGetResult().
In general, returned values (for example, position and width) are in the following units:
For a non-synthetic model, returned values are in the pixel coordinate system, even if the target is calibrated. The only exception is when inquiring about angles (for example, M_REFERENCE_ANGLE); in these cases, the angles values are in the relative coordinate system if the target is calibrated.
For a synthetic model in a M_GEOMETRIC or M_GEOMETRIC_CONTROLLED context, returned values are in the user-defined units for the model; their relationship to pixels is defined using MmodControl() with M_PIXEL_SCALE. If the target is not calibrated, M_PIXEL_SCALE is used for the match. If the target is calibrated, model units are used; note that these should be the same as the calibrated units. In a few cases, instead of returning values in model units, values are returned in pixel units (for example, M_POSITION_...); these cases are clearly indicated.
For a model in a M_SHAPE_... context, returned values are in model units, which in this case are the same as the target units. If the target is calibrated, the model's settings will be interpreted in world units. If the target is not calibrated, the model's settings will be interpreted in pixel units.
If an inquire type is set to M_DEFAULT, MmodInquire() will return M_DEFAULT. To inquire its default value, add M_DEFAULT to the inquire type.
Specifies the Model Finder context or Model Finder result buffer about which to inquire information. The Model Finder context or result buffer must have been previously allocated on the required system using MmodAlloc() or MmodAllocResult(), respectively.
Specifies that information will be inquired about the Model Finder context, an individual model, or a Model Finder result buffer. This parameter should be set to one of the following values:
For specifying a context, model, or result
buffer
|
|||||||||||||||||||||||||||||||||||||||
Value | Description | ||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Specifies the default. If a Model Finder context is specified, this parameter inquires information about model index 0. If a result buffer is specified, same as M_GENERAL. (summarize)Specifies the default. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_CONTEXT |
Inquires information about the Model Finder context, which has been set using the ContextOrResultId parameter. |
||||||||||||||||||||||||||||||||||||||
M_GENERAL |
Inquires general information about the Model Finder result buffer, which has been set using the ContextOrResultId parameter. |
||||||||||||||||||||||||||||||||||||||
0 <= IndexValue < M_NUMBER_MODELS |
Specifies the index of the individual model to inquire, if ContextOrResultId is set to a Model Finder context. To retrieve the index of a model from its user label, set this parameter to the user label and set the inquire type to M_INDEX_FROM_LABEL. (summarize)Specifies the index of the individual model to inquire, if ContextOrResultId is set to a Model Finder context. (more details...) |
||||||||||||||||||||||||||||||||||||||
LabelValue |
Specifies the user label of the individual model to inquire, if ContextOrResultId is set to a Model Finder context. |
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 MmodInquire() 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.
For M_CONTEXT or an individual model specified using its index, the InquireType parameter can be set to one of the following:
For inquiring about the number of occurrences to find
for the entire context or an individual model specified using its
index
|
|||||||||||||||||||||||||||||||||||||||
|
Description | ||||||||||||||||||||||||||||||||||||||
UserVarPtr - Possible values returned |
|||||||||||||||||||||||||||||||||||||||
M_NUMBER + |
Inquires the number of models for which to search. For M_CONTEXT, this setting returns the maximum number of occurrences of all models to find in the target. For a model, this setting returns the maximum number of occurrences of the specified model to find in the target. SET (summarize)Inquires the number of models for which to search. 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 |
Specifies the default value. INFO |
||||||||||||||||||||||||||||||||||||||
M_ALL |
Specifies to find all occurrences. INFO |
||||||||||||||||||||||||||||||||||||||
Value > 0 |
Specifies the number of occurrences. INFO |
To inquire about the system on which the Model Finder context or result buffer has been allocated, set the InquireType parameter to the value below.
For inquiring about the context or result
buffer
|
|||||||||||||||||||||||||||||||||||||||
|
Description | ||||||||||||||||||||||||||||||||||||||
UserVarPtr - Possible values returned |
|||||||||||||||||||||||||||||||||||||||
M_OWNER_SYSTEM + |
Inquires the identifier of the system on which the Model Finder context or result buffer was allocated. SET SET (summarize)Inquires the identifier of the system on which the Model Finder context or result buffer was allocated. SET 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(). |
For M_CONTEXT, the InquireType parameter can be set to one of the following:
For inquiring about the context
|
|||||||||||||||||||||||||||||||||||||||
|
Description | ||||||||||||||||||||||||||||||||||||||
UserVarPtr - Possible values returned |
|||||||||||||||||||||||||||||||||||||||
M_ACCURACY + |
Inquires the search accuracy. This inquire type is not supported for an M_SHAPE_... type of Model Finder context. SET (summarize)Inquires the search accuracy. 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_MEDIUM. |
||||||||||||||||||||||||||||||||||||||
M_HIGH |
Specifies high accuracy. |
||||||||||||||||||||||||||||||||||||||
M_LOW |
Specifies low accuracy. |
||||||||||||||||||||||||||||||||||||||
M_MEDIUM |
Specifies medium accuracy. |
||||||||||||||||||||||||||||||||||||||
M_ACTIVE_EDGELS + |
Inquires the degree to which MIL processes active edgels in the target. This inquire type is only supported for a geometric Model Finder context (MmodAlloc() with M_GEOMETRIC). SET (summarize)Inquires the degree to which MIL processes active edgels in the target. 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 100.0 %. |
||||||||||||||||||||||||||||||||||||||
0.0 <= Value <= 100.0 |
Specifies the degree to which MIL processes target edgels, in percent. INFO |
||||||||||||||||||||||||||||||||||||||
M_ASPECT_RATIO + |
Inquires the aspect ratio applied to the target before starting the search. This inquire type is not supported for an M_SHAPE_... type of Model Finder context. SET (summarize)Inquires the aspect ratio applied to the target before starting the search. 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. |
||||||||||||||||||||||||||||||||||||||
0.5 <= Value <= 2.0 |
Specifies the pixel width/pixel height of the target. |
||||||||||||||||||||||||||||||||||||||
M_CONTEXT_TYPE + |
Inquires the type of search context allocated. SET (summarize)Inquires the type of search context 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_GEOMETRIC |
Specifies that the Model Finder context uses a general geometric search algorithm. INFO |
||||||||||||||||||||||||||||||||||||||
M_GEOMETRIC_CONTROLLED |
Specifies that the Model Finder context uses a controlled geometric search algorithm. INFO |
||||||||||||||||||||||||||||||||||||||
M_SHAPE_CIRCLE |
Specifies that the Model Finder context uses a circular model search algorithm. INFO |
||||||||||||||||||||||||||||||||||||||
M_SHAPE_ELLIPSE |
Specifies that the Model Finder context uses an elliptical model search algorithm. INFO |
||||||||||||||||||||||||||||||||||||||
M_SHAPE_RECTANGLE |
Specifies that the Model Finder context uses a rectangular model search algorithm. INFO |
||||||||||||||||||||||||||||||||||||||
M_SHAPE_SEGMENT |
Specifies that the Model Finder context uses a segment model search algorithm. INFO |
||||||||||||||||||||||||||||||||||||||
M_DETAIL_LEVEL + |
Inquires the level of details to extract from the model source and target image. SET (summarize)Inquires the level of details to extract from the model source and target image. 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_MEDIUM. |
||||||||||||||||||||||||||||||||||||||
M_HIGH |
Specifies a high level of detail. |
||||||||||||||||||||||||||||||||||||||
M_MEDIUM |
Specifies a medium level of detail. |
||||||||||||||||||||||||||||||||||||||
M_VERY_HIGH |
Specifies a very high level of detail. |
||||||||||||||||||||||||||||||||||||||
M_FIRST_LEVEL + |
Inquires the resolution level for the initial stage of the search. This inquire type is not supported for an M_SHAPE_... type of Model Finder context. SET (summarize)Inquires the resolution level for the initial stage of the search. 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_AUTO. |
||||||||||||||||||||||||||||||||||||||
M_AUTO |
Specifies that the first resolution is determined automatically. |
||||||||||||||||||||||||||||||||||||||
0 <= Value <= 7 |
Specifies the resolution level. INFO |
||||||||||||||||||||||||||||||||||||||
M_LAST_LEVEL + |
Inquires the resolution level for the final stage of the search. This inquire type is not supported for an M_SHAPE_... type of Model Finder context. SET (summarize)Inquires the resolution level for the final stage of the search. 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_AUTO. |
||||||||||||||||||||||||||||||||||||||
M_AUTO |
Specifies that the last resolution is determined automatically. |
||||||||||||||||||||||||||||||||||||||
0 <= Value <= 7 |
Specifies the resolution level. INFO |
||||||||||||||||||||||||||||||||||||||
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
MORE
Data type info: Data
type: address of a MIL_DOUBLE
MORE
|
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the current value of the modification counter. |
||||||||||||||||||||||||||||||||||||||
M_NUMBER_MODELS + |
Inquires the number of models in the context. (summarize)Inquires the number of models in the context. (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
|
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the number of models. |
||||||||||||||||||||||||||||||||||||||
M_PREPROCESSED + |
Inquires whether the Model Finder context is preprocessed. The context must be preprocessed (using MmodPreprocess()) before calling MmodFind(). After certain settings of the Model Finder context are changed with MmodControl(), or after a model is added or removed with MmodDefine(), this inquire type will indicate that the context is no longer in its preprocessed state. (summarize)Inquires whether the Model Finder context is preprocessed. (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_FALSE |
Specifies that the context is not preprocessed. |
||||||||||||||||||||||||||||||||||||||
M_TRUE |
Specifies that the context is preprocessed. |
||||||||||||||||||||||||||||||||||||||
M_SAVE_TARGET_EDGES + |
Inquires whether the target edges in the result will be saved. SET (summarize)Inquires whether the target edges in the result will be saved. 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_DISABLE. |
||||||||||||||||||||||||||||||||||||||
M_DISABLE |
Specifies that target edges cannot be saved. |
||||||||||||||||||||||||||||||||||||||
M_ENABLE |
Specifies that target edges can be saved. |
||||||||||||||||||||||||||||||||||||||
M_SEARCH_ANGLE_RANGE + |
Inquires whether to perform calculations specific to angular-range search strategies. This inquire type is not supported for an M_SHAPE_... type of Model Finder context. SET (summarize)Inquires whether to perform calculations specific to angular-range search strategies. 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 |
Specifies the default value. INFO |
||||||||||||||||||||||||||||||||||||||
M_DISABLE |
Specifies that calculations specific to angular-range search strategies are disabled. |
||||||||||||||||||||||||||||||||||||||
M_ENABLE |
Specifies that calculations specific to angular-range search strategies are enabled. |
||||||||||||||||||||||||||||||||||||||
M_SEARCH_POSITION_RANGE + |
Inquires whether to perform calculations specific to position-range search strategies. This inquire type is not supported for an M_SHAPE_... type of Model Finder context. SET (summarize)Inquires whether to perform calculations specific to position-range search strategies. 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_ENABLE. |
||||||||||||||||||||||||||||||||||||||
M_DISABLE |
Specifies that calculations specific to position-range search strategies are disabled. |
||||||||||||||||||||||||||||||||||||||
M_ENABLE |
Specifies that calculations specific to position-range search strategies are enabled. |
||||||||||||||||||||||||||||||||||||||
M_SEARCH_SCALE_RANGE + |
Inquires whether to perform calculations specific to scale-range search strategies. This inquire type is not supported for an M_SHAPE_... type of Model Finder context. SET (summarize)Inquires whether to perform calculations specific to scale-range search strategies. 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_DISABLE. |
||||||||||||||||||||||||||||||||||||||
M_DISABLE |
Specifies that calculations specific to scale-range search strategies are disabled. |
||||||||||||||||||||||||||||||||||||||
M_ENABLE |
Specifies that calculations specific to scale-range search strategies are enabled. INFO |
||||||||||||||||||||||||||||||||||||||
M_SHARED_EDGES + |
Inquires whether multiple occurrences can share edges. This inquire type is not supported for a model defined in an M_SHAPE_CIRCLE, an M_SHAPE_ELLIPSE, or an M_SHAPE_SEGMENT type of Model Finder context. SET (summarize)Inquires whether multiple occurrences can share edges. 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_DISABLE. |
||||||||||||||||||||||||||||||||||||||
M_DISABLE |
Specifies to disable the sharing of edges. INFO |
||||||||||||||||||||||||||||||||||||||
M_ENABLE |
Specifies to enable the sharing of edges. |
||||||||||||||||||||||||||||||||||||||
M_SMOOTHNESS + |
Inquires the degree of smoothness (denoising) applied to the model images and the target images during edge extraction. SET (summarize)Inquires the degree of smoothness (denoising) applied to the model images and the target images during 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 |
Specifies the default value; the default value is 50.0. |
||||||||||||||||||||||||||||||||||||||
0.0 <= Value <= 100.0 |
Specifies the smoothness value applied to the images. INFO |
||||||||||||||||||||||||||||||||||||||
M_SPEED + |
Inquires the search speed. This inquire type is not supported for an M_SHAPE_... type of Model Finder context. SET (summarize)Inquires the search speed. 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_MEDIUM. |
||||||||||||||||||||||||||||||||||||||
M_HIGH |
Specifies a high speed. |
||||||||||||||||||||||||||||||||||||||
M_LOW |
Specifies a low speed. |
||||||||||||||||||||||||||||||||||||||
M_MEDIUM |
Specifies a medium speed. |
||||||||||||||||||||||||||||||||||||||
M_VERY_HIGH |
Specifies a very high speed. |
||||||||||||||||||||||||||||||||||||||
M_TARGET_CACHING + |
Inquires whether target caching is enabled. This inquire type is not supported for an M_SHAPE_... type of Model Finder context. SET (summarize)Inquires whether target caching is enabled. 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_DISABLE. |
||||||||||||||||||||||||||||||||||||||
M_DISABLE |
Specifies to disable target caching. INFO |
||||||||||||||||||||||||||||||||||||||
M_ENABLE |
Specifies to enable target caching in the result. |
||||||||||||||||||||||||||||||||||||||
M_TIMEOUT + |
Inquires the maximum search time for MmodFind(), in msec. SET (summarize)Inquires the maximum search time for MmodFind(), in msec. 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 |
Specifies the default value; the default value is 2000.0 msec. |
||||||||||||||||||||||||||||||||||||||
M_DISABLE |
Specifies an infinite amount of search time. |
||||||||||||||||||||||||||||||||||||||
Value >= 0.0 |
Specifies the maximum search time, in msecs. |
For inquiring about an individual model specified using its index, the InquireType parameter can be set to one of the following:
For inquiring about a model using its
index
|
|||||||||||||||||||||||||||||||||||||||
|
Description | ||||||||||||||||||||||||||||||||||||||
UserVarPtr - Possible values returned |
|||||||||||||||||||||||||||||||||||||||
M_ACCEPTANCE + |
Inquires the acceptance level for the score. SET (summarize)Inquires the acceptance level for the score. 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 60.0 %. |
||||||||||||||||||||||||||||||||||||||
0.0 <= Value <= 100.0 |
Specifies an acceptable score, in percent. INFO |
||||||||||||||||||||||||||||||||||||||
M_ACCEPTANCE_TARGET + |
Inquires the acceptance level for the target score. This inquire type is not supported for a model defined in an M_SHAPE_... type of Model Finder context. SET (summarize)Inquires the acceptance level for the target score. 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 an acceptable target score, in percent. INFO |
||||||||||||||||||||||||||||||||||||||
M_ALLOC_OFFSET_X + |
Inquires the X-offset of the model in the model source image. This is only supported for image-type or Edge Finder-type models. For a synthetic model, use M_BOX_OFFSET_X instead. This inquire type is not supported for a model defined in an M_SHAPE_... type of Model Finder context. SET (summarize)Inquires the X-offset of the model in the model source 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
|
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the X-offset of the model, in pixels. |
||||||||||||||||||||||||||||||||||||||
M_ALLOC_OFFSET_Y + |
Inquires the Y-offset of the model in the model source image. This is only supported for image-type or Edge Finder-type models. For a synthetic model, use M_BOX_OFFSET_Y instead. This inquire type is not supported for a model defined in an M_SHAPE_... type of Model Finder context. SET (summarize)Inquires the Y-offset of the model in the model source 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
|
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the Y-offset of the model, in pixels. |
||||||||||||||||||||||||||||||||||||||
M_ALLOC_SIGN + |
Inquires whether the data range of the model image is signed or unsigned. (summarize)Inquires whether the data range of the model image is signed or unsigned. (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_SIGNED |
Specifies that the data is signed. |
||||||||||||||||||||||||||||||||||||||
M_UNSIGNED |
Specifies that the data is unsigned. Synthetic, Model Finder-type and merge-type models will always return M_UNSIGNED. (summarize)Specifies that the data is unsigned. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_ALLOC_SIZE_BAND + |
Inquires the number of bands of the model image. When drawing the model image, use M_ALLOC_SIZE_BAND to establish the required number of bands for the destination buffer. (summarize)Inquires the number of bands of the model image. (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
|
||||||||||||||||||||||||||||||||||||||
1 |
Specifies a 1-band buffer. |
||||||||||||||||||||||||||||||||||||||
3 |
Specifies a 3-band buffer. |
||||||||||||||||||||||||||||||||||||||
M_ALLOC_SIZE_BIT + |
Inquires the depth per band, in bits, of the model image. (summarize)Inquires the depth per band, in bits, of the model image. (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
|
||||||||||||||||||||||||||||||||||||||
1 |
Specifies that the data depth is 1 bit per band. |
||||||||||||||||||||||||||||||||||||||
8 |
Specifies that the data depth is 8 bits per band. |
||||||||||||||||||||||||||||||||||||||
16 |
Specifies that the data depth is 16 bits per band. |
||||||||||||||||||||||||||||||||||||||
32 |
Specifies that the data depth is 32 bits per band. |
||||||||||||||||||||||||||||||||||||||
M_ALLOC_SIZE_X + |
Inquires the width of the model box. For a synthetic model, use M_BOX_SIZE_X to get this value in model units. SET (summarize)Inquires the width of the model box. 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 >= 16.0 |
Specifies the width of the model (in X), in pixels. |
||||||||||||||||||||||||||||||||||||||
M_ALLOC_SIZE_Y + |
Inquires the height of the model box. For a synthetic model, use M_BOX_SIZE_Y to get this value in model units. SET (summarize)Inquires the height of the model box. 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 >= 16.0 |
Specifies the height of the model (in Y), in pixels. |
||||||||||||||||||||||||||||||||||||||
M_ALLOC_TYPE + |
Inquires the data type and depth of the model image. (summarize)Inquires the data type and depth of the model image. (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_FLOAT + 32 |
Specifies 32-bit floating-point data. |
||||||||||||||||||||||||||||||||||||||
M_SIGNED + 8 |
Specifies 8-bit signed data. |
||||||||||||||||||||||||||||||||||||||
M_SIGNED + 16 |
Specifies 16-bit signed data. |
||||||||||||||||||||||||||||||||||||||
M_SIGNED + 32 |
Specifies 32-bit signed data. |
||||||||||||||||||||||||||||||||||||||
M_UNSIGNED + 1 |
Specifies 1-bit unsigned data. |
||||||||||||||||||||||||||||||||||||||
M_UNSIGNED + 8 |
Specifies 8-bit unsigned data. |
||||||||||||||||||||||||||||||||||||||
M_UNSIGNED + 16 |
Specifies 16-bit unsigned data. |
||||||||||||||||||||||||||||||||||||||
M_UNSIGNED + 32 |
Specifies 32-bit unsigned data. |
||||||||||||||||||||||||||||||||||||||
M_ANGLE + |
Inquires the nominal search angle; this is the angle at which you expect to find the model's reference axis (specified using M_REFERENCE_ANGLE) in the target. For an ellipse or rectangle model defined in an M_SHAPE_ELLIPSE or M_SHAPE_RECTANGLE type of Model Finder context, the model's reference axis is, by default, aligned with its principle axis (its width). This inquire type is not supported for a model defined in an M_SHAPE_CIRCLE type of Model Finder context. SET (summarize)Inquires the nominal search angle; this is the angle at which you expect to find the model's reference axis (specified using M_REFERENCE_ANGLE) in the target. 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 nominal search angle, in degrees. INFO |
||||||||||||||||||||||||||||||||||||||
M_ANGLE_DELTA_NEG + |
Inquires the lower limit of the angular range, relative to the nominal search angle. This inquire type is not supported for a model defined in an M_SHAPE_CIRCLE type of Model Finder context. SET (summarize)Inquires the lower limit of the angular range, relative to the nominal search 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 |
Specifies the default value; the default value is 180.0 °. |
||||||||||||||||||||||||||||||||||||||
0.0 <= Value <= 180.0 |
Specifies the lower limit of the angular range, in degrees. INFO |
||||||||||||||||||||||||||||||||||||||
M_ANGLE_DELTA_POS + |
Inquires the upper limit of the angular range, relative to the nominal search angle. This inquire type is not supported for a model defined in an M_SHAPE_CIRCLE type of Model Finder context. SET (summarize)Inquires the upper limit of the angular range, relative to the nominal search 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 |
Specifies the default value; the default value is 180.0 °. |
||||||||||||||||||||||||||||||||||||||
0.0 <= Value <= 180.0 |
Specifies the upper limit of the angular range, in degrees. INFO |
||||||||||||||||||||||||||||||||||||||
M_ANGLE_MULTIPLE_RANGE + |
Inquires whether to search for models in multiple angular ranges. This inquire type is only supported for a model in an M_SHAPE_RECTANGLE or M_SHAPE_SEGMENT type of Model Finder context. SET (summarize)Inquires whether to search for models in multiple angular ranges. 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_STEP_180. |
||||||||||||||||||||||||||||||||||||||
M_DISABLE |
Specifies that the multiple angle search range is disabled. INFO |
||||||||||||||||||||||||||||||||||||||
M_STEP_90 |
Specifies to search for models at 90 degree steps from the specified angle. INFO |
||||||||||||||||||||||||||||||||||||||
M_STEP_180 |
Specifies to search for models at a 180 degree step. INFO |
||||||||||||||||||||||||||||||||||||||
M_ANGLE_REGION + |
Sets the angle direction of the search region defined by M_POSITION_... controls. This control type is only valid for M_SHAPE_... models. (summarize)Sets the angle direction of the search region defined by M_POSITION_... controls. (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 search angle, in degrees. |
||||||||||||||||||||||||||||||||||||||
M_ASSOCIATED_CALIBRATION + |
Inquires the camera calibration context associated with the specified model. This inquire type is not supported for a model defined in an M_SHAPE_... type of Model Finder context. SET (summarize)Inquires the camera calibration context associated with the specified model. 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 model. |
||||||||||||||||||||||||||||||||||||||
MIL Calibration context identifier |
Specifies the camera calibration context that is associated with the model. |
||||||||||||||||||||||||||||||||||||||
M_BOX_MARGIN_BOTTOM + |
Inquires the margin at the bottom of the bounding box of the model's active edges, in model units. This inquire type is only valid for synthetic models. If in an M_SHAPE_... type of Model Finder context, this margin is only used for drawing; it does not affect the match. SET (summarize)Inquires the margin at the bottom of the bounding box of the model's active edges, in model units. 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% of the height of the bounding box of the model's active edges. |
||||||||||||||||||||||||||||||||||||||
Value >= 0.0 |
Specifies the margin, in model units. |
||||||||||||||||||||||||||||||||||||||
M_BOX_MARGIN_LEFT + |
Inquires the margin at the left of the bounding box of the model's active edges, in model units. This inquire type is only valid for synthetic models. If in an M_SHAPE_... type of Model Finder context, this margin is only used for drawing; it does not affect the match. SET (summarize)Inquires the margin at the left of the bounding box of the model's active edges, in model units. 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% of the width of the bounding box of the model's active edges. |
||||||||||||||||||||||||||||||||||||||
Value >= 0.0 |
Specifies the margin, in model units. |
||||||||||||||||||||||||||||||||||||||
M_BOX_MARGIN_RIGHT + |
Inquires the margin at the right of the bounding box of the model's active edges, in model units. This inquire type is only valid for synthetic models. If in an M_SHAPE_... type of Model Finder context, this margin is only used for drawing; it does not affect the match. SET (summarize)Inquires the margin at the right of the bounding box of the model's active edges, in model units. 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% of the width of the bounding box of the model's active edges. |
||||||||||||||||||||||||||||||||||||||
Value >= 0.0 |
Specifies the margin, in model units. |
||||||||||||||||||||||||||||||||||||||
M_BOX_MARGIN_TOP + |
Inquires the margin at the top of the bounding box of the model's active edges, in model units. This inquire type is only valid for synthetic models. If in an M_SHAPE_... type of Model Finder context, this margin is only used for drawing; it does not affect the match. SET (summarize)Inquires the margin at the top of the bounding box of the model's active edges, in model units. 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% of the height of the bounding box of the model's active edges. |
||||||||||||||||||||||||||||||||||||||
Value >= 0.0 |
Specifies the margin, in model units. |
||||||||||||||||||||||||||||||||||||||
M_BOX_OFFSET_X + |
Inquires the X-offset of the top-left corner of the model box from the model origin. For predefined shape models, the origin of the model is the center of the shape. For CAD-file models, the origin is the same as the one defined in the CAD file. The model box is defined by the bounding box of the model's active edges plus the specified margins. You can inquire the margins using M_BOX_MARGIN_.... M_BOX_OFFSET_X is updated when the margins that define the model box are changed. This inquire type is not supported for a model defined in an M_SHAPE_... type of Model Finder context. (summarize)Inquires the X-offset of the top-left corner of the model box from the model origin. (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 X-offset, in model units. |
||||||||||||||||||||||||||||||||||||||
M_BOX_OFFSET_Y + |
Inquires the Y-offset of the top-left corner of the model box from the model origin. For predefined shape models, the origin of the model is the center of the shape. For CAD-file models, the origin is the same as the one defined in the CAD file. The model box is defined by the bounding box of the model's active edges plus the specified margins. You can inquire the margins using M_BOX_MARGIN_.... M_BOX_OFFSET_Y is updated when the margins that define the model box are changed. This inquire type is not supported for a model defined in an M_SHAPE_... type of Model Finder context. (summarize)Inquires the Y-offset of the top-left corner of the model box from the model origin. (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 Y-offset, in model units. |
||||||||||||||||||||||||||||||||||||||
M_BOX_SIZE_X + |
Inquires the size along the X-axis of the model box. The model box is defined by the bounding box of the model's active edges plus the specified margins. You can inquire the margins using M_BOX_MARGIN_.... You cannot set the size of the model box; however, you can set the size of the model's bounding box when defining the model using MmodDefine(). You can also set the size of the margins using MmodControl() with M_BOX_MARGIN_.... This inquire type is only valid for synthetic models. This inquire type is not supported for a model defined in an M_SHAPE_... type of Model Finder context. (summarize)Inquires the size along the X-axis of the model box. (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 X-size, in model units. |
||||||||||||||||||||||||||||||||||||||
M_BOX_SIZE_Y + |
Inquires the size along the Y-axis of the model box. The model box is defined by the bounding box of the model's active edges plus the specified margins. You can inquire the margins using M_BOX_MARGIN_.... You cannot set the size of the model box; however, you can set the size of the model's bounding box when defining the model using MmodDefine(). You can also set the size of the margins using MmodControl() with M_BOX_MARGIN_.... This inquire type is only valid for synthetic models. This inquire type is not supported for a model defined in an M_SHAPE_... type of Model Finder context. (summarize)Inquires the size along the Y-axis of the model box. (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 Y-size, in model units. |
||||||||||||||||||||||||||||||||||||||
M_CAD_Y_AXIS + |
Inquires the direction of the Y-axis for a CAD-type model. This inquire type is not supported for a model defined in an M_SHAPE_... type of Model Finder context. SET (summarize)Inquires the direction of the Y-axis for a CAD-type model. 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 |
Specifies the default value. INFO |
||||||||||||||||||||||||||||||||||||||
M_FLIP |
Specifies to flip the Y-axis for the model so that the Y-axis is positive going down. |
||||||||||||||||||||||||||||||||||||||
M_NO_FLIP |
Specifies not to flip the Y-axis for the model. |
||||||||||||||||||||||||||||||||||||||
M_CERTAINTY + |
Inquires the certainty level for the score. SET (summarize)Inquires the certainty level for the score. 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 <= 100.0 |
Specifies the certainty level for the score, in percent. INFO |
||||||||||||||||||||||||||||||||||||||
M_CERTAINTY_TARGET + |
Inquires the certainty level for the target score. This inquire type is not supported for a model defined in an M_SHAPE_... type of Model Finder context. SET (summarize)Inquires the certainty level for the target score. 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 certainty level for the target score, in percent. INFO |
||||||||||||||||||||||||||||||||||||||
M_CHAIN_ANGLE + |
Inquires the angle value of each edgel in the chains composing the model's active edges. This inquire type is not supported for a model defined in an M_SHAPE_... type of Model Finder context. (summarize)Inquires the angle value of each edgel in the chains composing the model's active edges. (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>
] MORE
Data type info: Data
type: array of type MIL_DOUBLE [optionally, in C++:
a reference to a std::vector<MIL_DOUBLE>
] MORE
|
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the angle value of the edgel. |
||||||||||||||||||||||||||||||||||||||
M_CHAIN_INDEX + |
Inquires the indices which differentiate each active edge's chain of edgels, for each edgel within the model. The first chain is identified as index 1, with each subsequent chain's index incremented by 1. This inquire type is not supported for a model defined in an M_SHAPE_... type of Model Finder context. (summarize)Inquires the indices which differentiate each active edge's chain of edgels, for each edgel within the model. (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>
] MORE
Data type info: Data
type: array of type MIL_INT [optionally, in C++: a
reference to a std::vector<MIL_INT>
] MORE
|
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the index of the chain. |
||||||||||||||||||||||||||||||||||||||
M_CHAIN_X + |
Inquires the X-coordinates, in pixels (with subpixel accuracy), of each edgel in the chains composing the model's active edges. Coordinates are returned for all the active edge chains contained within the model and are relative to the model origin. This inquire type is not supported for a model defined in an M_SHAPE_... type of Model Finder context. (summarize)Inquires the X-coordinates, in pixels (with subpixel accuracy), of each edgel in the chains composing the model's active edges. (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>
] MORE
Data type info: Data
type: array of type MIL_DOUBLE [optionally, in C++:
a reference to a std::vector<MIL_DOUBLE>
] MORE
|
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the X-coordinate of the edgel. |
||||||||||||||||||||||||||||||||||||||
M_CHAIN_Y + |
Inquires the Y-coordinates, in pixels (with subpixel accuracy), of each edgel in the chains composing the model's active edges. Coordinates are returned for all the active edge chains contained within the model and are relative to the model origin. This inquire type is not supported for a model defined in an M_SHAPE_... type of Model Finder context. (summarize)Inquires the Y-coordinates, in pixels (with subpixel accuracy), of each edgel in the chains composing the model's active edges. (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>
] MORE
Data type info: Data
type: array of type MIL_DOUBLE [optionally, in C++:
a reference to a std::vector<MIL_DOUBLE>
] MORE
|
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the Y-coordinate of the edgel. |
||||||||||||||||||||||||||||||||||||||
M_CORNER_RADIUS + |
Inquires the radius used to round corners of the model. This is only valid for models of type M_RECTANGLE, M_SQUARE, M_DIAMOND, M_TRIANGLE, and M_CROSS. Attempting to call this value for any other model type will generate an error. This inquire type is not supported for a model defined in a M_SHAPE_... type of Model Finder result buffer. SET (summarize)Inquires the radius used to round corners of the model. 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 model units. INFO |
||||||||||||||||||||||||||||||||||||||
M_COVERAGE_MAX + |
Inquires the maximum expected model coverage. This inquire type is only supported for a model defined in an M_SHAPE_CIRCLE or M_SHAPE_ELLIPSE type of Model Finder context. SET (summarize)Inquires the maximum expected model coverage. 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 100.0. |
||||||||||||||||||||||||||||||||||||||
0.0 <= Value <= 100.0 |
Specifies the maximum expected model coverage. |
||||||||||||||||||||||||||||||||||||||
M_COVERAGE_MIN + |
Inquires the minimum expected model coverage. This inquire type is only supported for a model defined in an M_SHAPE_SEGMENT type of Model Finder context. SET (summarize)Inquires the minimum expected model coverage. 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 40.0. |
||||||||||||||||||||||||||||||||||||||
0.0 <= Value <= 100.0 |
Specifies the minimum expected model coverage. |
||||||||||||||||||||||||||||||||||||||
M_DEVIATION_TOLERANCE + |
Inquires the tolerance for finding deformed rectangles or segments, for a model defined in an M_SHAPE_RECTANGLE or M_SHAPE_SEGMENT type of Model Finder context, respectively, given the other specified Model Finder constraints. This inquire type is only supported for M_RECTANGLE or M_SEGMENT types of models in an M_SHAPE_RECTANGLE or M_SHAPE_SEGMENT type of Model Finder context. SET (summarize)Inquires the tolerance for finding deformed rectangles or segments, for a model defined in an M_SHAPE_RECTANGLE or M_SHAPE_SEGMENT type of Model Finder context, respectively, given the other specified Model Finder constraints. 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 25.0 %. |
||||||||||||||||||||||||||||||||||||||
0.0 <= Value <= 100.0 |
Specifies the tolerance as a percentage of the allowable deformation of a rectangle or segment, given the other Model Finder constraints. INFO |
||||||||||||||||||||||||||||||||||||||
M_FIT_ERROR_WEIGHTING_FACTOR + |
Inquires the contribution of the fit error in the score and target score calculation. SET (summarize)Inquires the contribution of the fit error in the score and target score calculation. 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 25.0 %. |
||||||||||||||||||||||||||||||||||||||
0.0 <= Value <= 100.0 |
Specifies the fit error weighting factor, in percent. INFO |
||||||||||||||||||||||||||||||||||||||
M_FIT_SCORE_MIN + |
Inquires the minimum expected occurrence fit score. This inquire type is only supported for a model defined in an M_SHAPE_... type of Model Finder context. SET (summarize)Inquires the minimum expected occurrence fit score. 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 expected occurrence fit score. |
||||||||||||||||||||||||||||||||||||||
M_FOREGROUND_VALUE + |
Inquires the foreground value of the model. The foreground is the interior of the shape. This is only valid for predefined shape models. CAD-type models do not have a polarity. For these model types, M_ANY will be returned. SET SET SET SET SET SET SET SET (summarize)Inquires the foreground value of the model. SET SET SET SET SET SET SET 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 |
Specifies the default value. INFO |
||||||||||||||||||||||||||||||||||||||
M_ANY |
Specifies that the model has no specific polarity. INFO |
||||||||||||||||||||||||||||||||||||||
M_FOREGROUND_BLACK |
Specifies that black is the foreground color of the model. |
||||||||||||||||||||||||||||||||||||||
M_FOREGROUND_WHITE |
Specifies that white is the foreground color of the model. |
||||||||||||||||||||||||||||||||||||||
M_HAS_DONT_CARE_MASK + |
Inquires whether the model has an M_DONT_CARE mask applied to it. (summarize)Inquires whether the model has an M_DONT_CARE mask applied to it. (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_FALSE |
Specifies that an M_DONT_CARE mask has not been applied to the model. |
||||||||||||||||||||||||||||||||||||||
M_TRUE |
Specifies that an M_DONT_CARE mask has been applied to the model. |
||||||||||||||||||||||||||||||||||||||
M_HAS_FLAT_REGIONS_MASK + |
Inquires whether the model has an M_FLAT_REGIONS mask applied to it. (summarize)Inquires whether the model has an M_FLAT_REGIONS mask applied to it. (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_FALSE |
Specifies that an M_FLAT_REGIONS mask has not been applied to the model. |
||||||||||||||||||||||||||||||||||||||
M_TRUE |
Specifies that an M_FLAT_REGIONS mask has been applied to the model. |
||||||||||||||||||||||||||||||||||||||
M_HAS_WEIGHT_REGIONS_MASK + |
Inquires whether the model has an M_WEIGHT_REGIONS mask applied to it. (summarize)Inquires whether the model has an M_WEIGHT_REGIONS mask applied to it. (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_FALSE |
Specifies that an M_WEIGHT_REGIONS mask has not been applied to the model. |
||||||||||||||||||||||||||||||||||||||
M_TRUE |
Specifies that an M_WEIGHT_REGIONS mask has been applied to the model. |
||||||||||||||||||||||||||||||||||||||
M_HEIGHT + |
Inquires the height of the shape in the model. This is only valid for a model of type M_CROSS, M_DIAMOND, M_ELLIPSE, M_RECTANGLE, and M_TRIANGLE. SET SET SET SET SET (summarize)Inquires the height of the shape in the model. 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 height of the shape, in model units. |
||||||||||||||||||||||||||||||||||||||
M_HORIZONTAL_THICKNESS + |
Inquires the horizontal thickness of the cross in the model. This is only valid for a model of type M_CROSS. SET (summarize)Inquires the horizontal thickness of the cross in the model. 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 horizontal thickness of the cross, in model units. |
||||||||||||||||||||||||||||||||||||||
M_INNER_RADIUS + |
Inquires the inner radius of the ring in the model. This is only valid for a model of type M_RING. SET (summarize)Inquires the inner radius of the ring in the model. 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 inner radius of the ring, in model units. |
||||||||||||||||||||||||||||||||||||||
M_LENGTH + |
Inquires the length of the segment in the model. This is only valid for a model of type M_SEGMENT. SET (summarize)Inquires the length of the segment in the model. 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 length of the segment, in model units. |
||||||||||||||||||||||||||||||||||||||
M_MIN_SEPARATION_ANGLE + |
Inquires the minimum angular separation required for two occurrences to be considered distinct matches. This value is an absolute angle value. This inquire type is not supported for a model defined in an M_SHAPE_CIRCLE type of Model Finder context. SET (summarize)Inquires the minimum angular separation required for two occurrences to be considered distinct matches. 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 degrees. |
||||||||||||||||||||||||||||||||||||||
M_DISABLE |
Disables the minimum angle separation criteria. INFO |
||||||||||||||||||||||||||||||||||||||
0.0 < Value <= 180.0 |
Specifies the minimum angular separation required, in degrees. INFO |
||||||||||||||||||||||||||||||||||||||
M_MIN_SEPARATION_ASPECT_RATIO + |
Inquires the minimum separation required in aspect ratios, for two occurrences to be considered distinct matches. This value is specified as an aspect ratio factor. This inquire type is only supported for a model in an M_SHAPE_ELLIPSE or M_SHAPE_RECTANGLE type of Model Finder context. SET (summarize)Inquires the minimum separation required in aspect ratios, for two occurrences to be considered distinct matches. 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.1. |
||||||||||||||||||||||||||||||||||||||
M_DISABLE |
Specifies to disable the minimum aspect ratio separation criteria. INFO |
||||||||||||||||||||||||||||||||||||||
1.0 < Value <= 4.0 |
Specifies the criteria for minimum separation of aspect ratios. |
||||||||||||||||||||||||||||||||||||||
M_MIN_SEPARATION_SCALE + |
Inquires the minimum separation required in scale for two occurrences to be considered distinct matches. This value is a scale factor. SET (summarize)Inquires the minimum separation required in scale for two occurrences to be considered distinct matches. 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.1. |
||||||||||||||||||||||||||||||||||||||
M_DISABLE |
Specifies to disable the minimum scale separation criteria. INFO |
||||||||||||||||||||||||||||||||||||||
1.0 < Value <= 4.0 |
Specifies the criteria for minimum separation in scale. |
||||||||||||||||||||||||||||||||||||||
M_MIN_SEPARATION_X + |
Inquires the minimum separation required along the X-axis for two occurrences to be considered distinct matches. This value is a percentage of the model's width at M_SCALE. SET (summarize)Inquires the minimum separation required along the X-axis for two occurrences to be considered distinct matches. 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 %. |
||||||||||||||||||||||||||||||||||||||
M_DISABLE |
Specifies to disable the minimum separation in X criteria. INFO |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the minimum separation as a percentage of the model's width at M_SCALE. INFO |
||||||||||||||||||||||||||||||||||||||
M_MIN_SEPARATION_Y + |
Inquires the minimum separation required along the Y-axis for two occurrences to be considered distinct matches. This value is a percentage of the model's height at M_SCALE. SET (summarize)Inquires the minimum separation required along the Y-axis for two occurrences to be considered distinct matches. 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 %. |
||||||||||||||||||||||||||||||||||||||
M_DISABLE |
Specifies to disable the minimum separation in Y criteria. INFO |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the minimum separation as a percentage of the model's height at M_SCALE. INFO |
||||||||||||||||||||||||||||||||||||||
M_MIN_SIDE_COVERAGE + |
Inquires the minimum coverage on each of the sides of a rectangular model. Note that at least a portion of each side must be visible. This inquire type is only supported for a model in an M_SHAPE_RECTANGLE type of Model Finder context. SET (summarize)Inquires the minimum coverage on each of the sides of a rectangular model. 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 40.0. |
||||||||||||||||||||||||||||||||||||||
1.0 <= Value <= 100.0 |
Specifies the minimum side coverage. |
||||||||||||||||||||||||||||||||||||||
M_MODEL_ASPECT_RATIO + |
Inquires the nominal aspect ratio factor for the model. This inquire type is only supported for a model in an M_SHAPE_ELLIPSE or an M_SHAPE_RECTANGLE type of Model Finder context. For other types of Model Finder contexts, see M_ASPECT_RATIO. SET (summarize)Inquires the nominal aspect ratio factor for the model. 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. |
||||||||||||||||||||||||||||||||||||||
M_CIRCLE_ASPECT_RATIO |
Specifies the minimum possible value for this control type. |
||||||||||||||||||||||||||||||||||||||
Value > 0.0 |
Specifies the value of the nominal aspect ratio for the model. INFO |
||||||||||||||||||||||||||||||||||||||
M_MODEL_ASPECT_RATIO_MAX_FACTOR + |
Inquires the factor used to determine the upper limit (maximum permitted aspect ratio) of the model's aspect ratio. This inquire type is only supported for a model in an M_SHAPE_ELLIPSE or M_SHAPE_RECTANGLE type of Model Finder context. SET (summarize)Inquires the factor used to determine the upper limit (maximum permitted aspect ratio) of the model's aspect ratio. 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.2. |
||||||||||||||||||||||||||||||||||||||
M_INFINITE |
Specifies that the maximum factor for the aspect ratio of a model is infinite. |
||||||||||||||||||||||||||||||||||||||
Value >= 1.0 |
Specifies the factor that determines the maximum aspect ratio for a model. |
||||||||||||||||||||||||||||||||||||||
M_MODEL_ASPECT_RATIO_MIN_FACTOR + |
Inquires he factor used to determine the lower limit (minimum permitted aspect ratio) of the model's aspect ratio. This inquire type is only supported for a model in an M_SHAPE_ELLIPSE or M_SHAPE_RECTANGLE type of Model Finder context. SET (summarize)Inquires he factor used to determine the lower limit (minimum permitted aspect ratio) of the model's aspect ratio. 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.8. |
||||||||||||||||||||||||||||||||||||||
M_CIRCLE_ASPECT_RATIO |
Specifies the minimum factor for the aspect ratio of a model. |
||||||||||||||||||||||||||||||||||||||
0.0 < Value <= 1.0 |
Specifies the factor that determines the minimum aspect ratio for a model. |
||||||||||||||||||||||||||||||||||||||
M_MODEL_TYPE + |
Inquires the type of model. SET (summarize)Inquires the type of model. 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_AUTO_DEFINE |
Specifies a unique model whose features are extracted from an automatically selected region of the model source image. INFO |
||||||||||||||||||||||||||||||||||||||
M_CIRCLE |
Specifies a predefined circle as the model. INFO |
||||||||||||||||||||||||||||||||||||||
M_CROSS |
Specifies a predefined cross as the model. INFO |
||||||||||||||||||||||||||||||||||||||
M_DIAMOND |
Specifies a predefined diamond as the model. INFO |
||||||||||||||||||||||||||||||||||||||
M_DXF_FILE |
Specifies a model defined from the entities in the specified CAD DXF file. INFO |
||||||||||||||||||||||||||||||||||||||
M_EDGE_RESULT |
Specifies a model defined from the results of an edge extraction performed using Edge Finder. INFO |
||||||||||||||||||||||||||||||||||||||
M_ELLIPSE |
Specifies a predefined ellipse as the model. INFO |
||||||||||||||||||||||||||||||||||||||
M_IMAGE |
Specifies a model defined from the specified model source image. INFO |
||||||||||||||||||||||||||||||||||||||
M_MERGE_MODEL |
Specifies a model defined from two other models. INFO |
||||||||||||||||||||||||||||||||||||||
M_MOD_RESULT |
Specifies a model defined from a Model Finder result buffer. INFO |
||||||||||||||||||||||||||||||||||||||
M_RECTANGLE |
Specifies a predefined rectangle as the model. INFO |
||||||||||||||||||||||||||||||||||||||
M_RING |
Specifies a predefined ring as the model. INFO |
||||||||||||||||||||||||||||||||||||||
M_SEGMENT |
Specifies a predefined segment as the model. INFO |
||||||||||||||||||||||||||||||||||||||
M_SQUARE |
Specifies a predefined square as the model. INFO |
||||||||||||||||||||||||||||||||||||||
M_TRIANGLE |
Specifies a predefined triangle as the model. INFO |
||||||||||||||||||||||||||||||||||||||
M_NUMBER_OF_CHAINED_EDGELS + |
Inquires the total number of chained edgels in the active edges of the model. This inquire type is not supported for a model defined in an M_SHAPE_... type of Model Finder context. (summarize)Inquires the total number of chained edgels in the active edges of the model. (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
|
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the number of chained edgels. |
||||||||||||||||||||||||||||||||||||||
M_ORIGINAL_X + |
Inquires the X-coordinate of the model's reference axis origin, relative to the top-left corner of the model source image. This is only valid for image-type and Edge Finder-type models. To inquire the X-coordinate of the reference axis origin relative to the model origin, use M_REFERENCE_X. This inquire type is not supported for a model defined in an M_SHAPE_... type of Model Finder context. (summarize)Inquires the X-coordinate of the model's reference axis origin, relative to the top-left corner of the model source 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
|
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the X-coordinate of the model's reference axis origin. |
||||||||||||||||||||||||||||||||||||||
M_ORIGINAL_Y + |
Inquires the Y-coordinate of the model's reference axis origin, relative to the top-left corner of the model source image This is only valid for image-type and Edge Finder-type models. To inquire the Y-coordinate of the reference axis origin relative to the model origin, use M_REFERENCE_Y. This inquire type is not supported for a model defined in an M_SHAPE_... type of Model Finder context. (summarize)Inquires the Y-coordinate of the model's reference axis origin, relative to the top-left corner of the model source image This is only valid for image-type and Edge Finder-type models. (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 Y-coordinate of the model's reference axis origin. |
||||||||||||||||||||||||||||||||||||||
M_OUTER_RADIUS + |
Inquires the outer radius of the ring in the model. This is only valid for a model of type M_RING. SET (summarize)Inquires the outer radius of the ring in the model. 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 outer radius of the ring, in model units. |
||||||||||||||||||||||||||||||||||||||
M_PIXEL_SCALE + |
Inquires the pixel scale of the model. This is only valid for synthetic models. This inquire type is not supported for models defined with an M_SHAPE_... type of Model Finder context. For these types of contexts, model units are interpreted to be in the units of the target. If the target is calibrated, the units are interpreted to be in calibrated units. If the target is not, the units are interpreted to be in pixel units. SET (summarize)Inquires the pixel scale of the model. 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 of the pixel scale. INFO |
||||||||||||||||||||||||||||||||||||||
Value > 0.0 |
Specifies the pixel scale. INFO |
||||||||||||||||||||||||||||||||||||||
M_POLARITY + |
Inquires the expected polarity of occurrences relative to the model. This inquire type is not supported for a model defined in an M_SHAPE_SEGMENT type of Model Finder context. SET (summarize)Inquires the expected polarity of occurrences relative to the model. 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 |
Specifies the default value. INFO |
||||||||||||||||||||||||||||||||||||||
M_ANY |
Specifies that the occurrences can be a mixture of polarities. |
||||||||||||||||||||||||||||||||||||||
M_REVERSE |
Specifies that the polarity of occurrences is the reverse of that of the model. |
||||||||||||||||||||||||||||||||||||||
M_SAME |
Specifies that the polarity of occurrences is the same as that of the model. |
||||||||||||||||||||||||||||||||||||||
M_SAME_OR_REVERSE |
Specifies that the polarity of occurrences can be either the same or the reverse of that of the model. |
||||||||||||||||||||||||||||||||||||||
M_POSITION_DELTA_NEG_X + |
Inquires the position range, in the negative X-direction relative to the nominal search position. SET SET (summarize)Inquires the position range, in the negative X-direction relative to the nominal search position. 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 |
Specifies the default value; the default value is 0.0. |
||||||||||||||||||||||||||||||||||||||
M_INFINITE |
Specifies the position range as the entire image plane in the negative X-direction. INFO |
||||||||||||||||||||||||||||||||||||||
Value >= 0.0 |
Specifies the position range's negative X-offset, in pixels, and can be specified with subpixel accuracy; for an M_SHAPE_... type of Model Finder context, specify the offset in the units of the target's coordinate system. |
||||||||||||||||||||||||||||||||||||||
M_POSITION_DELTA_NEG_Y + |
Inquires the position range, in the negative Y-direction relative to the nominal search position. SET SET (summarize)Inquires the position range, in the negative Y-direction relative to the nominal search position. 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 |
Specifies the default value; the default value is 0.0. |
||||||||||||||||||||||||||||||||||||||
M_INFINITE |
Specifies the position range as the entire image plane in the negative Y-direction. INFO |
||||||||||||||||||||||||||||||||||||||
Value >= 0.0 |
Specifies the position range's negative Y-offset, in pixels, and can be specified with subpixel accuracy; for an M_SHAPE_... type of Model Finder context, specify the offset in the units of the target's coordinate system. |
||||||||||||||||||||||||||||||||||||||
M_POSITION_DELTA_POS_X + |
Inquires the position range, in the positive X-direction relative to the nominal search position. SET SET (summarize)Inquires the position range, in the positive X-direction relative to the nominal search position. 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_INFINITE |
Specifies the position range as the entire image plane in the positive X-direction. INFO |
||||||||||||||||||||||||||||||||||||||
Value >= 0.0 |
Specifies the position range's positive X-offset, in pixels, and can be specified with subpixel accuracy; for an M_SHAPE_... type of Model Finder context, specify the offset in the units of the target's coordinate system. |
||||||||||||||||||||||||||||||||||||||
M_POSITION_DELTA_POS_Y + |
Inquires the position range, in the positive Y-direction relative to the nominal search position. SET SET (summarize)Inquires the position range, in the positive Y-direction relative to the nominal search position. 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_INFINITE |
Specifies the position range as the entire image plane in the positive Y-direction. INFO |
||||||||||||||||||||||||||||||||||||||
Value >= 0.0 |
Specifies the position range's positive Y-offset, in pixels, and can be specified with subpixel accuracy; for an M_SHAPE_... type of Model Finder context, specify the offset in the units of the target's coordinate system. |
||||||||||||||||||||||||||||||||||||||
M_POSITION_X + |
Inquires the nominal search position for the X-coordinate. SET SET (summarize)Inquires the nominal search position for the X-coordinate. 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_ALL. |
||||||||||||||||||||||||||||||||||||||
M_ALL |
Specifies all X-coordinates. |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the nominal search position, in pixels, and can be specified with subpixel accuracy; for an M_SHAPE_... type of Model Finder context, specify the position in the units of the target's coordinate system. |
||||||||||||||||||||||||||||||||||||||
M_POSITION_Y + |
Inquires the nominal search position for the Y-coordinate. SET SET (summarize)Inquires the nominal search position for the Y-coordinate. 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_ALL. |
||||||||||||||||||||||||||||||||||||||
M_ALL |
Specifies all Y-coordinates. |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the nominal search position, in pixels, and can be specified with subpixel accuracy; for an M_SHAPE_... type of Model Finder context, specify the position in the units of the target's coordinate system. |
||||||||||||||||||||||||||||||||||||||
M_RADIUS + |
Inquires the radius of the circle in the model. This is only valid for a model of type M_CIRCLE. This inquire type is not supported for a model defined in an M_SHAPE_ELLIPSE type of Model Finder context. SET (summarize)Inquires the radius of the circle in the model. 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 radius of the circle, in model units. |
||||||||||||||||||||||||||||||||||||||
M_REFERENCE_ANGLE + |
Inquires the reference axis angle of the model. By default, for an ellipse model defined in an M_SHAPE_ELLIPSE type of Model Finder context, the reference axis is aligned with the principal axis of the model (the width). SET (summarize)Inquires the reference axis angle of the model. 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 degrees. |
||||||||||||||||||||||||||||||||||||||
0.0 <= Value <= 360.0 |
Specifies the angle, in degrees. INFO |
||||||||||||||||||||||||||||||||||||||
M_REFERENCE_X + |
Inquires the X-coordinate, in pixels, of the reference axis origin of the model, relative to the model origin. SET (summarize)Inquires the X-coordinate, in pixels, of the reference axis origin of the model, relative to the model origin. 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 default X-offset will be used. INFO |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the X-offset value. INFO |
||||||||||||||||||||||||||||||||||||||
M_REFERENCE_Y + |
Inquires the Y-coordinate, in pixels, of the reference axis origin of the model, relative to the model origin. SET (summarize)Inquires the Y-coordinate, in pixels, of the reference axis origin of the model, relative to the model origin. 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 default Y-offset will be used. INFO |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the Y-offset value. INFO |
||||||||||||||||||||||||||||||||||||||
M_SAGITTA_TOLERANCE + |
Inquires the tolerance for finding deformed circles (allowable radii variation) for an M_CIRCLE or an M_ELLIPSE type of model. This inquire type is only supported for M_CIRCLE or M_ELLIPSE types of models in an M_SHAPE_... type of Model Finder context. SET (summarize) |
||||||||||||||||||||||||||||||||||||||
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 25.0 %. |
||||||||||||||||||||||||||||||||||||||
0.0 <= Value <= 100.0 |
Specifies the tolerance as a percentage of the allowable radii variation given the other Model Finder constraints. INFO |
||||||||||||||||||||||||||||||||||||||
M_SCALE + |
Inquires the nominal search scale. For a model defined in an M_SHAPE_ELLIPSE or M_SHAPE_RECTANGLE type of Model Finder context, scale calculations are taken with respect to the model's width. For a model defined in an M_SHAPE_SEGMENT type of Model Finder context, scale calculations are taken with respect to the model's length. SET (summarize)Inquires the nominal search scale. 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 value of the nominal search scale. INFO |
||||||||||||||||||||||||||||||||||||||
M_SCALE_MAX_FACTOR + |
Inquires the factor used to determine the upper limit (maximum permitted scale) of the scale range. SET (summarize)Inquires the factor used to determine the upper limit (maximum permitted scale) of the scale 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 |
Specifies the default value; the default value is 2.0. |
||||||||||||||||||||||||||||||||||||||
M_INFINITE |
Specifies that the upper limit of the scale range is infinite. INFO |
||||||||||||||||||||||||||||||||||||||
1.0 <= Value <= 2.0 |
Specifies the factor that determines the maximum scale of the occurrence for a model in an M_GEOMETRIC or M_GEOMETRIC_CONTROLLED type of Model Finder context. |
||||||||||||||||||||||||||||||||||||||
Value >= 1.0 |
Specifies the factor that determines the maximum scale of the occurrence for a model in an M_SHAPE_... type of Model Finder context. |
||||||||||||||||||||||||||||||||||||||
M_SCALE_MIN_FACTOR + |
Inquires the factor used to determine the lower limit (minimum permitted scale) of the scale range. SET (summarize)Inquires the factor used to determine the lower limit (minimum permitted scale) of the scale 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 |
Specifies the default value; the default value is 0.5. |
||||||||||||||||||||||||||||||||||||||
0.0 < Value <= 1.0 |
Specifies the factor that determines the minimum scale of the occurrence for a model in an M_SHAPE_... type of Model Finder context. |
||||||||||||||||||||||||||||||||||||||
0.5 <= Value <= 1.0 |
Specifies the factor that determines the minimum scale of the occurrence for a model in an M_GEOMETRIC or M_GEOMETRIC_CONTROLLED type of Model Finder context. |
||||||||||||||||||||||||||||||||||||||
M_SEARCH_ASPECT_RATIO_CONSTRAINT + |
Inquires whether to constrain candidates to the nearest bound of the aspect ratio range if the candidate is outside of the range. This inquire type is only supported for a model in an M_SHAPE_ELLIPSE type of Model Finder context. SET (summarize)Inquires whether to constrain candidates to the nearest bound of the aspect ratio range if the candidate is outside of the range. 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_ENABLE. |
||||||||||||||||||||||||||||||||||||||
M_DISABLE |
Specifies that for a candidate to be considered an occurrence, it must have an aspect ratio within the defined aspect ratio range. INFO |
||||||||||||||||||||||||||||||||||||||
M_ENABLE |
Specifies to consider candidates with an aspect ratio that falls outside of the specified aspect ratio range, but constrain their fit to the closest bound of the aspect ratio range, and reduce their score accordingly. INFO |
||||||||||||||||||||||||||||||||||||||
M_SEGMENT_CONSISTENT_GRADIENT + |
Inquires whether the gradients of the segment model occurrences need to be consistent. This inquire type is only supported for a model in an M_SHAPE_SEGMENT type of Model Finder context. SET (summarize)Inquires whether the gradients of the segment model occurrences need to be consistent. 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 segment model occurrences can have the same gradients or reverse gradients. |
||||||||||||||||||||||||||||||||||||||
M_ENABLE |
Specifies that the gradients of the segment model occurrences must be consistent. |
||||||||||||||||||||||||||||||||||||||
M_USER_LABEL + |
Inquires the user-defined label. SET (summarize)Inquires the user-defined label. 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_NO_LABEL. |
||||||||||||||||||||||||||||||||||||||
M_NO_LABEL |
Specifies that no user label is associated with the model. |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the user label of the model. INFO |
||||||||||||||||||||||||||||||||||||||
M_VALID + |
Inquires whether the model is valid or not. Note that a synthetic model is invalid if size of the model box * M_PIXEL_SCALE * M_SCALE is greater than 1024 pixels in the X-direction or the Y-direction. This inquire type is not supported for a model defined in an M_SHAPE_... type of Model Finder context. (summarize)Inquires whether the model is valid or not. (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_FALSE |
Specifies that the model is not valid. |
||||||||||||||||||||||||||||||||||||||
M_TRUE |
Specifies that the model is valid. |
||||||||||||||||||||||||||||||||||||||
M_VERTICAL_THICKNESS + |
Inquires the vertical thickness of the cross in the model. This is only valid for a model of type M_CROSS. SET (summarize)Inquires the vertical thickness of the cross in the model. 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 vertical thickness of the cross, in model units. |
||||||||||||||||||||||||||||||||||||||
M_WIDTH + |
Inquires the width of the shape in the model. This is only valid for a model of type M_CROSS, M_DIAMOND, M_ELLIPSE, M_RECTANGLE, M_SQUARE, and M_TRIANGLE. SET SET SET SET SET SET (summarize)Inquires the width of the shape in the model. 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 width of the shape, in model units. |
You can add the following value to the above-mentioned values to determine the required array size (number of elements) to store the returned values.
For determining the required array size (number of
elements) to store the returned values
|
|||||||||||||||||||||||||||||||||||||||
InquireType combination value | Description | ||||||||||||||||||||||||||||||||||||||
UserVarPtr - Possible values returned |
|||||||||||||||||||||||||||||||||||||||
M_NB_ELEMENTS |
Retrieves the required array size (number of elements) to store the returned values. (summarize)Retrieves the required array size (number of elements) to store the returned values. (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
|
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
|
|||||||||||||||||||||||||||||||||||||||
|
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
|
For model inquiries using the model's user label l(that is, when the Index parameter is set to the user label of a model), the InquireType parameter can be set to the following:
For inquiring about a model using its user
label
|
|||||||||||||||||||||||||||||||||||||||
|
Description | ||||||||||||||||||||||||||||||||||||||
UserVarPtr - Possible values returned |
|||||||||||||||||||||||||||||||||||||||
M_INDEX_FROM_LABEL + |
Inquires the model index associated with a model user label if the user label is used. Pass the user label as the Index parameter. (summarize)Inquires the model index associated with a model user label if the user label is used. (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_INVALID |
Specifies that the user label is invalid. This is returned if the specified model label is not associated with a model. (summarize)Specifies that the user label is invalid. (more details...) |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the model index that is associated with the specified user label. |
For result buffer inquiries, the InquireType parameter can be set to one of the following:
For a result buffer
|
|||||||||||||||||||||||||||||||||||||||
|
Description | ||||||||||||||||||||||||||||||||||||||
UserVarPtr - Possible values returned |
|||||||||||||||||||||||||||||||||||||||
M_HAS_TARGET_EDGES_SAVED + |
Inquires whether target edges have been saved. M_SAVE_TARGET_EDGES must be set to M_ENABLE to save target edges. (summarize)Inquires whether target edges have been saved. (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 target edges have not been saved. |
||||||||||||||||||||||||||||||||||||||
M_TRUE |
Specifies that target edges have been saved. |
||||||||||||||||||||||||||||||||||||||
M_MOD_DEFINE_COMPATIBLE + |
Inquires whether the information necessary to define a model from an occurrence will be saved in the result buffer. This inquire type is not supported for an M_SHAPE_... type of Model Finder result buffer. SET (summarize)Inquires whether the information necessary to define a model from an occurrence will be saved in the result buffer. 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_DISABLE. |
||||||||||||||||||||||||||||||||||||||
M_DISABLE |
Specifies not to save any information. |
||||||||||||||||||||||||||||||||||||||
M_ENABLE |
Specifies to save all the necessary information. |
||||||||||||||||||||||||||||||||||||||
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 |
||||||||||||||||||||||||||||||||||||||
M_RESULT_TYPE + |
Inquires the type of result buffer allocated. SET (summarize)Inquires the type of result buffer 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_GEOMETRIC |
Specifies that the Model Finder result buffer can hold results from a search with an M_GEOMETRIC type of context. |
||||||||||||||||||||||||||||||||||||||
M_GEOMETRIC_CONTROLLED |
Specifies that the Model Finder result buffer can hold results from a search with an M_GEOMETRIC_CONTROLLED type of context. |
||||||||||||||||||||||||||||||||||||||
M_SHAPE_CIRCLE |
Specifies that the Model Finder result buffer can hold results from a search with an M_SHAPE_CIRCLE type of context. |
||||||||||||||||||||||||||||||||||||||
M_SHAPE_ELLIPSE |
Specifies that the Model Finder result buffer can hold results from a search with an M_SHAPE_ELLIPSE type of context. |
||||||||||||||||||||||||||||||||||||||
M_SHAPE_RECTANGLE |
Specifies that the Model Finder result buffer can hold results from a search with an M_SHAPE_RECTANGLE type of context. |
||||||||||||||||||||||||||||||||||||||
M_SHAPE_SEGMENT |
Specifies that the Model Finder result buffer can hold results from a search with an M_SHAPE_SEGMENT type of context. |
You can add the following value to the above-mentioned values to determine whether an inquire type 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. (summarize)Inquires whether the specified inquire type is supported. (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
|
||||||||||||||||||||||||||||||||||||||
0 |
Specifies that the inquire type is not supported. |
||||||||||||||||||||||||||||||||||||||
Value != 0 |
Specifies that the inquire type is supported. If the index value is different from M_ALL, the inquire type is supported for the model with the specified index value. If the index value is M_ALL, the inquire type is supported for all models. If the index value is M_CONTEXT, the inquire type is supported for the context. (summarize)Specifies that the inquire type is supported. (more details...) |
You can add one of the following values to the above-mentioned values to cast the requested information to the 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. (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; milmod.lib. |
DLL | Requires mil.dll; milmod.dll. |