Matrox.MatroxImagingLibrary
Allocate a 3D display.
Specifies the system on which to allocate the 3D display.
Reserved for future expansion and must be set to M_DEFAULT .
Reserved for future expansion and must be set to MIL_TEXT("M_DEFAULT").
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the 3D display identifier.
The returned value is the 3D display identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a 3D display.
Specifies the system on which to allocate the 3D display.
Reserved for future expansion and must be set to M_DEFAULT .
Reserved for future expansion and must be set to MIL_TEXT("M_DEFAULT").
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the 3D display identifier.
The returned value is the 3D display identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Control a MIL 3D display setting.
Specifies the identifier of the target 3D display, previously allocated using M3ddispAlloc.
Specifies the type of 3D display setting to control.
Specifies the new value to assign to the 3D display setting specified by the ControlType parameter.
Control a MIL 3D display setting.
Specifies the identifier of the target 3D display, previously allocated using M3ddispAlloc.
Specifies the type of 3D display setting to control.
Specifies the new value to assign to the 3D display setting specified by the ControlType parameter.
Control a MIL 3D display setting.
Specifies the identifier of the target 3D display, previously allocated using M3ddispAlloc.
Specifies the type of 3D display setting to control.
Specifies the new value to assign to the 3D display setting specified by the ControlType parameter.
Copy data to or from a 3D display.
Specifies the identifier of the source object. Note that if the source object is not a 3D display, the destination object must be.
Specifies the identifier of the destination object. Note that if the destination object is not a 3D display, the source object must be.
Specifies the type of copy operation to perform.
Reserved for future expansion and must be set to M_DEFAULT .
Free a 3D display.
Specifies the identifier of a 3D display previously allocated with M3ddispAlloc.
Get information about the 3D display's view.
Specifies the identifier of the 3D display.
Specifies which aspect of the view to inquire.
Specifies the address of the variable in which to write either the X-coordinate, distance, azimuth, elevation, or roll.
Specifies the address of the variable in which to write either the Y-coordinate or elevation.
Specifies the address of the variable in which to write either the Z-coordinate or roll.
Reserved for future expansion and must be set to M_DEFAULT .
Get information about the 3D display's view.
Specifies the identifier of the 3D display.
Specifies which aspect of the view to inquire.
Specifies the address of the variable in which to write either the X-coordinate, distance, azimuth, elevation, or roll.
Specifies the address of the variable in which to write either the Y-coordinate or elevation.
Specifies the address of the variable in which to write either the Z-coordinate or roll.
Reserved for future expansion and must be set to M_DEFAULT .
Inquire a MIL 3D display setting.
Specifies the identifier of the target 3D display, previously allocated using M3ddispAlloc.
Specifies the type of 3D display setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire a MIL 3D display setting.
Specifies the identifier of the target 3D display, previously allocated using M3ddispAlloc.
Specifies the type of 3D display setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire a MIL 3D display setting.
Specifies the identifier of the target 3D display, previously allocated using M3ddispAlloc.
Specifies the type of 3D display setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire a MIL 3D display setting.
Specifies the identifier of the target 3D display, previously allocated using M3ddispAlloc.
Specifies the type of 3D display setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire a MIL 3D display setting.
Specifies the identifier of the target 3D display, previously allocated using M3ddispAlloc.
Specifies the type of 3D display setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire a MIL 3D display setting.
Specifies the identifier of the target 3D display, previously allocated using M3ddispAlloc.
Specifies the type of 3D display setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire a MIL 3D display setting.
Specifies the identifier of the target 3D display, previously allocated using M3ddispAlloc.
Specifies the type of 3D display setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire a MIL 3D display setting.
Specifies the identifier of the target 3D display, previously allocated using M3ddispAlloc.
Specifies the type of 3D display setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire a MIL 3D display setting.
Specifies the identifier of the target 3D display, previously allocated using M3ddispAlloc.
Specifies the type of 3D display setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire a MIL 3D display setting.
Specifies the identifier of the target 3D display, previously allocated using M3ddispAlloc.
Specifies the type of 3D display setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire a MIL 3D display setting.
Specifies the identifier of the target 3D display, previously allocated using M3ddispAlloc.
Specifies the type of 3D display setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire a MIL 3D display setting.
Specifies the identifier of the target 3D display, previously allocated using M3ddispAlloc.
Specifies the type of 3D display setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire a MIL 3D display setting.
Specifies the identifier of the target 3D display, previously allocated using M3ddispAlloc.
Specifies the type of 3D display setting to inquire.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Add or remove a 3D-displayable container or fully-corrected depth map image buffer to/from the 3D display, and/or open or close the window associated with the 3D display.
Specifies the identifier of the 3D display, previously allocated using M3ddispAlloc.
Specifies the MIL identifier of the 3D-displayable container, or fully corrected depth map image buffer, to display.
Specifies the action to perform on the specified 3D display.
Reserved for future expansion and must be set to M_DEFAULT .
Returns the label of the point cloud container added to the 3D graphics list of the 3D display.
Select a 3D container to display in a user-defined window.
Specifies the identifier of the 3D display, previously allocated using M3ddispAlloc.
Specifies the MIL identifier of the 3D-displayable container, or fully corrected depth map image buffer, to display.
Specifies the action to perform on the specified 3D display.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the window handle of the user-defined window or child window.
Returns the label of the point cloud container added to the 3D graphics list of the 3D display.
Sets the display's view.
Specifies the identifier of the 3D display.
Specifies the mode used for setting the view.
Specifies the first parameter used to set the view.
Specifies the second parameter used to set the view.
Specifies the third parameter used to set the view.
Specifies if the 3D display should be refreshed.
Allocate a 3D geometry object or transformation matrix object.
Specifies the identifier of the system on which to allocate the 3D geometry object or transformation matrix object.
Specifies to allocate a 3D geometry object or transformation matrix object. This parameter must be set to one of the following:
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the 3D geometry object or transformation matrix object identifier.
The returned value is the 3D geometry object or transformation matrix object identifier if allocation is successful. If allocation fails, M_NULL is returned.
Allocate a 3D geometry object or transformation matrix object.
Specifies the identifier of the system on which to allocate the 3D geometry object or transformation matrix object.
Specifies to allocate a 3D geometry object or transformation matrix object. This parameter must be set to one of the following:
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the 3D geometry object or transformation matrix object identifier.
The returned value is the 3D geometry object or transformation matrix object identifier if allocation is successful. If allocation fails, M_NULL is returned.
Define a 3D box geometry object.
Specifies the identifier of the 3D geometry object, previously allocated on the required system using M3dgeoAlloc with M_GEOMETRY.
Specifies how the box is defined.
Specifies the X-coordinate of the first point used to define the box.
Specifies the Y-coordinate of the first point used to define the box.
Specifies the Z-coordinate of the first point used to define the box.
Specifies the X-coordinate of the second point used to define the box, or the length of the box along the X-axis.
Specifies the Y-coordinate of the second point used to define the box, or the length of the box along the Y-axis.
Specifies the Z-coordinate of the second point used to define the box, or the length of the box along the Z-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Copy attributes or settings to or from a 3D geometry object or transformation matrix object.
Specifies the identifier of the source object. Note that if the source object is not a predefined or user-defined 3D geometry object or transformation matrix object, the destination object must be.
Specifies the identifier of the destination object. Note that if the destination object is not a predefined or user-defined 3D geometry object or transformation matrix object, the source object must be.
Specifies the type of copy operation.
Reserved for future expansion and must be set to M_DEFAULT .
Define a 3D cylinder geometry object.
Specifies the identifier of the 3D geometry object, previously allocated on the required system using M3dgeoAlloc with M_GEOMETRY.
Specifies how the cylinder is defined.
Specifies the X-coordinate of a point on the cylinder's central axis.
Specifies the Y-coordinate of a point on the cylinder's central axis.
Specifies the Z-coordinate of a point on the cylinder's central axis.
Specifies the X-coordinate of the cylinder's second defining point, or the X-component of the cylinder's central axis vector.
Specifies the Y-coordinate of the cylinder's second defining point, or the Y-component of the cylinder's central axis vector.
Specifies the Z-coordinate of the cylinder's second defining point, or the Z-component of the cylinder's central axis vector.
Specifies the cylinder's radius.
Specifies to override the default cylinder length.
Reserved for future expansion and must be set to M_DEFAULT .
Draw the geometry, defined in the specified 3D geometry object, into a 3D graphics list.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the identifier of the 3D geometry object to draw into the 3D graphics list. The 3D geometry object must have been previously allocated using M3dgeoAlloc with M_GEOMETRY, and defined using M3dgeoBox, M3dgeoCylinder, M3dgeoLine, M3dgeoPlane, or M3dgeoSphere.
Specifies the identifier of the 3D graphics list in which to draw. The 3D graphics list must have been previously allocated using M3dgraAlloc.
Specifies the label of the 3D graphic in the 3D graphics list to be used as the geometry's parent.
Reserved for future expansion and must be set to M_DEFAULT .
Returns the label of the 3D graphic added to the 3D graphics list.
Free a 3D geometry object or transformation matrix object.
Specifies the identifier of the 3D geometry object or transformation matrix object to free.
Inquire about a 3D geometry object setting or transformation matrix object setting.
Specifies the identifier of the 3D geometry object or transformation matrix object about which to inquire information.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Inquire about a 3D geometry object setting or transformation matrix object setting.
Specifies the identifier of the 3D geometry object or transformation matrix object about which to inquire information.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Inquire about a 3D geometry object setting or transformation matrix object setting.
Specifies the identifier of the 3D geometry object or transformation matrix object about which to inquire information.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Inquire about a 3D geometry object setting or transformation matrix object setting.
Specifies the identifier of the 3D geometry object or transformation matrix object about which to inquire information.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Inquire about a 3D geometry object setting or transformation matrix object setting.
Specifies the identifier of the 3D geometry object or transformation matrix object about which to inquire information.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Inquire about a 3D geometry object setting or transformation matrix object setting.
Specifies the identifier of the 3D geometry object or transformation matrix object about which to inquire information.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Inquire about a 3D geometry object setting or transformation matrix object setting.
Specifies the identifier of the 3D geometry object or transformation matrix object about which to inquire information.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Inquire about a 3D geometry object setting or transformation matrix object setting.
Specifies the identifier of the 3D geometry object or transformation matrix object about which to inquire information.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Inquire about a 3D geometry object setting or transformation matrix object setting.
Specifies the identifier of the 3D geometry object or transformation matrix object about which to inquire information.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Inquire about a 3D geometry object setting or transformation matrix object setting.
Specifies the identifier of the 3D geometry object or transformation matrix object about which to inquire information.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Inquire about a 3D geometry object setting or transformation matrix object setting.
Specifies the identifier of the 3D geometry object or transformation matrix object about which to inquire information.
Specifies the setting to inquire.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Inquire about a 3D geometry object setting or transformation matrix object setting.
Specifies the identifier of the 3D geometry object or transformation matrix object about which to inquire information.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Define an arbitrary 3D line geometry object.
Specifies the identifier of the 3D geometry object, previously allocated on the required system using M3dgeoAlloc with M_GEOMETRY.
Specifies how the line is defined.
Specifies the X-coordinate of the first point used to define the line.
Specifies the Y-coordinate of the first point used to define the line.
Specifies the Z-coordinate of the first point used to define the line.
Specifies the X-coordinate of the second point used to define the line, or the X-component of the vector defining the line's direction and length (if Length is M_DEFAULT).
Specifies the Y-coordinate of the second point used to define the line, or the Y-component of the vector defining the line's direction and length (if Length is M_DEFAULT).
Specifies the Z-coordinate of the second point used to define the line, or the Z-component of the vector defining the line's direction and length (if Length is M_DEFAULT).
Specifies to override the default line length.
Reserved for future expansion and must be set to M_DEFAULT .
Get data from a transformation matrix object and place it in a user-supplied array.
Specifies the identifier of the source transformation matrix object. The transformation matrix object must have been previously allocated using M3dgeoAlloc with M_TRANSFORMATION_MATRIX.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the user array in which to copy the data from the transformation matrix.
Get data from a transformation matrix object and place it in a user-supplied array.
Specifies the identifier of the source transformation matrix object. The transformation matrix object must have been previously allocated using M3dgeoAlloc with M_TRANSFORMATION_MATRIX.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the user array in which to copy the data from the transformation matrix.
Get the translation, rotation, or scale defined by a given transformation matrix object.
Specifies the identifier of the transformation matrix object. The transformation matrix object must have been previously allocated using M3dgeoAlloc with M_TRANSFORMATION_MATRIX.
Specifies the type of transformation to retrieve from the given transformation matrix object.
Specifies the first address in which to return information about the transformation required.
Specifies the second address in which to return information about the transformation required.
Specifies the third address in which to return information about the transformation required.
Specifies the fourth address in which to return information about the transformation required.
Reserved for future expansion and must be set to M_DEFAULT .
Put data from a user-supplied array into a transformation matrix object.
Specifies the identifier of the transformation matrix object. The transformation matrix object must have been previously allocated using M3dgeoAlloc with M_TRANSFORMATION_MATRIX.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the user array from which to copy the data into the transformation matrix object.
Put data from a user-supplied array into a transformation matrix object.
Specifies the identifier of the transformation matrix object. The transformation matrix object must have been previously allocated using M3dgeoAlloc with M_TRANSFORMATION_MATRIX.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the user array from which to copy the data into the transformation matrix object.
Set the transformation values of a transformation matrix object.
Specifies the identifier of the transformation matrix object. The transformation matrix object must have been previously allocated using M3dgeoAlloc with M_TRANSFORMATION_MATRIX.
Specifies the type of transformation to apply.
Specifies the first parameter used to define the transformation matrix.
Specifies the second parameter used to define the transformation matrix.
Specifies the third parameter used to define the transformation matrix.
Specifies the fourth parameter used to define the transformation matrix.
Specifies how to apply the transformation.
Defines a transformation matrix that can transform points from the working coordinate system into the specified coordinate system, or vice versa.
Specifies the identifier of the transformation matrix object, previously allocated on the required system using M3dgeoAlloc with M_TRANSFORMATION_MATRIX.
Specifies which two axes to use to define the new coordinate system. The first letter determines the first axis, and the second letter determines the second axis.
Specifies the X-coordinate of the new coordinate system's origin, expressed in the working coordinate system.
Specifies the Y-coordinate of the new coordinate system's origin, expressed in the working coordinate system.
Specifies the Z-coordinate of the new coordinate system's origin, expressed in the working coordinate system.
Specifies the X-component of the vector aligned with the new coordinate system's first axis, expressed in the working coordinate system.
Specifies the Y-component of the vector aligned with the new coordinate system's first axis, expressed in the working coordinate system.
Specifies the Z-component of the vector aligned with the new coordinate system's first axis, expressed in the working coordinate system.
Specifies the approximate X-component of the vector aligned with the new coordinate system's second axis, expressed in the working coordinate system.
Specifies the approximate Y-component of the vector aligned with the new coordinate system's second axis, expressed in the working coordinate system.
Specifies the approximate Z-component of the vector aligned with the new coordinate system's second axis, expressed in the working coordinate system.
Reserved for future expansion and must be set to M_DEFAULT .
Define a 3D plane geometry object.
Specifies the identifier of the 3D geometry object, previously allocated on the required system using M3dgeoAlloc with M_GEOMETRY.
Specifies how the plane is defined.
Specifies the first parameter used to define the plane.
Specifies the second parameter used to define the plane.
Specifies the third parameter used to define the plane.
Specifies the fourth parameter used to define the plane.
Specifies the fifth parameter used to define the plane.
Specifies the sixth parameter used to define the plane.
Specifies the seventh parameter used to define the plane.
Specifies the eighth parameter used to define the plane.
Specifies the ninth parameter used to define the plane.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Restore a 3D geometry object or transformation matrix object from disk.
Specifies the name and path of the file from which to restore the 3D geometry object or transformation matrix object.
Specifies the system on which to restore the 3D geometry object or transformation matrix object.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the 3D geometry object or transformation matrix object identifier.
The returned value is the 3D geometry object or a transformation matrix object identifier. If allocation fails, M_NULL is returned.
Restore a 3D geometry object or transformation matrix object from disk.
Specifies the name and path of the file from which to restore the 3D geometry object or transformation matrix object.
Specifies the system on which to restore the 3D geometry object or transformation matrix object.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the 3D geometry object or transformation matrix object identifier.
The returned value is the 3D geometry object or a transformation matrix object identifier. If allocation fails, M_NULL is returned.
Save a 3D geometry object or transformation matrix object to a file.
Specifies the name and path of the file in which to save the 3D geometry object or transformation matrix object; it is recommended that you use the M3DGEO file extension for easier use with other Matrox Imaging software products.
Specifies the identifier of the 3D geometry object or transformation matrix object to save.
Reserved for future expansion and must be set to M_DEFAULT .
Save a 3D geometry object or transformation matrix object to a file.
Specifies the name and path of the file in which to save the 3D geometry object or transformation matrix object; it is recommended that you use the M3DGEO file extension for easier use with other Matrox Imaging software products.
Specifies the identifier of the 3D geometry object or transformation matrix object to save.
Reserved for future expansion and must be set to M_DEFAULT .
Define a 3D sphere geometry object.
Specifies the identifier of the 3D geometry object, previously allocated on the required system using M3dgeoAlloc with M_GEOMETRY.
Specifies the X-coordinate of the sphere's center.
Specifies the Y-coordinate of the sphere's center.
Specifies the Z-coordinate of the sphere's center.
Specifies the sphere's radius. This parameter cannot be set to a negative value.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Load, restore, or save a 3D geometry object or transformation matrix object from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the 3D geometry object or transformation matrix object.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the 3D geometry object or transformation matrix object.
Specifies the MIL version of the 3D geometry object or transformation matrix object.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the 3D geometry object or transformation matrix object.
Specifies the address of the variable in which to write the size of the 3D geometry object or transformation matrix object, in bytes.
Load, restore, or save a 3D geometry object or transformation matrix object from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the 3D geometry object or transformation matrix object.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the 3D geometry object or transformation matrix object.
Specifies the MIL version of the 3D geometry object or transformation matrix object.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the 3D geometry object or transformation matrix object.
Specifies the address of the variable in which to write the size of the 3D geometry object or transformation matrix object, in bytes.
Load, restore, or save a 3D geometry object or transformation matrix object from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the 3D geometry object or transformation matrix object.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the 3D geometry object or transformation matrix object.
Specifies the MIL version of the 3D geometry object or transformation matrix object.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the 3D geometry object or transformation matrix object.
Specifies the address of the variable in which to write the size of the 3D geometry object or transformation matrix object, in bytes.
Load, restore, or save a 3D geometry object or transformation matrix object from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the 3D geometry object or transformation matrix object.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the 3D geometry object or transformation matrix object.
Specifies the MIL version of the 3D geometry object or transformation matrix object.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the 3D geometry object or transformation matrix object.
Specifies the address of the variable in which to write the size of the 3D geometry object or transformation matrix object, in bytes.
Load, restore, or save a 3D geometry object or transformation matrix object from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the 3D geometry object or transformation matrix object.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the 3D geometry object or transformation matrix object.
Specifies the MIL version of the 3D geometry object or transformation matrix object.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the 3D geometry object or transformation matrix object.
Specifies the address of the variable in which to write the size of the 3D geometry object or transformation matrix object, in bytes.
Load, restore, or save a 3D geometry object or transformation matrix object from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the 3D geometry object or transformation matrix object.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the 3D geometry object or transformation matrix object.
Specifies the MIL version of the 3D geometry object or transformation matrix object.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the 3D geometry object or transformation matrix object.
Specifies the address of the variable in which to write the size of the 3D geometry object or transformation matrix object, in bytes.
Add a 3D-displayable point cloud container or fully corrected depth map image buffer to a 3D graphics list.
Specifies the identifier of the 3D graphics list in which to add the 3D-displayable point cloud container or fully corrected depth map image buffer.
Specifies the label of the parent of the 3D-displayable point cloud container or fully corrected depth map image buffer.
Specifies the identifier of the 3D-displayable point cloud container or fully corrected depth map image buffer to add to the 3D graphics list.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Returns the label of the 3D-displayable point cloud container or fully corrected depth map image buffer added to the 3D graphics list.
Allocate a 3D graphics list.
Specifies the system on which to allocate the 3D graphics list.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the 3D graphics list identifier.
The returned value is the 3D graphics list identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a 3D graphics list.
Specifies the system on which to allocate the 3D graphics list.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the 3D graphics list identifier.
The returned value is the 3D graphics list identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Add a circular arc graphic to a 3D graphics list.
Specifies the identifier of the 3D graphics list in which to add the arc graphic.
Specifies the label of the parent of the arc graphic in the 3D graphics list.
Specifies how the arc graphic is defined.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the X-coordinate of the first point used to define the arc.
Specifies the Y-coordinate of the first point used to define the arc.
Specifies the Z-coordinate of the first point used to define the arc.
Specifies the X-coordinate of the second point used to define the arc.
Specifies the Y-coordinate of the second point used to define the arc.
Specifies the Z-coordinate of the second point used to define the arc.
Specifies the X-coordinate of the third point used to define the arc.
Specifies the Y-coordinate of the third point used to define the arc.
Specifies the Z-coordinate of the third point used to define the arc.
Specifies the angle used to define the arc.
Reserved for future expansion and must be set to M_DEFAULT .
Returns the label of the arc graphic added to the 3D graphics list.
Add an axis graphic to a 3D graphics list.
Specifies the identifier of the 3D graphics list in which to add the axis graphic.
Specifies the label of the parent of the axis graphic in the 3D graphics list.
Specifies the identifier of the transformation matrix that defines the axis graphic's position and orientation with respect to its parent's coordinate system.
Specifies the length of the axes.
Specifies an optional name for the axis graphic (for example, "Working coordinate system"). If this parameter is not empty, this creates a text graphic with the axis graphic as its parent, and the axis name as its text.
Specifies extra options for the appearance of the Name text graphic.
Reserved for future expansion and must be set to M_DEFAULT .
Returns the label of the axis graphic added to the 3D graphics list.
Add a box graphic to a 3D graphics list.
Specifies the identifier of the 3D graphics list in which to add the box graphic.
Specifies the label of the parent of the box graphic in the 3D graphics list.
Specifies how the box graphic is defined.
Specifies the X-coordinate of the first point used to define the box graphic.
Specifies the Y-coordinate of the first point used to define the box graphic.
Specifies the Z-coordinate of the first point used to define the box graphic.
Specifies the X-coordinate of the second point used to define the box graphic, or the length of the box graphic along its coordinate system's X-axis.
Specifies the Y-coordinate of the second point used to define the box graphic, or the length of the box graphic along its coordinate system's Y-axis.
Specifies the Z-coordinate of the second point used to define the box graphic, or the length of the box graphic along its coordinate system's Z-axis.
Specifies the identifier of the transformation matrix that defines the box graphic's orientation with respect to its parent's coordinate system.
Reserved for future expansion and must be set to M_DEFAULT .
Returns the label of the box graphic added to the 3D graphics list.
Control the 3D graphics in a 3D graphics list, as well as their default settings.
Specifies the identifier of the 3D graphics list to control.
Specifies the label of the 3D graphic to control. You can also control the default settings of the 3D graphics list itself.
Specifies the type of setting to control.
Specifies the required value for the setting.
Control the 3D graphics in a 3D graphics list, as well as their default settings.
Specifies the identifier of the 3D graphics list to control.
Specifies the label of the 3D graphic to control. You can also control the default settings of the 3D graphics list itself.
Specifies the type of setting to control.
Specifies the required value for the setting.
Copy an object into or out of a 3D graphics list.
Specifies the identifier of the source object.
Specifies the label of the 3D graphic in SrcMilObjectId, when the source object is a 3D graphics list.
Specifies identifier of the destination object.
Specifies the label of the 3D graphic in DstMilObjectId, when the destination object is a 3D graphics list.
Specifies the type of copy operation.
Reserved for future expansion and must be set to M_DEFAULT .
Returns the label of the 3D graphic copied into the destination 3D graphics list. If the copy type does not return a new label in the destination 3D graphics list, this function returns M_NO_LABEL .
Add a cylinder graphic to a 3D graphics list.
Specifies the identifier of the 3D graphics list in which to add the cylinder graphic.
Specifies the label of the parent of the cylinder graphic in the 3D graphics list.
Specifies how the cylinder graphic is defined.
Specifies the first parameter used to define the cylinder graphic.
Specifies the second parameter used to define the cylinder graphic.
Specifies the third parameter used to define the cylinder graphic.
Specifies the fourth parameter used to define the cylinder graphic.
Specifies the fifth parameter used to define the cylinder graphic.
Specifies the sixth parameter used to define the cylinder graphic.
Specifies the cylinder graphic's radius.
Specifies to override the default cylinder graphic's length.
Reserved for future expansion and must be set to M_DEFAULT .
Returns the label of the cylinder graphic added to the 3D graphics list.
Add a dots graphic to a 3D graphics list.
Specifies the identifier of the 3D graphics list in which to add the dots graphic.
Specifies the label of the parent of the dots graphic in the 3D graphics list.
Specifies the number of points in the dots graphic.
Specifies the list of X-coordinates of the points in the dots graphic.
Specifies the list of Y-coordinates of the points in the dots graphic.
Specifies the list of Z-coordinates of the points in the dots graphic.
Specifies the list of red values of the color of the points in the dots graphic.
Specifies the list of green values of the color of the points in the dots graphic.
Specifies the list of blue values of the color of the points in the dots graphic.
Reserved for future expansion and must be set to M_DEFAULT .
Returns the label of the dots graphic added to the 3D graphics list.
Add a dots graphic to a 3D graphics list.
Specifies the identifier of the 3D graphics list in which to add the dots graphic.
Specifies the label of the parent of the dots graphic in the 3D graphics list.
Specifies the number of points in the dots graphic.
Specifies the list of X-coordinates of the points in the dots graphic.
Specifies the list of Y-coordinates of the points in the dots graphic.
Specifies the list of Z-coordinates of the points in the dots graphic.
Specifies the list of red values of the color of the points in the dots graphic.
Specifies the list of green values of the color of the points in the dots graphic.
Specifies the list of blue values of the color of the points in the dots graphic.
Reserved for future expansion and must be set to M_DEFAULT .
Returns the label of the dots graphic added to the 3D graphics list.
Add a dots graphic to a 3D graphics list.
Specifies the identifier of the 3D graphics list in which to add the dots graphic.
Specifies the label of the parent of the dots graphic in the 3D graphics list.
Specifies the number of points in the dots graphic.
Specifies the list of X-coordinates of the points in the dots graphic.
Specifies the list of Y-coordinates of the points in the dots graphic.
Specifies the list of Z-coordinates of the points in the dots graphic.
Specifies the list of red values of the color of the points in the dots graphic.
Specifies the list of green values of the color of the points in the dots graphic.
Specifies the list of blue values of the color of the points in the dots graphic.
Reserved for future expansion and must be set to M_DEFAULT .
Returns the label of the dots graphic added to the 3D graphics list.
Add a dots graphic to a 3D graphics list.
Specifies the identifier of the 3D graphics list in which to add the dots graphic.
Specifies the label of the parent of the dots graphic in the 3D graphics list.
Specifies the number of points in the dots graphic.
Specifies the list of X-coordinates of the points in the dots graphic.
Specifies the list of Y-coordinates of the points in the dots graphic.
Specifies the list of Z-coordinates of the points in the dots graphic.
Specifies the list of red values of the color of the points in the dots graphic.
Specifies the list of green values of the color of the points in the dots graphic.
Specifies the list of blue values of the color of the points in the dots graphic.
Reserved for future expansion and must be set to M_DEFAULT .
Returns the label of the dots graphic added to the 3D graphics list.
Free a 3D graphics list.
Specifies the identifier of the 3D graphics list to free.
Add a grid graphic to a 3D graphics list.
Specifies the identifier of the 3D graphics list in which to add the grid graphic.
Specifies the label of the parent of the grid graphic in the 3D graphics list.
Specifies how the grid graphic is defined.
Specifies the identifier of the transformation matrix that defines the grid graphic's position and orientation with respect to its parent's coordinate system.
Specifies the first parameter used to define the grid.
Specifies the second parameter used to define the grid.
Specifies the third parameter used to define the grid.
Specifies the fourth parameter used to define the grid.
Reserved for future expansion and must be set to M_DEFAULT .
Returns the label of the grid graphic added to the 3D graphics list.
Inquire information about a 3D graphic in a 3D graphics list.
Specifies the identifier of the 3D graphics list containing the 3D graphic about which to inquire information. You can inquire the settings of a 3D graphic in the 3D graphics list, as well as the default settings of the 3D graphics list itself.
Specifies the label of the 3D graphic to inquire. You can also inquire the default settings of the 3D graphics list itself.
Specifies the type of setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire information about a 3D graphic in a 3D graphics list.
Specifies the identifier of the 3D graphics list containing the 3D graphic about which to inquire information. You can inquire the settings of a 3D graphic in the 3D graphics list, as well as the default settings of the 3D graphics list itself.
Specifies the label of the 3D graphic to inquire. You can also inquire the default settings of the 3D graphics list itself.
Specifies the type of setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire information about a 3D graphic in a 3D graphics list.
Specifies the identifier of the 3D graphics list containing the 3D graphic about which to inquire information. You can inquire the settings of a 3D graphic in the 3D graphics list, as well as the default settings of the 3D graphics list itself.
Specifies the label of the 3D graphic to inquire. You can also inquire the default settings of the 3D graphics list itself.
Specifies the type of setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire information about a 3D graphic in a 3D graphics list.
Specifies the identifier of the 3D graphics list containing the 3D graphic about which to inquire information. You can inquire the settings of a 3D graphic in the 3D graphics list, as well as the default settings of the 3D graphics list itself.
Specifies the label of the 3D graphic to inquire. You can also inquire the default settings of the 3D graphics list itself.
Specifies the type of setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire information about a 3D graphic in a 3D graphics list.
Specifies the identifier of the 3D graphics list containing the 3D graphic about which to inquire information. You can inquire the settings of a 3D graphic in the 3D graphics list, as well as the default settings of the 3D graphics list itself.
Specifies the label of the 3D graphic to inquire. You can also inquire the default settings of the 3D graphics list itself.
Specifies the type of setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire information about a 3D graphic in a 3D graphics list.
Specifies the identifier of the 3D graphics list containing the 3D graphic about which to inquire information. You can inquire the settings of a 3D graphic in the 3D graphics list, as well as the default settings of the 3D graphics list itself.
Specifies the label of the 3D graphic to inquire. You can also inquire the default settings of the 3D graphics list itself.
Specifies the type of setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire information about a 3D graphic in a 3D graphics list.
Specifies the identifier of the 3D graphics list containing the 3D graphic about which to inquire information. You can inquire the settings of a 3D graphic in the 3D graphics list, as well as the default settings of the 3D graphics list itself.
Specifies the label of the 3D graphic to inquire. You can also inquire the default settings of the 3D graphics list itself.
Specifies the type of setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire information about a 3D graphic in a 3D graphics list.
Specifies the identifier of the 3D graphics list containing the 3D graphic about which to inquire information. You can inquire the settings of a 3D graphic in the 3D graphics list, as well as the default settings of the 3D graphics list itself.
Specifies the label of the 3D graphic to inquire. You can also inquire the default settings of the 3D graphics list itself.
Specifies the type of setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire information about a 3D graphic in a 3D graphics list.
Specifies the identifier of the 3D graphics list containing the 3D graphic about which to inquire information. You can inquire the settings of a 3D graphic in the 3D graphics list, as well as the default settings of the 3D graphics list itself.
Specifies the label of the 3D graphic to inquire. You can also inquire the default settings of the 3D graphics list itself.
Specifies the type of setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire information about a 3D graphic in a 3D graphics list.
Specifies the identifier of the 3D graphics list containing the 3D graphic about which to inquire information. You can inquire the settings of a 3D graphic in the 3D graphics list, as well as the default settings of the 3D graphics list itself.
Specifies the label of the 3D graphic to inquire. You can also inquire the default settings of the 3D graphics list itself.
Specifies the type of setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire information about a 3D graphic in a 3D graphics list.
Specifies the identifier of the 3D graphics list containing the 3D graphic about which to inquire information. You can inquire the settings of a 3D graphic in the 3D graphics list, as well as the default settings of the 3D graphics list itself.
Specifies the label of the 3D graphic to inquire. You can also inquire the default settings of the 3D graphics list itself.
Specifies the type of setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire information about a 3D graphic in a 3D graphics list.
Specifies the identifier of the 3D graphics list containing the 3D graphic about which to inquire information. You can inquire the settings of a 3D graphic in the 3D graphics list, as well as the default settings of the 3D graphics list itself.
Specifies the label of the 3D graphic to inquire. You can also inquire the default settings of the 3D graphics list itself.
Specifies the type of setting to inquire.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire information about a 3D graphic in a 3D graphics list.
Specifies the identifier of the 3D graphics list containing the 3D graphic about which to inquire information. You can inquire the settings of a 3D graphic in the 3D graphics list, as well as the default settings of the 3D graphics list itself.
Specifies the label of the 3D graphic to inquire. You can also inquire the default settings of the 3D graphics list itself.
Specifies the type of setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Add a line graphic to a 3D graphics list.
Specifies the identifier of the 3D graphics list in which to add the line graphic.
Specifies the label of the parent of the line graphic in the 3D graphics list.
Specifies how the line graphic is defined.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the first parameter used to define the line graphic.
Specifies the second parameter used to define the line graphic.
Specifies the third parameter used to define the line graphic.
Specifies the fourth parameter used to define the line graphic.
Specifies the fifth parameter used to define the line graphic.
Specifies the sixth parameter used to define the line graphic.
Specifies to override the default line graphic's length.
Reserved for future expansion and must be set to M_DEFAULT .
Returns the label of the line graphic added to the 3D graphics list.
Add a node to a 3D graphics list.
Specifies the identifier of the 3D graphics list in which to add the node.
Specifies the label of the parent of the node in the 3D graphics list.
Specifies the identifier of the transformation matrix that defines the node graphic's position and orientation with respect to its parent's coordinate system.
Reserved for future expansion and must be set to M_DEFAULT .
Returns the label of the node added to the 3D graphics list.
Add a plane graphic to a 3D graphics list.
Specifies the identifier of the 3D graphics list in which to add the plane graphic.
Specifies the label of the parent of the plane graphic in the 3D graphics list.
Specifies how the plane graphic is defined.
Specifies the first parameter used to define the plane graphic.
Specifies the second parameter used to define the plane graphic.
Specifies the third parameter used to define the plane graphic.
Specifies the fourth parameter used to define the plane graphic.
Specifies the fifth parameter used to define the plane graphic.
Specifies the sixth parameter used to define the plane graphic.
Specifies the seventh parameter used to define the plane graphic.
Specifies the eighth parameter used to define the plane graphic.
Specifies the ninth parameter used to define the plane graphic.
Specifies the size of the plane graphic. Finite plane graphics are square-shaped. If the plane graphic is infinite, it is clipped using the 3D graphics list's clipping box, which results in a polygon with 3 to 6 edges.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Returns the label of the plane graphic added to the 3D graphics list.
Add a polygon graphic to a 3D graphics list.
Specifies the identifier of the 3D graphics list in which to add the polygon graphic.
Specifies the label of the parent of the polygon graphic in the 3D graphics list.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the number of vertices in the polygon.
Specifies the list of X-coordinates of the vertices.
Specifies the list of Y-coordinates of the vertices.
Specifies the list of Z-coordinates of the vertices.
Specifies the list of X-coordinates of the points in the texture image that map to the specified vertices for the texture mapping.
Specifies the list of Y-coordinates of the points in the texture image that map to the specified vertices for the texture mapping.
Specifies the identifier of the image buffer to be used as a texture.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Returns the label of the polygon graphic added to the 3D graphics list.
Add a polygon graphic to a 3D graphics list.
Specifies the identifier of the 3D graphics list in which to add the polygon graphic.
Specifies the label of the parent of the polygon graphic in the 3D graphics list.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the number of vertices in the polygon.
Specifies the list of X-coordinates of the vertices.
Specifies the list of Y-coordinates of the vertices.
Specifies the list of Z-coordinates of the vertices.
Specifies the list of X-coordinates of the points in the texture image that map to the specified vertices for the texture mapping.
Specifies the list of Y-coordinates of the points in the texture image that map to the specified vertices for the texture mapping.
Specifies the identifier of the image buffer to be used as a texture.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Returns the label of the polygon graphic added to the 3D graphics list.
Add a polygon graphic to a 3D graphics list.
Specifies the identifier of the 3D graphics list in which to add the polygon graphic.
Specifies the label of the parent of the polygon graphic in the 3D graphics list.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the number of vertices in the polygon.
Specifies the list of X-coordinates of the vertices.
Specifies the list of Y-coordinates of the vertices.
Specifies the list of Z-coordinates of the vertices.
Specifies the list of X-coordinates of the points in the texture image that map to the specified vertices for the texture mapping.
Specifies the list of Y-coordinates of the points in the texture image that map to the specified vertices for the texture mapping.
Specifies the identifier of the image buffer to be used as a texture.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Returns the label of the polygon graphic added to the 3D graphics list.
Add a polygon graphic to a 3D graphics list.
Specifies the identifier of the 3D graphics list in which to add the polygon graphic.
Specifies the label of the parent of the polygon graphic in the 3D graphics list.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the number of vertices in the polygon.
Specifies the list of X-coordinates of the vertices.
Specifies the list of Y-coordinates of the vertices.
Specifies the list of Z-coordinates of the vertices.
Specifies the list of X-coordinates of the points in the texture image that map to the specified vertices for the texture mapping.
Specifies the list of Y-coordinates of the points in the texture image that map to the specified vertices for the texture mapping.
Specifies the identifier of the image buffer to be used as a texture.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Returns the label of the polygon graphic added to the 3D graphics list.
Remove a 3D graphic from a 3D graphics list.
Specifies the identifier of the 3D graphics list in which to remove the 3D graphic or node.
Specifies the label of the 3D graphic to remove.
Reserved for future expansion and must be set to M_DEFAULT .
Add a sphere graphic to a 3D graphics list.
Specifies the identifier of the 3D graphics list in which to add the sphere graphic.
Specifies the label of the parent of the sphere graphic in the 3D graphics list.
Specifies the X-coordinate of the center of the sphere graphic.
Specifies the Y-coordinate of the center of the sphere graphic.
Specifies the Z-coordinate of the center of the sphere graphic.
Specifies the sphere graphic's radius.
Reserved for future expansion and must be set to M_DEFAULT .
Returns the label of the sphere graphic added to the 3D graphics list.
Add a text graphic to a 3D graphics list.
Specifies the identifier of the 3D graphics list in which to add the text graphic.
Specifies the label of the parent of the text graphic in the 3D graphics list.
Specifies the address of the string containing the text that must be shown in the text graphic.
Specifies the identifier of the transformation matrix that defines the text graphic's position and orientation with respect to its parent's coordinate system.
Specifies extra options for the appearance of the text graphic.
Reserved for future expansion and must be set to M_DEFAULT .
Returns the label of the text graphic added to the 3D graphics list.
Allocate a 3D image processing context.
Specifies the identifier of the system on which to allocate the 3D image processing context.
Specifies the type of 3D image processing context to allocate. This parameter must be set to one of the following:
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the 3D image processing context identifier.
The returned value is the 3D image processing context identifier if allocation is successful. If allocation fails, M_NULL is returned.
Allocate a 3D image processing context.
Specifies the identifier of the system on which to allocate the 3D image processing context.
Specifies the type of 3D image processing context to allocate. This parameter must be set to one of the following:
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the 3D image processing context identifier.
The returned value is the 3D image processing context identifier if allocation is successful. If allocation fails, M_NULL is returned.
Allocate a 3D image processing result buffer.
Specifies the system on which to allocate the result buffer.
Specifies the type of result buffer to allocate.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the 3D image processing result buffer identifier.
The returned value is the 3D image processing result buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a 3D image processing result buffer.
Specifies the system on which to allocate the result buffer.
Specifies the type of result buffer to allocate.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the 3D image processing result buffer identifier.
The returned value is the 3D image processing result buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Perform a point-to-point arithmetic operation on depth maps and 3D geometries.
Specifies the first source image buffer or 3D geometry object.
Specifies the second source image buffer or 3D geometry object.
Specifies the identifier of the destination image buffer in which to put the result of the arithmetic operation.
Specifies the identifier of the image buffer to use as a mask, if needed.
Specifies the operation to perform.
Specifies which Z-coordinate to select for geometries with more than 1 Z-coordinate for a given pair of X- and Y-coordinates.
Specifies how to handle the camera calibration information of the destination image buffer.
Estimate a recommended depth map image buffer size from a source container's point cloud.
Specifies a calculate map size 3D image processing context.
Specifies the identifier of the source container containing a 3D-processable point cloud.
Specifies the identifier of the axis-aligned 3D box geometry object to use to limit the calculation to points within the box.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the estimated depth map image buffer size in X.
Specifies the address of the variable in which to write the estimated depth map image buffer size in Y.
Calibrate an image buffer based on the bounding box of a container's point cloud or an axis-aligned 3D box geometry, to prepare the buffer to hold a depth or intensity map.
Specifies the identifier of the source point cloud container or 3D geometry object.
Specifies the identifier of the destination image buffer with which to associate the calibration information for a depth map.
Specifies the identifier of the destination image buffer with which to associate the calibration information for an intensity map.
Specifies the identifier of the MIL object that defines the relationship between the relative and absolute coordinate systems in the depth map.
Specifies how to adjust the X and Y pixel sizes.
Specifies the sign of the Z-scale.
Specifies where to place valid values in the depth map.
Control a 3D image processing context.
Specifies the identifier of the 3D image processing context to control. The context must have been previously allocated on the system using M3dimAlloc.
Specifies the type of control to set.
Specifies the required value for the control.
Control a 3D image processing context.
Specifies the identifier of the 3D image processing context to control. The context must have been previously allocated on the system using M3dimAlloc.
Specifies the type of control to set.
Specifies the required value for the control.
Copy the extent box of a depth map into a 3D geometry.
Specifies the identifier of the source depth map image buffer.
Specifies the identifier of the destination 3D geometry object.
Specifies how to copy the depth map's extent box into the 3D geometry object.
Reserved for future expansion and must be set to M_DEFAULT .
Copy a group of results into a 3D geometry object or transformation matrix object.
Specifies the identifier of a 3D image processing result buffer.
Specifies the identifier of a 3D geometry object or transformation matrix object.
Specifies the type of copy operation to perform.
Reserved for future expansion and must be set to M_DEFAULT .
Crop points in a point cloud based on a specified 3D geometry or calibrated mask image buffer.
Specifies the identifier of the source container containing a 3D-processable point cloud.
Specifies the identifier of the destination container in which to store the resulting point cloud. The container must have been previously allocated using MbufAllocContainer with M_PROC, and must not be a child container.
Specifies the identifier of the 3D geometry object or calibrated mask image buffer used to crop the points.
Reserved for future expansion and must be set to M_NULL .
Specifies how to organize the resulting point cloud.
Specifies which points to keep, relative to the cropping object set with ImageBufOrGeometry3dgeoId.
Fill gaps in a depth map and, optionally, an intensity map, according to gap filling context controls.
Specifies a fill gaps 3D image processing context.
Specifies the image buffer identifier of the depth map on which to fill gaps.
Specifies the image buffer identifier of the intensity map on which to fill gaps. The image buffer must be an 8-bit or 16-bit unsigned, 1-band or 3-band buffer.
Reserved for future expansion and must be set to M_DEFAULT .
Free a 3D image processing context or result buffer.
Specifies the identifier of the 3D image processing context or result buffer to free. These must have been successfully allocated (using M3dimAlloc or M3dimAllocResult) prior to calling this function.
Get the specified type of result from a 3D image processing result buffer.
Specifies the identifier of the 3D image processing result buffer from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write the requested information.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Get the specified type of result from a 3D image processing result buffer.
Specifies the identifier of the 3D image processing result buffer from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write the requested information.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Get the specified type of result from a 3D image processing result buffer.
Specifies the identifier of the 3D image processing result buffer from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write the requested information.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Get the specified type of result from a 3D image processing result buffer.
Specifies the identifier of the 3D image processing result buffer from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write the requested information.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Get the specified type of result from a 3D image processing result buffer.
Specifies the identifier of the 3D image processing result buffer from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write the requested information.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Get the specified type of result from a 3D image processing result buffer.
Specifies the identifier of the 3D image processing result buffer from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write the requested information.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Get the specified type of result from a 3D image processing result buffer.
Specifies the identifier of the 3D image processing result buffer from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write the requested information.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Get the specified type of result from a 3D image processing result buffer.
Specifies the identifier of the 3D image processing result buffer from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write the requested information.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Get the specified type of result from a 3D image processing result buffer.
Specifies the identifier of the 3D image processing result buffer from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write the requested information.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Get the specified type of result from a 3D image processing result buffer.
Specifies the identifier of the 3D image processing result buffer from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write the requested information.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Inquire about a 3D image processing context.
Specifies the identifier of the 3D image processing context about which to inquire information.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire about a 3D image processing context.
Specifies the identifier of the 3D image processing context about which to inquire information.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire about a 3D image processing context.
Specifies the identifier of the 3D image processing context about which to inquire information.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire about a 3D image processing context.
Specifies the identifier of the 3D image processing context about which to inquire information.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire about a 3D image processing context.
Specifies the identifier of the 3D image processing context about which to inquire information.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire about a 3D image processing context.
Specifies the identifier of the 3D image processing context about which to inquire information.
Specifies the setting to inquire.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire about a 3D image processing context.
Specifies the identifier of the 3D image processing context about which to inquire information.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Apply the specified transformation matrix to the 3D points of a specified point cloud or to a 3D geometry.
Specifies the source point cloud container or 3D geometry object.
Specifies the destination container or 3D geometry object.
Specifies the identifier of the transformation matrix object.
Reserved for future expansion and must be set to M_DEFAULT .
Transform a list of 3D coordinates using the specified transformation matrix, and store the resulting coordinates in the specified destination arrays.
Specifies the identifier of the transformation matrix object.
Specifies the number of points in the arrays.
Specifies the address of the array that contains the source X-coordinates, or when ControlFlag is set to M_PACKED, the address of the array that contains a packed set of source X-, Y-, and Z-coordinates.
Specifies the address of the array that contains the source Y-coordinates.
Specifies the address of the array that contains the source Z-coordinates.
Specifies the address of the array in which to store the destination X-coordinates, or when ControlFlag is set to M_PACKED, the address of the array in which to store a packed set of destination X-, Y-, and Z-coordinates.
Specifies the address of the array in which to store the destination Y-coordinates.
Specifies the address of the array in which to store the destination Z-coordinates.
Specifies whether source or destination points are passed and/or returned in a packed format, or specifies to apply only rotation and scale transformations.
Transform a list of 3D coordinates using the specified transformation matrix, and store the resulting coordinates in the specified destination arrays.
Specifies the identifier of the transformation matrix object.
Specifies the number of points in the arrays.
Specifies the address of the array that contains the source X-coordinates, or when ControlFlag is set to M_PACKED, the address of the array that contains a packed set of source X-, Y-, and Z-coordinates.
Specifies the address of the array that contains the source Y-coordinates.
Specifies the address of the array that contains the source Z-coordinates.
Specifies the address of the array in which to store the destination X-coordinates, or when ControlFlag is set to M_PACKED, the address of the array in which to store a packed set of destination X-, Y-, and Z-coordinates.
Specifies the address of the array in which to store the destination Y-coordinates.
Specifies the address of the array in which to store the destination Z-coordinates.
Specifies whether source or destination points are passed and/or returned in a packed format, or specifies to apply only rotation and scale transformations.
Merge multiple point clouds into a single point cloud.
Specifies the address of the array that holds the identifiers of point cloud containers to merge.
Specifies the identifier of the destination container in which to store the resulting unorganized point cloud. The container must have been previously allocated using MbufAllocContainer with M_PROC, and must not be a child container.
Specifies the size of the array passed to SrcContainerBufIdArrayPtr.
Specifies the subsample 3D image processing context identifier, previously allocated using M3dimAlloc with M_SUBSAMPLE_CONTEXT.
Reserved for future expansion and must be set to M_DEFAULT .
Create a 3D mesh structure for a point cloud.
Specifies a mesh 3D image processing context.
Specifies the identifier of the 3D-processable point cloud container to use as the source.
Specifies the identifier of the destination container, previously allocated using MbufAllocContainer with M_PROC.
Reserved for future expansion and must be set to M_DEFAULT .
Compute a point cloud's unit normal vectors.
Specifies a normals 3D image processing context.
Specifies the identifier of the source container containing a 3D-processable point cloud.
Specifies the identifier of the destination container, previously allocated using MbufAllocContainer with M_PROC.
Reserved for future expansion and must be set to M_DEFAULT .
Takes the profile of a depth map or point cloud, along a specified slicing plane.
Specifies the identifier of the source point cloud container or depth map image buffer.
Specifies the identifier of the profile 3D image processing result buffer. The result buffer must have been allocated using M3dimAllocResult with M_PROFILE_RESULT.
Specifies the type of profile to generate.
Specifies the first parameter. Depends on ProfileType.
Specifies the second parameter. Depends on ProfileType.
Specifies the third parameter. Depends on ProfileType.
Specifies the fourth parameter. Depends on ProfileType.
Specifies the fifth parameter. Depends on ProfileType.
Reserved for future expansion and must be set to M_DEFAULT .
Project a point cloud or 3D geometry onto the XY (Z=0) plane to generate a fully corrected depth map.
Specifies a source container or 3D geometry object.
Specifies the identifier of the destination depth map image buffer, previously allocated using MbufAlloc2d.
Specifies the identifier of the destination intensity map image buffer.
Specifies the projection mode.
Specifies the overlap mode, which determines a pixel's gray level when multiple points correspond to the same destination depth map pixel.
Specifies additional options.
Reserved for future expansion and must be set to M_DEFAULT .
Remove 3D points from a point cloud, based on a specified condition.
Specifies the identifier of the source point cloud container, previously allocated using MbufAllocContainer with M_PROC.
Specifies the identifier of the destination container in which to place the modified point cloud.
Specifies which points to remove.
Reserved for future expansion and must be set to M_DEFAULT .
Restores a 3D image processing context from disk.
Specifies the name and path of the file from which to restore the 3D image processing context.
Specifies the system on which to restore the 3D image processing context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the 3D image processing context identifier.
The returned value is the 3D image processing context identifier. If allocation fails, M_NULL is returned.
Restores a 3D image processing context from disk.
Specifies the name and path of the file from which to restore the 3D image processing context.
Specifies the system on which to restore the 3D image processing context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the 3D image processing context identifier.
The returned value is the 3D image processing context identifier. If allocation fails, M_NULL is returned.
Rotate a specified point cloud or 3D geometry.
Specifies the source point cloud container or 3D geometry object.
Specifies the destination container or 3D geometry object.
Specifies the type of rotation to apply to the point cloud or 3D geometry.
Specifies an attribute of the rotation.
Specifies an attribute of the rotation.
Specifies an attribute of the rotation.
Specifies an attribute of the rotation.
Specifies the X-coordinate of the point around which the rotation is performed.
Specifies the Y-coordinate of the point around which the rotation is performed.
Specifies the Z-coordinate of the point around which the rotation is performed.
Reserved for future expansion and must be set to M_DEFAULT .
Subsample a point cloud to generate a less dense point cloud, or sample a meshed point cloud to generate a denser point cloud.
Specifies a subsample or surface sample 3D image processing context.
Specifies the identifier of the source container containing a 3D-processable point cloud.
Specifies the identifier of the destination container in which to place the generated point cloud.
Reserved for future expansion and must be set to M_DEFAULT .
Save a 3D image processing context to a file.
Specifies the name and path of the file in which to save the 3D image processing context; it is recommended that you use the M3DIM file extension for easier use with other Matrox Imaging software products.
Specifies the identifier of the 3D image processing context to save.
Reserved for future expansion and must be set to M_DEFAULT .
Save a 3D image processing context to a file.
Specifies the name and path of the file in which to save the 3D image processing context; it is recommended that you use the M3DIM file extension for easier use with other Matrox Imaging software products.
Specifies the identifier of the 3D image processing context to save.
Reserved for future expansion and must be set to M_DEFAULT .
Scale a specified point cloud or 3D geometry.
Specifies a source point cloud container or 3D geometry object.
Specifies the destination container or 3D geometry object.
Specifies the factor by which to scale in X.
Specifies the factor by which to scale in Y.
Specifies the factor by which to scale in Z.
Specifies the X-coordinate of the point that defines the center of the scaling operation.
Specifies the Y-coordinate of the point that defines the center of the scaling operation.
Specifies the Z-coordinate of the point that defines the center of the scaling operation.
Reserved for future expansion and must be set to M_DEFAULT .
Compute a variety of statistics on a point cloud or depth map.
Specifies a previously allocated statistics 3D image processing context (used to evaluate multiple statistical calculations), or a predefined statistics 3D image processing context (used to evaluate a single statistical calculation).
Specifies the identifier of the source container containing a 3D-processable point cloud, or specifies the identifier of the source depth map image buffer.
Specifies the identifier of the statistics 3D image processing result buffer.
Reserved for future expansion and must be set to M_DEFAULT .
Load, restore, or save a 3D image processing context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the 3D image processing context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the 3D image processing context.
Specifies the MIL version of the 3D image processing context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the 3D image processing context.
Specifies the address of the variable in which to write the size of the 3D image processing context, in bytes.
Load, restore, or save a 3D image processing context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the 3D image processing context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the 3D image processing context.
Specifies the MIL version of the 3D image processing context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the 3D image processing context.
Specifies the address of the variable in which to write the size of the 3D image processing context, in bytes.
Load, restore, or save a 3D image processing context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the 3D image processing context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the 3D image processing context.
Specifies the MIL version of the 3D image processing context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the 3D image processing context.
Specifies the address of the variable in which to write the size of the 3D image processing context, in bytes.
Load, restore, or save a 3D image processing context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the 3D image processing context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the 3D image processing context.
Specifies the MIL version of the 3D image processing context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the 3D image processing context.
Specifies the address of the variable in which to write the size of the 3D image processing context, in bytes.
Load, restore, or save a 3D image processing context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the 3D image processing context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the 3D image processing context.
Specifies the MIL version of the 3D image processing context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the 3D image processing context.
Specifies the address of the variable in which to write the size of the 3D image processing context, in bytes.
Load, restore, or save a 3D image processing context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the 3D image processing context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the 3D image processing context.
Specifies the MIL version of the 3D image processing context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the 3D image processing context.
Specifies the address of the variable in which to write the size of the 3D image processing context, in bytes.
Translate a specified point cloud or 3D geometry.
Specifies a source point cloud container or 3D geometry object.
Specifies the destination container or 3D geometry object.
Specifies the displacement in the X-direction.
Specifies the displacement in the Y-direction.
Specifies the displacement in the Z-direction.
Reserved for future expansion and must be set to M_DEFAULT .
Extract laser line data from an image and store this data in a 3D reconstruction result buffer.
Specifies the identifier of the 3D reconstruction context.
Specifies the identifier of the 3D reconstruction result buffer in which to store the laser line data. The 3D reconstruction result buffer must have been previously allocated using M3dmapAllocResult with M_LASER_CALIBRATION_DATA, M_POINT_CLOUD_RESULT, or M_DEPTH_CORRECTED_DATA.
Specifies the identifier of the image buffer containing the grabbed image of the laser line.
Specifies the identifier of the image buffer containing the intensity map, if using a 3D camera.
Reserved for future expansion. This parameter must be set to M_NULL .
Specifies the label of the point cloud in the result buffer in which to add the laser line data, if the result buffer has been allocated using M3dmapAllocResult with M_POINT_CLOUD_RESULT.
Specifies the function's control flag. This parameter must be set to one of the following values:
Allocate a 3D reconstruction context or a 3D draw context.
Specifies the identifier of the system on which to allocate the 3D reconstruction context or 3D draw context.
Specifies to allocate a 3D reconstruction context or 3D draw context. This parameter must be set to one of the following:
Specifies the 3D reconstruction mode of the context, which determines how data is represented.
Specifies the address of the variable in which to write the 3D reconstruction context or 3D draw context.
The returned value is the 3D reconstruction context or 3D draw context identifier if allocation is successful. If allocation fails, M_NULL is returned.
Allocate a 3D reconstruction context or a 3D draw context.
Specifies the identifier of the system on which to allocate the 3D reconstruction context or 3D draw context.
Specifies to allocate a 3D reconstruction context or 3D draw context. This parameter must be set to one of the following:
Specifies the 3D reconstruction mode of the context, which determines how data is represented.
Specifies the address of the variable in which to write the 3D reconstruction context or 3D draw context.
The returned value is the 3D reconstruction context or 3D draw context identifier if allocation is successful. If allocation fails, M_NULL is returned.
Allocate a 3D reconstruction result buffer.
Specifies the identifier of the system on which to allocate the result buffer.
Specifies the type of result buffer to allocate. This parameter must be set to the following value:
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the 3D reconstruction result buffer identifier.
The returned value is the 3D reconstruction result buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a 3D reconstruction result buffer.
Specifies the identifier of the system on which to allocate the result buffer.
Specifies the type of result buffer to allocate. This parameter must be set to the following value:
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the 3D reconstruction result buffer identifier.
The returned value is the 3D reconstruction result buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Calibrate a 3D reconstruction setup.
Specifies the identifier of the 3D reconstruction context used to extract the laser line from grabbed images.
Specifies the identifier of the 3D reconstruction result buffer that contains the laser line data required for calibration. The 3D reconstruction result buffer must have been previously allocated using M3dmapAllocResult and contain data for at least one laser line.
Specifies the identifier of the camera calibration context that contains the 3D camera calibration data or M_NULL .
Reserved for future expansion and must be set to M_DEFAULT .
Calibrate a 3D reconstruction setup that uses multiple camera-laser pairs.
Specifies the address of an array containing the identifiers of the 3D reconstruction context used to extract the laser line from grabbed images.
Specifies the address of an array containing the identifiers of the 3D reconstruction result buffers that contains the laser line data required for calibration.
Specifies the address of an array containing the identifiers of the camera calibration contexts of the cameras used to grab the laser lines.
Specifies the number of camera-laser pairs.
Specifies the function's control flag.
Clear a 3D reconstruction result buffer of some or all of its content.
Specifies the identifier of the 3D reconstruction result buffer to clear.
Specifies the point cloud(s) in the specified 3D reconstruction result buffer.
Specifies the operation to perform.
Reserved for future expansion and must be set to M_DEFAULT .
Control a profiling 3D reconstruction context, draw 3D reconstruction context, or 3D reconstruction result buffer.
Specifies the identifier of the profiling 3D reconstruction context, draw 3D reconstruction context, or 3D reconstruction result buffer whose setting to modify. The profiling 3D reconstruction context or draw 3D reconstruction context must have been previously allocated using M3dmapAlloc with M_LASER or M_DRAW_3D_CONTEXT, respectively. The 3D reconstruction result buffer must have been previously allocated using M3dmapAllocResult with M_DEPTH_CORRECTED_DATA, M_LASER_CALIBRATION_DATA, or M_POINT_CLOUD_RESULT.
Specifies the point cloud(s) in the specified 3D reconstruction result buffer, or the entire result buffer itself, to control.
Specifies the type of setting to control.
Specifies the required value for the setting.
Control a profiling 3D reconstruction context, draw 3D reconstruction context, or 3D reconstruction result buffer.
Specifies the identifier of the profiling 3D reconstruction context, draw 3D reconstruction context, or 3D reconstruction result buffer whose setting to modify. The profiling 3D reconstruction context or draw 3D reconstruction context must have been previously allocated using M3dmapAlloc with M_LASER or M_DRAW_3D_CONTEXT, respectively. The 3D reconstruction result buffer must have been previously allocated using M3dmapAllocResult with M_DEPTH_CORRECTED_DATA, M_LASER_CALIBRATION_DATA, or M_POINT_CLOUD_RESULT.
Specifies the point cloud(s) in the specified 3D reconstruction result buffer, or the entire result buffer itself, to control.
Specifies the type of setting to control.
Specifies the required value for the setting.
Copy one or more point clouds from one M_POINT_CLOUD_RESULT result buffer to another.
Specifies the identifier of the 3D reconstruction result buffer containing the source point clouds to copy/move. The 3D reconstruction result buffer must have been previously allocated using M3dmapAllocResult with M_POINT_CLOUD_RESULT.
Specifies the point cloud(s) to copy/move from the source M_POINT_CLOUD_RESULT result buffer.
Specifies the identifier of the 3D reconstruction result buffer in which to copy/move the source point cloud(s). The 3D reconstruction result buffer must have been previously allocated using M3dmapAllocResult with M_POINT_CLOUD_RESULT. You can specify the same identifier as the SrcResult3dmapId identifier, but the label to assign the copied/moved point cloud must be different.
Specifies a new label in the destination M_POINT_CLOUD_RESULT result buffer in which to copy/move the source point cloud(s).
Specifies the type of operation to perform.
Reserved for future expansion and must be set to M_DEFAULT .
Copy a group of results from a 3D reconstruction result buffer into a container or an image buffer.
Specifies the identifier of the 3D reconstruction result buffer containing point cloud or laser line data.
Specifies the point cloud(s) in the specified 3D reconstruction result buffer to copy.
Specifies the identifier of the destination container or image buffer in which to save the copied information.
Specifies the type of copy operation to perform.
Specifies whether to copy reflectance values, when the SrcResult3dmapId parameter is set to an M_POINT_CLOUD_RESULT result buffer.
Generate an image from a 3D reconstruction context or result buffer.
Specifies the identifier of the 2D graphics context to use. This parameter must be set to one of the following values:
Specifies the identifier of a 3D reconstruction context or result buffer.
Specifies the identifier of the destination image buffer or 2D graphics list in which to draw.
Specifies what to draw in the destination image buffer or 2D graphics list.
Reserved for future expansion and must be set to M_DEFAULT .
Reserved for future expansion and must be set to M_DEFAULT .
Draw 3D annotations based on a laser line profiling 3D reconstruction context.
Specifies the identifier of the 3D draw context that specifies the annotations to draw and how to draw them. This parameter must be set to one of the following values:
Specifies the identifier of the laser line profiling 3D reconstruction context, previously allocated using M3dmapAlloc with M_LASER and M_CALIBRATED_CAMERA_LINEAR_MOTION.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the identifier of the 3D graphics list in which to draw. You can specify a 3D graphics list that you have previously allocated using M3dgraAlloc, or you can specify the identifier of the 3D display's internal graphics list (inquired using M3ddispInquire with M_3D_GRAPHIC_LIST_ID).
Specifies the label of the 3D graphic in the 3D graphics list to be used as the annotation's parent.
Specifies the identifier of the image buffer containing the texture image, which you can apply to the drawn laser plane to enhance its visibility.
Reserved for future expansion and must be set to M_DEFAULT .
Returns the parent label of the graphics added to the graphics list.
Free a 3D reconstruction context or a 3D reconstruction result buffer.
Specifies the identifier of the 3D reconstruction context or 3D reconstruction result buffer to free.
Get the specified type of result(s) from a 3D reconstruction result buffer.
Specifies the identifier of the 3D reconstruction result buffer from which to retrieve results.
Specifies the point cloud(s) in the specified 3D reconstruction result buffer, or the entire result buffer itself, from which to get results.
Specifies the type of result to get.
Specifies the address in which to write the results.
Get the specified type of result(s) from a 3D reconstruction result buffer.
Specifies the identifier of the 3D reconstruction result buffer from which to retrieve results.
Specifies the point cloud(s) in the specified 3D reconstruction result buffer, or the entire result buffer itself, from which to get results.
Specifies the type of result to get.
Specifies the address in which to write the results.
Get the specified type of result(s) from a 3D reconstruction result buffer.
Specifies the identifier of the 3D reconstruction result buffer from which to retrieve results.
Specifies the point cloud(s) in the specified 3D reconstruction result buffer, or the entire result buffer itself, from which to get results.
Specifies the type of result to get.
Specifies the address in which to write the results.
Get the specified type of result(s) from a 3D reconstruction result buffer.
Specifies the identifier of the 3D reconstruction result buffer from which to retrieve results.
Specifies the point cloud(s) in the specified 3D reconstruction result buffer, or the entire result buffer itself, from which to get results.
Specifies the type of result to get.
Specifies the address in which to write the results.
Get the specified type of result(s) from a 3D reconstruction result buffer.
Specifies the identifier of the 3D reconstruction result buffer from which to retrieve results.
Specifies the point cloud(s) in the specified 3D reconstruction result buffer, or the entire result buffer itself, from which to get results.
Specifies the type of result to get.
Specifies the address in which to write the results.
Get the specified type of result(s) from a 3D reconstruction result buffer.
Specifies the identifier of the 3D reconstruction result buffer from which to retrieve results.
Specifies the point cloud(s) in the specified 3D reconstruction result buffer, or the entire result buffer itself, from which to get results.
Specifies the type of result to get.
Specifies the address in which to write the results.
Get the specified type of result(s) from a 3D reconstruction result buffer.
Specifies the identifier of the 3D reconstruction result buffer from which to retrieve results.
Specifies the point cloud(s) in the specified 3D reconstruction result buffer, or the entire result buffer itself, from which to get results.
Specifies the type of result to get.
Specifies the address in which to write the results.
Get the specified type of result(s) from a 3D reconstruction result buffer.
Specifies the identifier of the 3D reconstruction result buffer from which to retrieve results.
Specifies the point cloud(s) in the specified 3D reconstruction result buffer, or the entire result buffer itself, from which to get results.
Specifies the type of result to get.
Specifies the address in which to write the results.
Get the specified type of result(s) from a 3D reconstruction result buffer.
Specifies the identifier of the 3D reconstruction result buffer from which to retrieve results.
Specifies the point cloud(s) in the specified 3D reconstruction result buffer, or the entire result buffer itself, from which to get results.
Specifies the type of result to get.
Specifies the address in which to write the results.
Get the specified type of result(s) from a 3D reconstruction result buffer.
Specifies the identifier of the 3D reconstruction result buffer from which to retrieve results.
Specifies the point cloud(s) in the specified 3D reconstruction result buffer, or the entire result buffer itself, from which to get results.
Specifies the type of result to get.
Specifies the address in which to write the results.
Get the specified type of result(s) from a 3D reconstruction result buffer.
Specifies the identifier of the 3D reconstruction result buffer from which to retrieve results.
Specifies the point cloud(s) in the specified 3D reconstruction result buffer, or the entire result buffer itself, from which to get results.
Specifies the type of result to get.
Specifies the address in which to write the results.
Get the specified type of result(s) from a 3D reconstruction result buffer.
Specifies the identifier of the 3D reconstruction result buffer from which to retrieve results.
Specifies the point cloud(s) in the specified 3D reconstruction result buffer, or the entire result buffer itself, from which to get results.
Specifies the type of result to get.
Specifies the address in which to write the results.
Get the specified type of result(s) from a 3D reconstruction result buffer.
Specifies the identifier of the 3D reconstruction result buffer from which to retrieve results.
Specifies the point cloud(s) in the specified 3D reconstruction result buffer, or the entire result buffer itself, from which to get results.
Specifies the type of result to get.
Specifies the address in which to write the results.
Get the specified type of result(s) from a 3D reconstruction result buffer.
Specifies the identifier of the 3D reconstruction result buffer from which to retrieve results.
Specifies the point cloud(s) in the specified 3D reconstruction result buffer, or the entire result buffer itself, from which to get results.
Specifies the type of result to get.
Specifies the address in which to write the results.
Get the specified type of result(s) from a 3D reconstruction result buffer.
Specifies the identifier of the 3D reconstruction result buffer from which to retrieve results.
Specifies the point cloud(s) in the specified 3D reconstruction result buffer, or the entire result buffer itself, from which to get results.
Specifies the type of result to get.
Specifies the address in which to write the results.
Inquire about a profiling 3D reconstruction context, draw 3D reconstruction context, or result buffer.
Specifies the identifier of the profiling 3D reconstruction context, draw 3D reconstruction context, or result buffer about which to inquire information.
Specifies the point cloud(s) in the result buffer about which to inquire, or specifies the entire result buffer itself.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a profiling 3D reconstruction context, draw 3D reconstruction context, or result buffer.
Specifies the identifier of the profiling 3D reconstruction context, draw 3D reconstruction context, or result buffer about which to inquire information.
Specifies the point cloud(s) in the result buffer about which to inquire, or specifies the entire result buffer itself.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a profiling 3D reconstruction context, draw 3D reconstruction context, or result buffer.
Specifies the identifier of the profiling 3D reconstruction context, draw 3D reconstruction context, or result buffer about which to inquire information.
Specifies the point cloud(s) in the result buffer about which to inquire, or specifies the entire result buffer itself.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a profiling 3D reconstruction context, draw 3D reconstruction context, or result buffer.
Specifies the identifier of the profiling 3D reconstruction context, draw 3D reconstruction context, or result buffer about which to inquire information.
Specifies the point cloud(s) in the result buffer about which to inquire, or specifies the entire result buffer itself.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a profiling 3D reconstruction context, draw 3D reconstruction context, or result buffer.
Specifies the identifier of the profiling 3D reconstruction context, draw 3D reconstruction context, or result buffer about which to inquire information.
Specifies the point cloud(s) in the result buffer about which to inquire, or specifies the entire result buffer itself.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a profiling 3D reconstruction context, draw 3D reconstruction context, or result buffer.
Specifies the identifier of the profiling 3D reconstruction context, draw 3D reconstruction context, or result buffer about which to inquire information.
Specifies the point cloud(s) in the result buffer about which to inquire, or specifies the entire result buffer itself.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a profiling 3D reconstruction context, draw 3D reconstruction context, or result buffer.
Specifies the identifier of the profiling 3D reconstruction context, draw 3D reconstruction context, or result buffer about which to inquire information.
Specifies the point cloud(s) in the result buffer about which to inquire, or specifies the entire result buffer itself.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a profiling 3D reconstruction context, draw 3D reconstruction context, or result buffer.
Specifies the identifier of the profiling 3D reconstruction context, draw 3D reconstruction context, or result buffer about which to inquire information.
Specifies the point cloud(s) in the result buffer about which to inquire, or specifies the entire result buffer itself.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a profiling 3D reconstruction context, draw 3D reconstruction context, or result buffer.
Specifies the identifier of the profiling 3D reconstruction context, draw 3D reconstruction context, or result buffer about which to inquire information.
Specifies the point cloud(s) in the result buffer about which to inquire, or specifies the entire result buffer itself.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a profiling 3D reconstruction context, draw 3D reconstruction context, or result buffer.
Specifies the identifier of the profiling 3D reconstruction context, draw 3D reconstruction context, or result buffer about which to inquire information.
Specifies the point cloud(s) in the result buffer about which to inquire, or specifies the entire result buffer itself.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a profiling 3D reconstruction context, draw 3D reconstruction context, or result buffer.
Specifies the identifier of the profiling 3D reconstruction context, draw 3D reconstruction context, or result buffer about which to inquire information.
Specifies the point cloud(s) in the result buffer about which to inquire, or specifies the entire result buffer itself.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a profiling 3D reconstruction context, draw 3D reconstruction context, or result buffer.
Specifies the identifier of the profiling 3D reconstruction context, draw 3D reconstruction context, or result buffer about which to inquire information.
Specifies the point cloud(s) in the result buffer about which to inquire, or specifies the entire result buffer itself.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a profiling 3D reconstruction context, draw 3D reconstruction context, or result buffer.
Specifies the identifier of the profiling 3D reconstruction context, draw 3D reconstruction context, or result buffer about which to inquire information.
Specifies the point cloud(s) in the result buffer about which to inquire, or specifies the entire result buffer itself.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a profiling 3D reconstruction context, draw 3D reconstruction context, or result buffer.
Specifies the identifier of the profiling 3D reconstruction context, draw 3D reconstruction context, or result buffer about which to inquire information.
Specifies the point cloud(s) in the result buffer about which to inquire, or specifies the entire result buffer itself.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a profiling 3D reconstruction context, draw 3D reconstruction context, or result buffer.
Specifies the identifier of the profiling 3D reconstruction context, draw 3D reconstruction context, or result buffer about which to inquire information.
Specifies the point cloud(s) in the result buffer about which to inquire, or specifies the entire result buffer itself.
Specifies the setting to inquire.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a profiling 3D reconstruction context, draw 3D reconstruction context, or result buffer.
Specifies the identifier of the profiling 3D reconstruction context, draw 3D reconstruction context, or result buffer about which to inquire information.
Specifies the point cloud(s) in the result buffer about which to inquire, or specifies the entire result buffer itself.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Restore a 3D object from disk.
Specifies the name and directory of the file from which to restore the 3D object.
Specifies the system on which to restore the 3D object.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the 3D object identifier.
The returned value is the 3D object identifier. If allocation fails, M_NULL is returned.
Restore a 3D object from disk.
Specifies the name and directory of the file from which to restore the 3D object.
Specifies the system on which to restore the 3D object.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the 3D object identifier.
The returned value is the 3D object identifier. If allocation fails, M_NULL is returned.
Save a 3D object to a file.
Specifies the name and directory of the file in which to save the 3D object. The recommended extension is M3D.
Specifies the identifier of the 3D object to save.
Reserved for future expansion and must be set to M_DEFAULT .
Save a 3D object to a file.
Specifies the name and directory of the file in which to save the 3D object. The recommended extension is M3D.
Specifies the identifier of the 3D object to save.
Reserved for future expansion and must be set to M_DEFAULT .
Load, restore, or save a 3D object from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the 3D object.
Specifies the operation to perform on the 3D object.
Specifies the type of stream in which to store/from which to restore the 3D object.
Specifies the MIL version of the 3D object.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the 3D object.
Specifies the address of the variable in which to write the size of the 3D object, in bytes.
Load, restore, or save a 3D object from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the 3D object.
Specifies the operation to perform on the 3D object.
Specifies the type of stream in which to store/from which to restore the 3D object.
Specifies the MIL version of the 3D object.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the 3D object.
Specifies the address of the variable in which to write the size of the 3D object, in bytes.
Load, restore, or save a 3D object from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the 3D object.
Specifies the operation to perform on the 3D object.
Specifies the type of stream in which to store/from which to restore the 3D object.
Specifies the MIL version of the 3D object.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the 3D object.
Specifies the address of the variable in which to write the size of the 3D object, in bytes.
Load, restore, or save a 3D object from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the 3D object.
Specifies the operation to perform on the 3D object.
Specifies the type of stream in which to store/from which to restore the 3D object.
Specifies the MIL version of the 3D object.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the 3D object.
Specifies the address of the variable in which to write the size of the 3D object, in bytes.
Load, restore, or save a 3D object from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the 3D object.
Specifies the operation to perform on the 3D object.
Specifies the type of stream in which to store/from which to restore the 3D object.
Specifies the MIL version of the 3D object.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the 3D object.
Specifies the address of the variable in which to write the size of the 3D object, in bytes.
Load, restore, or save a 3D object from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the 3D object.
Specifies the operation to perform on the 3D object.
Specifies the type of stream in which to store/from which to restore the 3D object.
Specifies the MIL version of the 3D object.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the 3D object.
Specifies the address of the variable in which to write the size of the 3D object, in bytes.
Perform stereo vision triangulation to find the 3D world coordinates of points from their pixel location in the image plane of two or more cameras.
Specifies the address of an array containing the identifiers of the camera calibration contexts for each of the camera setups.
Specifies the address of the array containing the X-pixel coordinates of the common points in the image plane of each camera.
Specifies the address of the array containing the Y-pixel coordinates of the common points in the image plane of each camera. This array must have a size equal to ( NumCalibrations x NumPoints).
Specifies the address of an array in which to write the calculated X-world coordinates.
Specifies the address of the array in which to write the calculated Y-world coordinates.
Specifies the address of the array in which to write the calculated Z-world coordinates.
Specifies the address of the array in which to write the root mean square (RMS) error for the calculated world coordinates of each point.
Specifies the number of camera calibration contexts. This should correspond to the number of cameras. This parameter must be greater or equal to 2.
Specifies the number of points to compute using stereo vision triangulation. This parameter must be greater or equal to 1.
Specifies the world coordinate system that is common to all the specified camera calibration contexts.
Reserved for future expansion and must be set to M_DEFAULT .
Perform stereo vision triangulation to find the 3D world coordinates of points from their pixel location in the image plane of two or more cameras.
Specifies the address of an array containing the identifiers of the camera calibration contexts for each of the camera setups.
Specifies the address of the array containing the X-pixel coordinates of the common points in the image plane of each camera.
Specifies the address of the array containing the Y-pixel coordinates of the common points in the image plane of each camera. This array must have a size equal to ( NumCalibrations x NumPoints).
Specifies the address of an array in which to write the calculated X-world coordinates.
Specifies the address of the array in which to write the calculated Y-world coordinates.
Specifies the address of the array in which to write the calculated Z-world coordinates.
Specifies the address of the array in which to write the root mean square (RMS) error for the calculated world coordinates of each point.
Specifies the number of camera calibration contexts. This should correspond to the number of cameras. This parameter must be greater or equal to 2.
Specifies the number of points to compute using stereo vision triangulation. This parameter must be greater or equal to 1.
Specifies the world coordinate system that is common to all the specified camera calibration contexts.
Reserved for future expansion and must be set to M_DEFAULT .
Allocate a 3D metrology context.
Specifies the system on which to allocate the 3D metrology context.
Specifies the type of 3D metrology context to allocate.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the identifier of the 3D metrology context, if allocation is successful. Since M3dmetAlloc also returns the 3D metrology context identifier, you can set this parameter to M_NULL .
The returned value is the 3D metrology context's identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a 3D metrology context.
Specifies the system on which to allocate the 3D metrology context.
Specifies the type of 3D metrology context to allocate.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the identifier of the 3D metrology context, if allocation is successful. Since M3dmetAlloc also returns the 3D metrology context identifier, you can set this parameter to M_NULL .
The returned value is the 3D metrology context's identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocates a 3D metrology result buffer.
Specifies the identifier of the system on which to allocate the 3D metrology result buffer.
Specifies the type of 3D metrology result buffer to allocate.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the 3D metrology result buffer identifier, if allocation is successful. Since M3dmetAllocResult also returns the 3D metrology result buffer identifier, you can set this parameter to M_NULL .
The returned value is the 3D metrology result buffer's identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocates a 3D metrology result buffer.
Specifies the identifier of the system on which to allocate the 3D metrology result buffer.
Specifies the type of 3D metrology result buffer to allocate.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the 3D metrology result buffer identifier, if allocation is successful. Since M3dmetAllocResult also returns the 3D metrology result buffer identifier, you can set this parameter to M_NULL .
The returned value is the 3D metrology result buffer's identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Control a setting for a 3D metrology context.
Specifies the identifier of the fit 3D metrology context or statistics 3D metrology context to control.
Specifies the setting to control.
Specifies the value needed for the control.
Control a setting for a 3D metrology context.
Specifies the identifier of the fit 3D metrology context or statistics 3D metrology context to control.
Specifies the setting to control.
Specifies the value needed for the control.
Copy a 3D geometry into, or out of, a fit 3D metrology context.
Specifies the MIL object from which to copy the 3D geometry.
Specifies the identifier of the MIL object in which to copy the 3D geometry.
Specifies the type of copy operation to perform.
Reserved for future expansion and must be set to M_DEFAULT .
Copy a group of results from a fit 3D metrology result buffer into an image buffer, 3D geometry object, or a transformation matrix.
Specifies the identifier of the fit 3D metrology result buffer from which to copy results. The fit 3D metrology context must have been allocated using M3dmetAllocResult with M_FIT_RESULT, and must contain the results of a call to M3dmetFit.
Specifies the identifier of the image buffer, 3D geometry object, or transformation matrix object into which the results will be copied.
Specifies the type of copy operation to perform.
Reserved for future expansion and must be set to M_DEFAULT .
Calculates the distance between a point cloud or depth map, and a point cloud, depth map, or 3D geometry object.
Specifies the source point cloud container or depth map image buffer.
Specifies the reference object with respect to which distances will be measured.
Specifies the identifier of the buffer in which to store the calculated distances.
Specifies the type of distance to calculate.
Specifies an optional maximum distance for which to complete calculations when the reference MIL object is a point cloud container.
Reserved for future expansion and must be set to M_DEFAULT .
Draw the result of a fit operation into a 3D graphics list.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the identifier of the fit 3D metrology result buffer.
Specifies the identifier of the 3D graphics list in which to draw.
Specifies the label of the 3D graphic in the 3D graphics list to use as the geometry's parent.
Reserved for future expansion and must be set to M_DEFAULT .
Returns the label of the 3D graphic added to the 3D graphics list.
Fits a 3D geometry to a point cloud or depth map.
Specifies the fit 3D metrology context.
Specifies the point cloud or depth map to which to fit the 3D geometry.
Specifies the type of 3D geometry object to use in the fit operation. Note that 3D box geometry objects are not supported.
Specifies the identifier of the fit 3D metrology result buffer in which to store the results of the fit operation.
Specifies the distance from the 3D geometry, beyond which points are considered outliers and will be ignored during the fit operation.
Reserved for future expansion and must be set to M_DEFAULT .
Free a 3D metrology context or result buffer.
Specifies the identifier of the 3D metrology context or result buffer to free. These must have been successfully allocated using M3dmetAlloc or M3dmetAllocResult prior to calling this function.
Get the specified type of result(s) from a 3D metrology result buffer.
Specifies the identifier of a fit 3D metrology result buffer or statistics 3D metrology result buffer, from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address in which to write the results.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Get the specified type of result(s) from a 3D metrology result buffer.
Specifies the identifier of a fit 3D metrology result buffer or statistics 3D metrology result buffer, from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address in which to write the results.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Get the specified type of result(s) from a 3D metrology result buffer.
Specifies the identifier of a fit 3D metrology result buffer or statistics 3D metrology result buffer, from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address in which to write the results.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Get the specified type of result(s) from a 3D metrology result buffer.
Specifies the identifier of a fit 3D metrology result buffer or statistics 3D metrology result buffer, from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address in which to write the results.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Get the specified type of result(s) from a 3D metrology result buffer.
Specifies the identifier of a fit 3D metrology result buffer or statistics 3D metrology result buffer, from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address in which to write the results.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Inquire information about a 3D metrology context.
Specifies the identifier of the 3D metrology context to inquire.
Specifies the type of information about which to inquire.
Specifies the address of the variable in which to write the requested information.
The returned value is the requested information, if it is a MIL_INT. If the requested information is a MIL_DOUBLEor if it is a MIL_INT64on a 32-bit system, this function will return M_NULL .
Inquire information about a 3D metrology context.
Specifies the identifier of the 3D metrology context to inquire.
Specifies the type of information about which to inquire.
Specifies the address of the variable in which to write the requested information.
The returned value is the requested information, if it is a MIL_INT. If the requested information is a MIL_DOUBLEor if it is a MIL_INT64on a 32-bit system, this function will return M_NULL .
Inquire information about a 3D metrology context.
Specifies the identifier of the 3D metrology context to inquire.
Specifies the type of information about which to inquire.
Specifies the address of the variable in which to write the requested information.
The returned value is the requested information, if it is a MIL_INT. If the requested information is a MIL_DOUBLEor if it is a MIL_INT64on a 32-bit system, this function will return M_NULL .
Inquire information about a 3D metrology context.
Specifies the identifier of the 3D metrology context to inquire.
Specifies the type of information about which to inquire.
Specifies the address of the variable in which to write the requested information.
The returned value is the requested information, if it is a MIL_INT. If the requested information is a MIL_DOUBLEor if it is a MIL_INT64on a 32-bit system, this function will return M_NULL .
Inquire information about a 3D metrology context.
Specifies the identifier of the 3D metrology context to inquire.
Specifies the type of information about which to inquire.
Specifies the address of the variable in which to write the requested information.
The returned value is the requested information, if it is a MIL_INT. If the requested information is a MIL_DOUBLEor if it is a MIL_INT64on a 32-bit system, this function will return M_NULL .
Inquire information about a 3D metrology context.
Specifies the identifier of the 3D metrology context to inquire.
Specifies the type of information about which to inquire.
The returned value is the requested information, if it is a MIL_INT. If the requested information is a MIL_DOUBLEor if it is a MIL_INT64on a 32-bit system, this function will return M_NULL .
Inquire information about a 3D metrology context.
Specifies the identifier of the 3D metrology context to inquire.
Specifies the type of information about which to inquire.
Specifies the address of the variable in which to write the requested information.
The returned value is the requested information, if it is a MIL_INT. If the requested information is a MIL_DOUBLEor if it is a MIL_INT64on a 32-bit system, this function will return M_NULL .
Restore a 3D metrology context from disk.
Specifies the name and path of the file from which to restore the 3D metrology context.
Specifies the system on which to restore the 3D metrology context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the 3D metrology context identifier.
The returned value is the 3D metrology context identifier. If allocation fails, M_NULL is returned.
Restore a 3D metrology context from disk.
Specifies the name and path of the file from which to restore the 3D metrology context.
Specifies the system on which to restore the 3D metrology context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the 3D metrology context identifier.
The returned value is the 3D metrology context identifier. If allocation fails, M_NULL is returned.
Save a 3D metrology context to a file.
Specifies the name and path of the file in which to save the 3D metrology context; it is recommended that you use the M3DMET file extension for easier use with other Matrox Imaging software products.
Specifies the identifier of the 3D metrology context to save.
Reserved for future expansion and must be set to M_DEFAULT .
Save a 3D metrology context to a file.
Specifies the name and path of the file in which to save the 3D metrology context; it is recommended that you use the M3DMET file extension for easier use with other Matrox Imaging software products.
Specifies the identifier of the 3D metrology context to save.
Reserved for future expansion and must be set to M_DEFAULT .
Compute a variety of statistics on the distances between a point cloud or depth map, and a point cloud, depth map, or 3D geometry.
Specifies a previously allocated statistics 3D metrology context (used to evaluate multiple statistical calculations), or a predefined statistics 3D metrology context (used to evaluate a single statistical calculation).
Specifies the source point cloud container or depth map image buffer.
Specifies the identifier of the reference MIL object, with respect to which distances will be measured.
Specifies the identifier of the statistics 3D metrology result buffer in which to store the results. The result buffer must have been allocated using M3dmetAllocResult with M_STATISTICS_RESULT.
Specifies the type of distance to calculate.
Specifies the condition for which distance measurements will be used in statistics calculations.
Specifies the lower limit of the selected condition.
Specifies the upper limit of the selected condition.
Reserved for future expansion and must be set to M_DEFAULT .
Load, restore, or save a 3D metrology context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the 3D metrology context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the 3D metrology context.
Specifies the MIL version of the 3D metrology context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the 3D metrology context.
Specifies the address of the variable in which to write the size of the 3D metrology context, in bytes.
Load, restore, or save a 3D metrology context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the 3D metrology context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the 3D metrology context.
Specifies the MIL version of the 3D metrology context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the 3D metrology context.
Specifies the address of the variable in which to write the size of the 3D metrology context, in bytes.
Load, restore, or save a 3D metrology context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the 3D metrology context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the 3D metrology context.
Specifies the MIL version of the 3D metrology context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the 3D metrology context.
Specifies the address of the variable in which to write the size of the 3D metrology context, in bytes.
Load, restore, or save a 3D metrology context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the 3D metrology context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the 3D metrology context.
Specifies the MIL version of the 3D metrology context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the 3D metrology context.
Specifies the address of the variable in which to write the size of the 3D metrology context, in bytes.
Load, restore, or save a 3D metrology context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the 3D metrology context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the 3D metrology context.
Specifies the MIL version of the 3D metrology context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the 3D metrology context.
Specifies the address of the variable in which to write the size of the 3D metrology context, in bytes.
Load, restore, or save a 3D metrology context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the 3D metrology context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the 3D metrology context.
Specifies the MIL version of the 3D metrology context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the 3D metrology context.
Specifies the address of the variable in which to write the size of the 3D metrology context, in bytes.
Computes the volume of a point cloud's mesh or of a depth map, delimited optionally by a specified reference object.
Specifies the point cloud or depth map for which to calculate the volume.
Specifies the reference MIL object to use to define a closed 3D shape whose volume to calculate.
Specifies how to calculate the total volume, given the position of the source MIL object relative to the reference object.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the calculated volume.
Specifies the address of the variable in which to write the status of the volume calculation.
The returned value is the computed volume, if successful. If the volume calculation fails, M_NULL is returned.
Computes the volume of a point cloud's mesh or of a depth map, delimited optionally by a specified reference object.
Specifies the point cloud or depth map for which to calculate the volume.
Specifies the reference MIL object to use to define a closed 3D shape whose volume to calculate.
Specifies how to calculate the total volume, given the position of the source MIL object relative to the reference object.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the calculated volume.
Specifies the address of the variable in which to write the status of the volume calculation.
The returned value is the computed volume, if successful. If the volume calculation fails, M_NULL is returned.
Computes the volume of a point cloud's mesh or of a depth map, delimited optionally by a specified reference object.
Specifies the point cloud or depth map for which to calculate the volume.
Specifies the reference MIL object to use to define a closed 3D shape whose volume to calculate.
Specifies how to calculate the total volume, given the position of the source MIL object relative to the reference object.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the calculated volume.
Specifies the address of the variable in which to write the status of the volume calculation.
The returned value is the computed volume, if successful. If the volume calculation fails, M_NULL is returned.
Computes the volume of a point cloud's mesh or of a depth map, delimited optionally by a specified reference object.
Specifies the point cloud or depth map for which to calculate the volume.
Specifies the reference MIL object to use to define a closed 3D shape whose volume to calculate.
Specifies how to calculate the total volume, given the position of the source MIL object relative to the reference object.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the calculated volume.
Specifies the address of the variable in which to write the status of the volume calculation.
The returned value is the computed volume, if successful. If the volume calculation fails, M_NULL is returned.
Allocate a 3D registration context.
Specifies the identifier of the system on which to allocate the 3D registration context.
Specifies the type of 3D registration context to allocate.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the pairwise 3D registration context identifier.
The returned value is the context's identifier. If allocation fails, M_NULL is returned.
Allocate a 3D registration context.
Specifies the identifier of the system on which to allocate the 3D registration context.
Specifies the type of 3D registration context to allocate.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the pairwise 3D registration context identifier.
The returned value is the context's identifier. If allocation fails, M_NULL is returned.
Allocate a 3D registration result buffer.
Specifies the system on which to allocate the result buffer.
Specifies the type of result buffer to allocate.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write the 3D registration result buffer identifier.
The returned value is the result buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a 3D registration result buffer.
Specifies the system on which to allocate the result buffer.
Specifies the type of result buffer to allocate.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write the 3D registration result buffer identifier.
The returned value is the result buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Perform the registration operation on the given point clouds and write the resulting transformation matrices into the pairwise 3D registration result buffer.
Specifies the identifier of the pairwise 3D registration context to use for the registration operation. The context must have been previously allocated using M3dregAlloc.
Specifies the address of the array containing the identifiers of the point cloud containers. The point clouds must be 3D-processable; use MbufInquireContainer with M_3D_PROCESSABLE to ensure that the containers contain 3D-processable point clouds. The number of containers supplied in the array should be less than or equal to the number of registration elements in the registration context.
Specifies the size of the array passed to ContainerBufIdArrayPtr.
Specifies the pairwise 3D registration result buffer identifier in which to store results. The result buffer must have been previously allocated using M3dregAllocResult.
Reserved for future expansion and must be set to M_DEFAULT .
Perform the registration operation on the given point clouds and write the resulting transformation matrices into the pairwise 3D registration result buffer.
Specifies the identifier of the pairwise 3D registration context to use for the registration operation. The context must have been previously allocated using M3dregAlloc.
Specifies the address of the array containing the identifiers of the point cloud containers. The point clouds must be 3D-processable; use MbufInquireContainer with M_3D_PROCESSABLE to ensure that the containers contain 3D-processable point clouds. The number of containers supplied in the array should be less than or equal to the number of registration elements in the registration context.
Specifies the size of the array passed to ContainerBufIdArrayPtr.
Specifies the pairwise 3D registration result buffer identifier in which to store results. The result buffer must have been previously allocated using M3dregAllocResult.
Reserved for future expansion and must be set to M_DEFAULT .
Control a pairwise 3D registration context or a pairwise 3D registration result buffer.
Specifies the identifier of the pairwise 3D registration context or a pairwise 3D registration result buffer to control.
Specifies what to control. Set this parameter to one of the following values:
Specifies the setting to change.
Specifies the setting's new value.
Control a pairwise 3D registration context or a pairwise 3D registration result buffer.
Specifies the identifier of the pairwise 3D registration context or a pairwise 3D registration result buffer to control.
Specifies what to control. Set this parameter to one of the following values:
Specifies the setting to change.
Specifies the setting's new value.
Copy a preregistration transformation matrix from a 3D registration context into a transformation matrix object.
Specifies the identifier of the 3D registration context. The context must have been previously allocated using M3dregAlloc with M_PAIRWISE_REGISTRATION_CONTEXT.
Specifies the index of the registration element in the context.
Specifies the identifier of a transformation matrix. The transformation matrix must have been previously allocated using M3dgeoAlloc with M_TRANSFORMATION_MATRIX.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the type of copy operation to perform.
Reserved for future expansion and must be set to M_DEFAULT .
Copy a transformation matrix from a 3D registration result buffer to a transformation matrix object.
Specifies the identifier of the pairwise 3D registration result buffer. The pairwise 3D registration result buffer must have been previously allocated using M3dregAllocResult.
Specifies the index of the registration result element associated with the source point cloud.
Specifies relative to which coordinate system (the global coordinate system or that of a point cloud) to retrieve the copied transformation matrix.
Specifies the identifier of the destination transformation matrix object. The transformation matrix object must have been previously allocated using M3dgeoAlloc with M_TRANSFORMATION_MATRIX.
Specifies the type of copy operation to perform.
Reserved for future expansion and must be set to M_DEFAULT .
Free a 3D registration context or a 3D registration result buffer.
Specifies the identifier of the 3D registration context or 3D registration result buffer to free. These must have been successfully allocated (using M3dregAlloc or M3dregAllocResult) prior to calling this function.
Get the specified type of result from a pairwise 3D registration result buffer.
Specifies the identifier of the pairwise 3D registration result buffer, previously allocated using M3dregAllocResult with M_PAIRWISE_REGISTRATION_RESULT.
Specifies the registration result element for which to retrieve results.
Specifies the type of result to get.
Specifies the address in which to write the results.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Get the specified type of result from a pairwise 3D registration result buffer.
Specifies the identifier of the pairwise 3D registration result buffer, previously allocated using M3dregAllocResult with M_PAIRWISE_REGISTRATION_RESULT.
Specifies the registration result element for which to retrieve results.
Specifies the type of result to get.
Specifies the address in which to write the results.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Get the specified type of result from a pairwise 3D registration result buffer.
Specifies the identifier of the pairwise 3D registration result buffer, previously allocated using M3dregAllocResult with M_PAIRWISE_REGISTRATION_RESULT.
Specifies the registration result element for which to retrieve results.
Specifies the type of result to get.
Specifies the address in which to write the results.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Get the specified type of result from a pairwise 3D registration result buffer.
Specifies the identifier of the pairwise 3D registration result buffer, previously allocated using M3dregAllocResult with M_PAIRWISE_REGISTRATION_RESULT.
Specifies the registration result element for which to retrieve results.
Specifies the type of result to get.
Specifies the address in which to write the results.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Get the specified type of result from a pairwise 3D registration result buffer.
Specifies the identifier of the pairwise 3D registration result buffer, previously allocated using M3dregAllocResult with M_PAIRWISE_REGISTRATION_RESULT.
Specifies the registration result element for which to retrieve results.
Specifies the type of result to get.
Specifies the address in which to write the results.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Get the specified type of result from a pairwise 3D registration result buffer.
Specifies the identifier of the pairwise 3D registration result buffer, previously allocated using M3dregAllocResult with M_PAIRWISE_REGISTRATION_RESULT.
Specifies the registration result element for which to retrieve results.
Specifies the type of result to get.
Specifies the address in which to write the results.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Get the specified type of result from a pairwise 3D registration result buffer.
Specifies the identifier of the pairwise 3D registration result buffer, previously allocated using M3dregAllocResult with M_PAIRWISE_REGISTRATION_RESULT.
Specifies the registration result element for which to retrieve results.
Specifies the type of result to get.
Specifies the address in which to write the results.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Get the specified type of result from a pairwise 3D registration result buffer.
Specifies the identifier of the pairwise 3D registration result buffer, previously allocated using M3dregAllocResult with M_PAIRWISE_REGISTRATION_RESULT.
Specifies the registration result element for which to retrieve results.
Specifies the type of result to get.
Specifies the address in which to write the results.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Get the specified type of result from a pairwise 3D registration result buffer.
Specifies the identifier of the pairwise 3D registration result buffer, previously allocated using M3dregAllocResult with M_PAIRWISE_REGISTRATION_RESULT.
Specifies the registration result element for which to retrieve results.
Specifies the type of result to get.
Specifies the address in which to write the results.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Get the specified type of result from a pairwise 3D registration result buffer.
Specifies the identifier of the pairwise 3D registration result buffer, previously allocated using M3dregAllocResult with M_PAIRWISE_REGISTRATION_RESULT.
Specifies the registration result element for which to retrieve results.
Specifies the type of result to get.
Specifies the address in which to write the results.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Inquire information about a pairwise 3D registration context or a pairwise 3D registration result buffer.
Specifies the identifier of the 3D pairwise registration context or a pairwise 3D registration result buffer to inquire.
Specifies to inquire a pairwise 3D registration context, an individual registration element (or all registration elements), or a pairwise 3D registration result buffer. Set this parameter to one of the following values:
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire information about a pairwise 3D registration context or a pairwise 3D registration result buffer.
Specifies the identifier of the 3D pairwise registration context or a pairwise 3D registration result buffer to inquire.
Specifies to inquire a pairwise 3D registration context, an individual registration element (or all registration elements), or a pairwise 3D registration result buffer. Set this parameter to one of the following values:
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire information about a pairwise 3D registration context or a pairwise 3D registration result buffer.
Specifies the identifier of the 3D pairwise registration context or a pairwise 3D registration result buffer to inquire.
Specifies to inquire a pairwise 3D registration context, an individual registration element (or all registration elements), or a pairwise 3D registration result buffer. Set this parameter to one of the following values:
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire information about a pairwise 3D registration context or a pairwise 3D registration result buffer.
Specifies the identifier of the 3D pairwise registration context or a pairwise 3D registration result buffer to inquire.
Specifies to inquire a pairwise 3D registration context, an individual registration element (or all registration elements), or a pairwise 3D registration result buffer. Set this parameter to one of the following values:
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire information about a pairwise 3D registration context or a pairwise 3D registration result buffer.
Specifies the identifier of the 3D pairwise registration context or a pairwise 3D registration result buffer to inquire.
Specifies to inquire a pairwise 3D registration context, an individual registration element (or all registration elements), or a pairwise 3D registration result buffer. Set this parameter to one of the following values:
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire information about a pairwise 3D registration context or a pairwise 3D registration result buffer.
Specifies the identifier of the 3D pairwise registration context or a pairwise 3D registration result buffer to inquire.
Specifies to inquire a pairwise 3D registration context, an individual registration element (or all registration elements), or a pairwise 3D registration result buffer. Set this parameter to one of the following values:
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire information about a pairwise 3D registration context or a pairwise 3D registration result buffer.
Specifies the identifier of the 3D pairwise registration context or a pairwise 3D registration result buffer to inquire.
Specifies to inquire a pairwise 3D registration context, an individual registration element (or all registration elements), or a pairwise 3D registration result buffer. Set this parameter to one of the following values:
Specifies the type of setting about which to inquire.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire information about a pairwise 3D registration context or a pairwise 3D registration result buffer.
Specifies the identifier of the 3D pairwise registration context or a pairwise 3D registration result buffer to inquire.
Specifies to inquire a pairwise 3D registration context, an individual registration element (or all registration elements), or a pairwise 3D registration result buffer. Set this parameter to one of the following values:
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Merge point clouds using the results of a previous call to M3dregCalculate.
Specifies the identifier of the pairwise 3D registration result buffer. The pairwise 3D registration result buffer must have been successfully allocated using M3dregAllocResult, and contain the result of a successful call to M3dregCalculate.
Specifies the address of the array containing the identifiers of the point cloud containers. The point clouds must be 3D-processable. You can check that the point clouds are 3D-processable using MbufInquireContainer with M_3D_PROCESSABLE. You can set some entries in the array to M_NULL to merge a subset of the point clouds.
Specifies the size of the array passed to ContainerBufIdArrayPtr.
Specifies the identifier of the destination container in which to store the transformed and merged point clouds. The container must have been previously allocated using MbufAllocContainer with M_PROC.
Specifies the identifier of a 3D image processing subsampling context. This context is used to subsample the resulting point cloud after the merging is complete.
Reserved for future expansion and must be set to M_DEFAULT .
Merge point clouds using the results of a previous call to M3dregCalculate.
Specifies the identifier of the pairwise 3D registration result buffer. The pairwise 3D registration result buffer must have been successfully allocated using M3dregAllocResult, and contain the result of a successful call to M3dregCalculate.
Specifies the address of the array containing the identifiers of the point cloud containers. The point clouds must be 3D-processable. You can check that the point clouds are 3D-processable using MbufInquireContainer with M_3D_PROCESSABLE. You can set some entries in the array to M_NULL to merge a subset of the point clouds.
Specifies the size of the array passed to ContainerBufIdArrayPtr.
Specifies the identifier of the destination container in which to store the transformed and merged point clouds. The container must have been previously allocated using MbufAllocContainer with M_PROC.
Specifies the identifier of a 3D image processing subsampling context. This context is used to subsample the resulting point cloud after the merging is complete.
Reserved for future expansion and must be set to M_DEFAULT .
Restore a 3D registration context or result buffer from disk.
Specifies the name and path of the file from which to restore the 3D registration context or 3D registration result buffer.
Specifies the system on which to restore the 3D registration context or 3D registration result buffer.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the 3D registration context or 3D registration result buffer identifier.
The returned value is the registration context or result buffer identifier. If allocation fails, M_NULL is returned.
Restore a 3D registration context or result buffer from disk.
Specifies the name and path of the file from which to restore the 3D registration context or 3D registration result buffer.
Specifies the system on which to restore the 3D registration context or 3D registration result buffer.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the 3D registration context or 3D registration result buffer identifier.
The returned value is the registration context or result buffer identifier. If allocation fails, M_NULL is returned.
Save a 3D registration context or 3D registration result buffer to a file.
Specifies the name and path of the file in which to save the 3D registration context or 3D registration result buffer. It is recommended that you use the M3DREG file extension for easier use with other Matrox Imaging software products.
Specifies the identifier of the 3D registration context or 3D registration result buffer to save.
Reserved for future expansion and must be set to M_DEFAULT .
Save a 3D registration context or 3D registration result buffer to a file.
Specifies the name and path of the file in which to save the 3D registration context or 3D registration result buffer. It is recommended that you use the M3DREG file extension for easier use with other Matrox Imaging software products.
Specifies the identifier of the 3D registration context or 3D registration result buffer to save.
Reserved for future expansion and must be set to M_DEFAULT .
Sets the rough location of the working coordinate system of a point cloud with respect to either the working coordinate system of another point cloud, or the global coordinate system.
Specifies the identifier of the pairwise 3D registration context in which to store the rough location.
Specifies the index of the registration element in the pairwise 3D registration context to set.
Specifies the reference of the registration element in Context3dregId.
Specifies the identifier of the MIL object from which to copy the rough location.
Specifies the index of the registration element or registration result element in the MIL object passed to the ParamId parameter.
Specifies an attribute of the transformation that specifies a rough location.
Reserved for future expansion and must be set to M_DEFAULT .
Load, restore, or save a 3D registration context or result buffer from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the 3D registration context or 3D registration result buffer.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the pairwise 3D registration context or pairwise 3D registration result buffer.
Specifies the MIL version of the 3D registration context or result buffer.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the 3D registration context or result buffer.
Specifies the address of the variable in which to write the size of the 3D registration context or result buffer, in bytes.
Load, restore, or save a 3D registration context or result buffer from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the 3D registration context or 3D registration result buffer.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the pairwise 3D registration context or pairwise 3D registration result buffer.
Specifies the MIL version of the 3D registration context or result buffer.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the 3D registration context or result buffer.
Specifies the address of the variable in which to write the size of the 3D registration context or result buffer, in bytes.
Load, restore, or save a 3D registration context or result buffer from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the 3D registration context or 3D registration result buffer.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the pairwise 3D registration context or pairwise 3D registration result buffer.
Specifies the MIL version of the 3D registration context or result buffer.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the 3D registration context or result buffer.
Specifies the address of the variable in which to write the size of the 3D registration context or result buffer, in bytes.
Load, restore, or save a 3D registration context or result buffer from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the 3D registration context or 3D registration result buffer.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the pairwise 3D registration context or pairwise 3D registration result buffer.
Specifies the MIL version of the 3D registration context or result buffer.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the 3D registration context or result buffer.
Specifies the address of the variable in which to write the size of the 3D registration context or result buffer, in bytes.
Load, restore, or save a 3D registration context or result buffer from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the 3D registration context or 3D registration result buffer.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the pairwise 3D registration context or pairwise 3D registration result buffer.
Specifies the MIL version of the 3D registration context or result buffer.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the 3D registration context or result buffer.
Specifies the address of the variable in which to write the size of the 3D registration context or result buffer, in bytes.
Load, restore, or save a 3D registration context or result buffer from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the 3D registration context or 3D registration result buffer.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the pairwise 3D registration context or pairwise 3D registration result buffer.
Specifies the MIL version of the 3D registration context or result buffer.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the 3D registration context or result buffer.
Specifies the address of the variable in which to write the size of the 3D registration context or result buffer, in bytes.
Allocate a MIL application context.
Specifies the computer name or IP address of the cluster manager.
Specifies the type of initialization to perform on the MIL application context.
Specifies the address of the variable in which to write the application context identifier.
The returned value is the application context identifier. If allocation fails, M_NULL is returned.
Allocate a MIL application context.
Specifies the computer name or IP address of the cluster manager.
Specifies the type of initialization to perform on the MIL application context.
Specifies the address of the variable in which to write the application context identifier.
The returned value is the application context identifier. If allocation fails, M_NULL is returned.
Allocate a MIL application context.
Specifies the computer name or IP address of the cluster manager.
Specifies the type of initialization to perform on the MIL application context.
Specifies the address of the variable in which to write the application context identifier.
The returned value is the application context identifier. If allocation fails, M_NULL is returned.
Allocate a MIL application context.
Specifies the computer name or IP address of the cluster manager.
Specifies the type of initialization to perform on the MIL application context.
Specifies the address of the variable in which to write the application context identifier.
The returned value is the application context identifier. If allocation fails, M_NULL is returned.
Closes a connection to a remote MIL application.
Specifies the remote application to disconnect from.
Control an application environment setting.
Specifies the identifier of the application context to use.
Specifies the type of application environment setting to control.
Specifies the setting's new value.
Control a MIL multi-core processing application environment setting.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the type of multi-core processing application environment setting to control.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the setting's new value.
Specifies the address which contains more information about the setting's new value.
Control a MIL multi-core processing application environment setting.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the type of multi-core processing application environment setting to control.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the setting's new value.
Specifies the address which contains more information about the setting's new value.
Perform a file operation on a local or a remote computer.
Specifies the identifier of the application context to use.
Specifies the file on the target or source computer to use for the operation.
Specifies the destination application in which to copy the file specified using Comp1FileName during the M_FILE_COPY or M_FILE_COPY_MIL_DLL operation.
Specifies the directory (and optionally a new file name) in computer 2 in which to copy the file specified using Comp1FileName.
Specifies the operation to perform on the specified file.
Reserved for future expansion.
Specifies the address of the user data that used by some operations.
Perform a file operation on a local or a remote computer.
Specifies the identifier of the application context to use.
Specifies the file on the target or source computer to use for the operation.
Specifies the destination application in which to copy the file specified using Comp1FileName during the M_FILE_COPY or M_FILE_COPY_MIL_DLL operation.
Specifies the directory (and optionally a new file name) in computer 2 in which to copy the file specified using Comp1FileName.
Specifies the operation to perform on the specified file.
Reserved for future expansion.
Specifies the address of the user data that used by some operations.
Perform a file operation on a local or a remote computer.
Specifies the identifier of the application context to use.
Specifies the file on the target or source computer to use for the operation.
Specifies the destination application in which to copy the file specified using Comp1FileName during the M_FILE_COPY or M_FILE_COPY_MIL_DLL operation.
Specifies the directory (and optionally a new file name) in computer 2 in which to copy the file specified using Comp1FileName.
Specifies the operation to perform on the specified file.
Reserved for future expansion.
Specifies the address of the user data that used by some operations.
Perform a file operation on a local or a remote computer.
Specifies the identifier of the application context to use.
Specifies the file on the target or source computer to use for the operation.
Specifies the destination application in which to copy the file specified using Comp1FileName during the M_FILE_COPY or M_FILE_COPY_MIL_DLL operation.
Specifies the directory (and optionally a new file name) in computer 2 in which to copy the file specified using Comp1FileName.
Specifies the operation to perform on the specified file.
Reserved for future expansion.
Specifies the address of the user data that used by some operations.
Free a MIL application.
Specifies the application to free.
Get error codes and related information.
Specifies the identifier of the application context to use.
Specifies the type of error information to read.
Specifies the address in which to write the requested information.
The returned value is the requested error/function code. If the error code is read and it is equal to M_NULL_ERROR , no error has occurred.
Get error codes and related information.
Specifies the identifier of the application context to use.
Specifies the type of error information to read.
Specifies the address in which to write the requested information.
The returned value is the requested error/function code. If the error code is read and it is equal to M_NULL_ERROR , no error has occurred.
Get error codes and related information.
Specifies the identifier of the application context to use.
Specifies the type of error information to read.
Specifies the address in which to write the requested information.
The returned value is the requested error/function code. If the error code is read and it is equal to M_NULL_ERROR , no error has occurred.
Get information about a hooked event.
Specifies the identifier of the application context to use.
Specifies the application event identifier received by the hook-handler function.
Specifies the type of information to get.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (!M_NULL) value is returned.
Get information about a hooked event.
Specifies the identifier of the application context to use.
Specifies the application event identifier received by the hook-handler function.
Specifies the type of information to get.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (!M_NULL) value is returned.
Get information about a hooked event.
Specifies the identifier of the application context to use.
Specifies the application event identifier received by the hook-handler function.
Specifies the type of information to get.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (!M_NULL) value is returned.
Get information about a hooked event.
Specifies the identifier of the application context to use.
Specifies the application event identifier received by the hook-handler function.
Specifies the type of information to get.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (!M_NULL) value is returned.
Get information about a hooked event.
Specifies the identifier of the application context to use.
Specifies the application event identifier received by the hook-handler function.
Specifies the type of information to get.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (!M_NULL) value is returned.
Get information about a hooked event.
Specifies the identifier of the application context to use.
Specifies the application event identifier received by the hook-handler function.
Specifies the type of information to get.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (!M_NULL) value is returned.
Get information about a hooked event.
Specifies the identifier of the application context to use.
Specifies the application event identifier received by the hook-handler function.
Specifies the type of information to get.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (!M_NULL) value is returned.
Hook a function to an event.
Specifies the identifier of the application context to use.
Specifies the event type.
Specifies the address of the function that should be called when an event occurs.
Specifies the address of the user data that you want to make available to the hook-handler function.
Hook a function to an event.
Specifies the identifier of the application context to use.
Specifies the event type.
Specifies the address of the function that should be called when an event occurs.
Specifies the address of the user data that you want to make available to the hook-handler function.
Inquire about an application setting.
Specifies the identifier of the application context to use.
Specifies the type of application setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about an application setting.
Specifies the identifier of the application context to use.
Specifies the type of application setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about an application setting.
Specifies the identifier of the application context to use.
Specifies the type of application setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about an application setting.
Specifies the identifier of the application context to use.
Specifies the type of application setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about an application setting.
Specifies the identifier of the application context to use.
Specifies the type of application setting about which to inquire.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about an application setting.
Specifies the identifier of the application context to use.
Specifies the type of application setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about published MIL objects on a Distributed MIL publishing application.
Specifies the identifier of the application context to use.
Specifies the type of Distributed MIL connection setting about which to inquire.
Specifies an attribute of the inquire operation to perform.
Specifies an attribute of the inquire operation to perform.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about published MIL objects on a Distributed MIL publishing application.
Specifies the identifier of the application context to use.
Specifies the type of Distributed MIL connection setting about which to inquire.
Specifies an attribute of the inquire operation to perform.
Specifies an attribute of the inquire operation to perform.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about published MIL objects on a Distributed MIL publishing application.
Specifies the identifier of the application context to use.
Specifies the type of Distributed MIL connection setting about which to inquire.
Specifies an attribute of the inquire operation to perform.
Specifies an attribute of the inquire operation to perform.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about published MIL objects on a Distributed MIL publishing application.
Specifies the identifier of the application context to use.
Specifies the type of Distributed MIL connection setting about which to inquire.
Specifies an attribute of the inquire operation to perform.
Specifies an attribute of the inquire operation to perform.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about published MIL objects on a Distributed MIL publishing application.
Specifies the identifier of the application context to use.
Specifies the type of Distributed MIL connection setting about which to inquire.
Specifies an attribute of the inquire operation to perform.
Specifies an attribute of the inquire operation to perform.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about published MIL objects on a Distributed MIL publishing application.
Specifies the identifier of the application context to use.
Specifies the type of Distributed MIL connection setting about which to inquire.
Specifies an attribute of the inquire operation to perform.
Specifies an attribute of the inquire operation to perform.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a MIL multi-core processing application environment setting.
Specifies the identifier of the application context to use.
Specifies the type of multi-core processing application environment setting about which to inquire.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies additional information regarding the inquired setting. This parameter must be set to M_DEFAULT if not used.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information. The return value is undefined for M_CORE_AFFINITY_MASK, M_CORE_AFFINITY_MASK_PROCESS, M_MEMORY_BANK_AFFINITY_MASK, and M_MEMORY_BANK_CORE_AFFINITY_MASK.
Inquire about a MIL multi-core processing application environment setting.
Specifies the identifier of the application context to use.
Specifies the type of multi-core processing application environment setting about which to inquire.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies additional information regarding the inquired setting. This parameter must be set to M_DEFAULT if not used.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information. The return value is undefined for M_CORE_AFFINITY_MASK, M_CORE_AFFINITY_MASK_PROCESS, M_MEMORY_BANK_AFFINITY_MASK, and M_MEMORY_BANK_CORE_AFFINITY_MASK.
Inquire about a MIL multi-core processing application environment setting.
Specifies the identifier of the application context to use.
Specifies the type of multi-core processing application environment setting about which to inquire.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies additional information regarding the inquired setting. This parameter must be set to M_DEFAULT if not used.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information. The return value is undefined for M_CORE_AFFINITY_MASK, M_CORE_AFFINITY_MASK_PROCESS, M_MEMORY_BANK_AFFINITY_MASK, and M_MEMORY_BANK_CORE_AFFINITY_MASK.
Inquire about a MIL multi-core processing application environment setting.
Specifies the identifier of the application context to use.
Specifies the type of multi-core processing application environment setting about which to inquire.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies additional information regarding the inquired setting. This parameter must be set to M_DEFAULT if not used.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information. The return value is undefined for M_CORE_AFFINITY_MASK, M_CORE_AFFINITY_MASK_PROCESS, M_MEMORY_BANK_AFFINITY_MASK, and M_MEMORY_BANK_CORE_AFFINITY_MASK.
Connect to a Distributed MIL publishing application.
Specifies the computer to which to connect, and if necessary the listening port of the publishing application.
Reserved for future expansion.
Reserved for future expansion.
Specifies the address in which to write the remote application identifier returned by this function.
Control or inquire a MIL timer's setting or value.
Specifies the identifier of the application context to use.
Specifies the control to exert on the MIL timer.
Specifies the address of the variable in which to store the timer information produced by M_TIMER_READ or M_TIMER_RESOLUTION.
The returned value, for M_TIMER_READ and M_TIMER_RESOLUTION, is the requested information cast to a MIL_DOUBLE. For M_TIMER_RESET and M_TIMER_WAIT, this function returns 0.0.
Control or inquire a MIL timer's setting or value.
Specifies the identifier of the application context to use.
Specifies the control to exert on the MIL timer.
The returned value, for M_TIMER_READ and M_TIMER_RESOLUTION, is the requested information cast to a MIL_DOUBLE. For M_TIMER_RESET and M_TIMER_WAIT, this function returns 0.0.
Control or inquire a MIL timer's setting or value.
Specifies the identifier of the application context to use.
Specifies the control to exert on the MIL timer.
Specifies the address of the variable in which to store the timer information produced by M_TIMER_READ or M_TIMER_RESOLUTION.
The returned value, for M_TIMER_READ and M_TIMER_RESOLUTION, is the requested information cast to a MIL_DOUBLE. For M_TIMER_RESET and M_TIMER_WAIT, this function returns 0.0.
Create a user MIL trace marker or section in a trace log.
Specifies the identifier of the application context to use.
Specifies the type of trace marker to create.
Specifies a value that identifies this trace marker or section.
Specifies a value relevant to the trace marker or section, or relevant to the surrounding code.
Specifies a string relevant to the trace marker or section, or relevant to the surrounding code.
Create a user MIL trace marker or section in a trace log.
Specifies the identifier of the application context to use.
Specifies the type of trace marker to create.
Specifies a value that identifies this trace marker or section.
Specifies a value relevant to the trace marker or section, or relevant to the surrounding code.
Specifies a string relevant to the trace marker or section, or relevant to the surrounding code.
Allocate a bead context.
Specifies the identifier of the system on which to allocate the bead context.
Specifies the strategy with which to extract and analyze beads.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the bead context identifier.
The returned value is the bead context's identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a bead context.
Specifies the identifier of the system on which to allocate the bead context.
Specifies the strategy with which to extract and analyze beads.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the bead context identifier.
The returned value is the bead context's identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a bead result buffer.
Specifies the identifier of the system on which to allocate the result buffer.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the bead result buffer identifier.
The returned value is the bead result buffer's identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a bead result buffer.
Specifies the identifier of the system on which to allocate the result buffer.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the bead result buffer identifier.
The returned value is the bead result buffer's identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Control a bead context or template setting.
Specifies the identifier of the bead context to control.
Specifies the bead template (one or all) to control, or specifies that you are controlling a global setting of the bead context.
Specifies the type of control to set.
Specifies the required value for the control.
Control a bead context or template setting.
Specifies the identifier of the bead context to control.
Specifies the bead template (one or all) to control, or specifies that you are controlling a global setting of the bead context.
Specifies the type of control to set.
Specifies the required value for the control.
Draw specific features of a bead context or of a bead result.
Specifies the identifier of the 2D graphics context to use. This parameter must be set to one of the following values:
Specifies the identifier of the bead context or bead result buffer that this function will use to perform the drawing operation. The context or result buffer must have been previously allocated on the system using MbeadAlloc or MbeadAllocResult, respectively.
Specifies the identifier of the destination image buffer or 2D graphics list in which to draw.
Specifies the drawing operation to perform.
Specifies the type of points that this function will use to perform the drawing operation.
Specifies the templates (one or all) that this function will use to perform the drawing operation, or specifies that you are performing a general type of drawing operation.
Specifies the set of template points (one or all) for which to perform the drawing operation, or specifies that you are performing a general type of drawing operation.
Specifies whether MIL performs drawings with fail-type points differently than drawings with other types of points.
Free a bead context or a bead result buffer.
Specifies the identifier of the bead context or bead result buffer to free. These must have been successfully allocated (with MbeadAlloc or MbeadAllocResult) prior to calling this function.
Get the template and/or vertex closest to a source point.
Specifies the identifier of the bead context.
Specifies the bead template in which the closest vertex is expected to be located.
Specifies the source point's X-position.
Specifies the source point's Y-position.
Specifies the address of the variable in which to write the label of the closest template.
Specifies the address of the variable in which to write the index of the closest vertex.
Specifies whether to retrieve the closest template and/or the closest vertex.
Get the template and/or vertex closest to a source point.
Specifies the identifier of the bead context.
Specifies the bead template in which the closest vertex is expected to be located.
Specifies the source point's X-position.
Specifies the source point's Y-position.
Specifies the address of the variable in which to write the label of the closest template.
Specifies the address of the variable in which to write the index of the closest vertex.
Specifies whether to retrieve the closest template and/or the closest vertex.
Get the template and/or vertex closest to a source point.
Specifies the identifier of the bead context.
Specifies the bead template in which the closest vertex is expected to be located.
Specifies the source point's X-position.
Specifies the source point's Y-position.
Specifies the address of the variable in which to write the label of the closest template.
Specifies the address of the variable in which to write the index of the closest vertex.
Specifies whether to retrieve the closest template and/or the closest vertex.
Get the template and/or vertex closest to a source point.
Specifies the identifier of the bead context.
Specifies the bead template in which the closest vertex is expected to be located.
Specifies the source point's X-position.
Specifies the source point's Y-position.
Specifies the address of the variable in which to write the label of the closest template.
Specifies the address of the variable in which to write the index of the closest vertex.
Specifies whether to retrieve the closest template and/or the closest vertex.
Get results from a bead result buffer.
Specifies the identifier of the bead result buffer from which to get results.
Specifies the label or index of the template for which to get results, or specifies that you are getting general results related to all templates.
Specifies the trained points (one or all) for which to get results or specifies that you are getting general results.
Specifies the result to get.
Specifies the address in which to write the requested information.
Get results from a bead result buffer.
Specifies the identifier of the bead result buffer from which to get results.
Specifies the label or index of the template for which to get results, or specifies that you are getting general results related to all templates.
Specifies the trained points (one or all) for which to get results or specifies that you are getting general results.
Specifies the result to get.
Specifies the address in which to write the requested information.
Get results from a bead result buffer.
Specifies the identifier of the bead result buffer from which to get results.
Specifies the label or index of the template for which to get results, or specifies that you are getting general results related to all templates.
Specifies the trained points (one or all) for which to get results or specifies that you are getting general results.
Specifies the result to get.
Specifies the address in which to write the requested information.
Get results from a bead result buffer.
Specifies the identifier of the bead result buffer from which to get results.
Specifies the label or index of the template for which to get results, or specifies that you are getting general results related to all templates.
Specifies the trained points (one or all) for which to get results or specifies that you are getting general results.
Specifies the result to get.
Specifies the address in which to write the requested information.
Get results from a bead result buffer.
Specifies the identifier of the bead result buffer from which to get results.
Specifies the label or index of the template for which to get results, or specifies that you are getting general results related to all templates.
Specifies the trained points (one or all) for which to get results or specifies that you are getting general results.
Specifies the result to get.
Specifies the address in which to write the requested information.
Get results from a bead result buffer.
Specifies the identifier of the bead result buffer from which to get results.
Specifies the label or index of the template for which to get results, or specifies that you are getting general results related to all templates.
Specifies the trained points (one or all) for which to get results or specifies that you are getting general results.
Specifies the result to get.
Specifies the address in which to write the requested information.
Get results from a bead result buffer.
Specifies the identifier of the bead result buffer from which to get results.
Specifies the label or index of the template for which to get results, or specifies that you are getting general results related to all templates.
Specifies the trained points (one or all) for which to get results or specifies that you are getting general results.
Specifies the result to get.
Specifies the address in which to write the requested information.
Get results from a bead result buffer.
Specifies the identifier of the bead result buffer from which to get results.
Specifies the label or index of the template for which to get results, or specifies that you are getting general results related to all templates.
Specifies the trained points (one or all) for which to get results or specifies that you are getting general results.
Specifies the result to get.
Specifies the address in which to write the requested information.
Get results from a bead result buffer.
Specifies the identifier of the bead result buffer from which to get results.
Specifies the label or index of the template for which to get results, or specifies that you are getting general results related to all templates.
Specifies the trained points (one or all) for which to get results or specifies that you are getting general results.
Specifies the result to get.
Specifies the address in which to write the requested information.
Get results from a bead result buffer.
Specifies the identifier of the bead result buffer from which to get results.
Specifies the label or index of the template for which to get results, or specifies that you are getting general results related to all templates.
Specifies the trained points (one or all) for which to get results or specifies that you are getting general results.
Specifies the result to get.
Specifies the address in which to write the requested information.
Inquire information about a bead context, template, or result.
Specifies the identifier of the bead context or the identifier of the bead result buffer about which to inquire.
Specifies the bead template about which to inquire, or specifies that you are inquiring about a global setting of the bead context or result.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a bead context, template, or result.
Specifies the identifier of the bead context or the identifier of the bead result buffer about which to inquire.
Specifies the bead template about which to inquire, or specifies that you are inquiring about a global setting of the bead context or result.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a bead context, template, or result.
Specifies the identifier of the bead context or the identifier of the bead result buffer about which to inquire.
Specifies the bead template about which to inquire, or specifies that you are inquiring about a global setting of the bead context or result.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a bead context, template, or result.
Specifies the identifier of the bead context or the identifier of the bead result buffer about which to inquire.
Specifies the bead template about which to inquire, or specifies that you are inquiring about a global setting of the bead context or result.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a bead context, template, or result.
Specifies the identifier of the bead context or the identifier of the bead result buffer about which to inquire.
Specifies the bead template about which to inquire, or specifies that you are inquiring about a global setting of the bead context or result.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a bead context, template, or result.
Specifies the identifier of the bead context or the identifier of the bead result buffer about which to inquire.
Specifies the bead template about which to inquire, or specifies that you are inquiring about a global setting of the bead context or result.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a bead context, template, or result.
Specifies the identifier of the bead context or the identifier of the bead result buffer about which to inquire.
Specifies the bead template about which to inquire, or specifies that you are inquiring about a global setting of the bead context or result.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a bead context, template, or result.
Specifies the identifier of the bead context or the identifier of the bead result buffer about which to inquire.
Specifies the bead template about which to inquire, or specifies that you are inquiring about a global setting of the bead context or result.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a bead context, template, or result.
Specifies the identifier of the bead context or the identifier of the bead result buffer about which to inquire.
Specifies the bead template about which to inquire, or specifies that you are inquiring about a global setting of the bead context or result.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a bead context, template, or result.
Specifies the identifier of the bead context or the identifier of the bead result buffer about which to inquire.
Specifies the bead template about which to inquire, or specifies that you are inquiring about a global setting of the bead context or result.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a bead context, template, or result.
Specifies the identifier of the bead context or the identifier of the bead result buffer about which to inquire.
Specifies the bead template about which to inquire, or specifies that you are inquiring about a global setting of the bead context or result.
Specifies the type of setting about which to inquire.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a bead context, template, or result.
Specifies the identifier of the bead context or the identifier of the bead result buffer about which to inquire.
Specifies the bead template about which to inquire, or specifies that you are inquiring about a global setting of the bead context or result.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Restore a bead context from disk.
Specifies the name and path of the file from which to restore the bead context.
Specifies the identifier of the system on which to restore the bead context.
Specifies whether to restore the camera calibration context that was saved with the bead context.
Specifies the address of the variable in which to write the bead context identifier.
The returned value is the bead context identifier. If allocation fails, M_NULL is returned.
Save a bead context to a file.
Specifies the name and path of the file in which to save the bead context.
Specifies the identifier of the bead context to save.
Specifies whether to save the camera calibration context associated with the training image.
Load, restore, or save a MIL bead context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the bead context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the bead context.
Specifies the MIL version of the bead context.
Specifies whether to restore the camera calibration context from the bead context, or save the camera calibration context with the bead context.
Specifies the address of the variable in which to write or from which to read the identifier of the bead context.
Specifies the address of the variable in which to write the size of the bead context, in bytes.
Load, restore, or save a MIL bead context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the bead context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the bead context.
Specifies the MIL version of the bead context.
Specifies whether to restore the camera calibration context from the bead context, or save the camera calibration context with the bead context.
Specifies the address of the variable in which to write or from which to read the identifier of the bead context.
Specifies the address of the variable in which to write the size of the bead context, in bytes.
Load, restore, or save a MIL bead context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the bead context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the bead context.
Specifies the MIL version of the bead context.
Specifies whether to restore the camera calibration context from the bead context, or save the camera calibration context with the bead context.
Specifies the address of the variable in which to write or from which to read the identifier of the bead context.
Specifies the address of the variable in which to write the size of the bead context, in bytes.
Load, restore, or save a MIL bead context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the bead context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the bead context.
Specifies the MIL version of the bead context.
Specifies whether to restore the camera calibration context from the bead context, or save the camera calibration context with the bead context.
Specifies the address of the variable in which to write or from which to read the identifier of the bead context.
Specifies the address of the variable in which to write the size of the bead context, in bytes.
Load, restore, or save a MIL bead context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the bead context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the bead context.
Specifies the MIL version of the bead context.
Specifies whether to restore the camera calibration context from the bead context, or save the camera calibration context with the bead context.
Specifies the address of the variable in which to write or from which to read the identifier of the bead context.
Specifies the address of the variable in which to write the size of the bead context, in bytes.
Load, restore, or save a MIL bead context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the bead context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the bead context.
Specifies the MIL version of the bead context.
Specifies whether to restore the camera calibration context from the bead context, or save the camera calibration context with the bead context.
Specifies the address of the variable in which to write or from which to read the identifier of the bead context.
Specifies the address of the variable in which to write the size of the bead context, in bytes.
Add, delete, or modify a bead template.
Specifies the identifier of a bead context.
Specifies to add a new bead template to a bead context, or specifies another operation to perform with a template that is already in a context.
Specifies the type of the new bead template to add to a bead context, or specifies that the type information is not required.
Specifies a unique label for a new bead template to add to a bead context, or specifies the index or label of a template in a context (or all templates in a context) with which to perform the operation.
Specifies information required for the operation.
Specifies an attribute of the operation.
Specifies an attribute of the operation.
Specifies an attribute of the operation.
Reserved for future expansion and must be set to M_DEFAULT .
Add, delete, or modify a bead template.
Specifies the identifier of a bead context.
Specifies to add a new bead template to a bead context, or specifies another operation to perform with a template that is already in a context.
Specifies the type of the new bead template to add to a bead context, or specifies that the type information is not required.
Specifies a unique label for a new bead template to add to a bead context, or specifies the index or label of a template in a context (or all templates in a context) with which to perform the operation.
Specifies information required for the operation.
Specifies an attribute of the operation.
Specifies an attribute of the operation.
Specifies an attribute of the operation.
Reserved for future expansion and must be set to M_DEFAULT .
Add, delete, or modify a bead template.
Specifies the identifier of a bead context.
Specifies to add a new bead template to a bead context, or specifies another operation to perform with a template that is already in a context.
Specifies the type of the new bead template to add to a bead context, or specifies that the type information is not required.
Specifies a unique label for a new bead template to add to a bead context, or specifies the index or label of a template in a context (or all templates in a context) with which to perform the operation.
Specifies information required for the operation.
Specifies an attribute of the operation.
Specifies an attribute of the operation.
Specifies an attribute of the operation.
Reserved for future expansion and must be set to M_DEFAULT .
Add, delete, or modify a bead template.
Specifies the identifier of a bead context.
Specifies to add a new bead template to a bead context, or specifies another operation to perform with a template that is already in a context.
Specifies the type of the new bead template to add to a bead context, or specifies that the type information is not required.
Specifies a unique label for a new bead template to add to a bead context, or specifies the index or label of a template in a context (or all templates in a context) with which to perform the operation.
Specifies information required for the operation.
Specifies an attribute of the operation.
Specifies an attribute of the operation.
Specifies an attribute of the operation.
Reserved for future expansion and must be set to M_DEFAULT .
Add, delete, or modify a bead template.
Specifies the identifier of a bead context.
Specifies to add a new bead template to a bead context, or specifies another operation to perform with a template that is already in a context.
Specifies the type of the new bead template to add to a bead context, or specifies that the type information is not required.
Specifies a unique label for a new bead template to add to a bead context, or specifies the index or label of a template in a context (or all templates in a context) with which to perform the operation.
Specifies information required for the operation.
Specifies an attribute of the operation.
Specifies an attribute of the operation.
Specifies an attribute of the operation.
Reserved for future expansion and must be set to M_DEFAULT .
Add, delete, or modify a bead template.
Specifies the identifier of a bead context.
Specifies to add a new bead template to a bead context, or specifies another operation to perform with a template that is already in a context.
Specifies the type of the new bead template to add to a bead context, or specifies that the type information is not required.
Specifies a unique label for a new bead template to add to a bead context, or specifies the index or label of a template in a context (or all templates in a context) with which to perform the operation.
Specifies information required for the operation.
Specifies an attribute of the operation.
Specifies an attribute of the operation.
Specifies an attribute of the operation.
Reserved for future expansion and must be set to M_DEFAULT .
Add, delete, or modify a bead template.
Specifies the identifier of a bead context.
Specifies to add a new bead template to a bead context, or specifies another operation to perform with a template that is already in a context.
Specifies the type of the new bead template to add to a bead context, or specifies that the type information is not required.
Specifies a unique label for a new bead template to add to a bead context, or specifies the index or label of a template in a context (or all templates in a context) with which to perform the operation.
Specifies information required for the operation.
Specifies an attribute of the operation.
Specifies an attribute of the operation.
Specifies an attribute of the operation.
Reserved for future expansion and must be set to M_DEFAULT .
Add, delete, or modify a bead template.
Specifies the identifier of a bead context.
Specifies to add a new bead template to a bead context, or specifies another operation to perform with a template that is already in a context.
Specifies the type of the new bead template to add to a bead context, or specifies that the type information is not required.
Specifies a unique label for a new bead template to add to a bead context, or specifies the index or label of a template in a context (or all templates in a context) with which to perform the operation.
Specifies information required for the operation.
Specifies an attribute of the operation.
Specifies an attribute of the operation.
Specifies an attribute of the operation.
Reserved for future expansion and must be set to M_DEFAULT .
Add, delete, or modify a bead template.
Specifies the identifier of a bead context.
Specifies to add a new bead template to a bead context, or specifies another operation to perform with a template that is already in a context.
Specifies the type of the new bead template to add to a bead context, or specifies that the type information is not required.
Specifies a unique label for a new bead template to add to a bead context, or specifies the index or label of a template in a context (or all templates in a context) with which to perform the operation.
Specifies information required for the operation.
Specifies an attribute of the operation.
Specifies an attribute of the operation.
Specifies an attribute of the operation.
Reserved for future expansion and must be set to M_DEFAULT .
Train the templates in a bead context.
Specifies the identifier of the bead context that contains the templates to train.
Specifies the identifier of the image buffer containing the training image with which to train the templates, or specifies to train the templates without a training image (or with a previously saved training image).
Specifies whether to save the training image ( TrainingImageBufId).
Verify beads in the target image according to their corresponding template.
Specifies the identifier of the bead context that contains the templates with which to validate the beads in the target image.
Specifies the identifier of the target image buffer that contains the beads that must be verified, according the templates contained within the bead context. The image buffer must be a 1-band 8-bit unsigned buffer.
Specifies the identifier of the bead result buffer in which to write the results of the verification.
Reserved for future expansion and must be set to M_DEFAULT .
Allocate a Blob Analysis context.
Specifies the system on which to allocate the context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write the identifier of the Blob Analysis context.
The returned value is the Blob Analysis context's identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a Blob Analysis context.
Specifies the system on which to allocate the context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write the identifier of the Blob Analysis context.
The returned value is the Blob Analysis context's identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a Blob Analysis result buffer.
Specifies the system on which to allocate the result buffer.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write the identifier of the Blob Analysis result buffer.
The returned value is the result buffer's identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a Blob Analysis result buffer.
Specifies the system on which to allocate the result buffer.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write the identifier of the Blob Analysis result buffer.
The returned value is the result buffer's identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Perform blob analysis calculations.
Specifies the identifier of the Blob Analysis context, that specifies the feature(s) to calculate, and other settings related to the blob analysis operation.
Specifies the identifier of the image buffer to use as the blob identifier image. This image is used to distinguish blob pixels from background pixels and which pixels belong to which blob.
Specifies the identifier of the image buffer to use as the grayscale image. This image is used to supply the intensity of blob pixels when calculating features with a grayscale definition.
Specifies the identifier of a Blob Analysis result buffer, in which to store calculated results.
Control a blob analysis setting.
Specifies the identifier of the Blob Analysis context or result buffer.
Specifies the setting to change.
Specifies the setting's new value.
Control a blob analysis setting.
Specifies the identifier of the Blob Analysis context or result buffer.
Specifies the setting to change.
Specifies the setting's new value.
Draw specific blob features in the destination image buffer or 2D graphics list.
Specifies the identifier of the 2D graphics context to use when drawing. This parameter must be set to one of the following values:
Specifies the identifier of the Blob Analysis result buffer from which to retrieve the features to draw.
Specifies the identifier of the destination image buffer or 2D graphics list in which to draw.
Specifies the type of operation to perform.
Specifies the label or index of the blob or blobs whose information to draw.
Reserved for future expansion and must be set to M_DEFAULT .
Free the Blob Analysis context or result buffer.
Specifies the identifier of the Blob Analysis context or result buffer to free. The buffer must have been successfully allocated, using MblobAllocResult or MblobAlloc, prior to calling this function.
Get the label value of a blob at a specified position.
Specifies the identifier of the Blob Analysis result buffer where the labels are stored. Note, this function cannot obtain the label values of blobs that have been deleted from the result buffer with MblobSelect.
Specifies the X-coordinate of the blob.
Specifies the Y-coordinate of the blob.
Specifies the address of the variable in which to write the label value. If there is no blob at the specified location, the blob has been deleted, or if the blob's XPos and YPos lie outside the original identifier image, M_NULL is returned instead of the label value. Also, since MblobGetLabel returns the label value, you can set this parameter to M_NULL .
The returned value is the label value of the specified blob.
Get the label value of a blob at a specified position.
Specifies the identifier of the Blob Analysis result buffer where the labels are stored. Note, this function cannot obtain the label values of blobs that have been deleted from the result buffer with MblobSelect.
Specifies the X-coordinate of the blob.
Specifies the Y-coordinate of the blob.
Specifies the address of the variable in which to write the label value. If there is no blob at the specified location, the blob has been deleted, or if the blob's XPos and YPos lie outside the original identifier image, M_NULL is returned instead of the label value. Also, since MblobGetLabel returns the label value, you can set this parameter to M_NULL .
The returned value is the label value of the specified blob.
Get results for a feature of the included blobs, from a blob result buffer.
Specifies the identifier of the Blob Analysis result buffer from which to get results.
Specifies the label or index of the blob for which to get results, or specifies that you are getting general results related to all blobs. This parameter must be set to one of the following values:
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results for a feature of the included blobs, from a blob result buffer.
Specifies the identifier of the Blob Analysis result buffer from which to get results.
Specifies the label or index of the blob for which to get results, or specifies that you are getting general results related to all blobs. This parameter must be set to one of the following values:
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results for a feature of the included blobs, from a blob result buffer.
Specifies the identifier of the Blob Analysis result buffer from which to get results.
Specifies the label or index of the blob for which to get results, or specifies that you are getting general results related to all blobs. This parameter must be set to one of the following values:
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results for a feature of the included blobs, from a blob result buffer.
Specifies the identifier of the Blob Analysis result buffer from which to get results.
Specifies the label or index of the blob for which to get results, or specifies that you are getting general results related to all blobs. This parameter must be set to one of the following values:
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results for a feature of the included blobs, from a blob result buffer.
Specifies the identifier of the Blob Analysis result buffer from which to get results.
Specifies the label or index of the blob for which to get results, or specifies that you are getting general results related to all blobs. This parameter must be set to one of the following values:
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results for a feature of the included blobs, from a blob result buffer.
Specifies the identifier of the Blob Analysis result buffer from which to get results.
Specifies the label or index of the blob for which to get results, or specifies that you are getting general results related to all blobs. This parameter must be set to one of the following values:
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results for a feature of the included blobs, from a blob result buffer.
Specifies the identifier of the Blob Analysis result buffer from which to get results.
Specifies the label or index of the blob for which to get results, or specifies that you are getting general results related to all blobs. This parameter must be set to one of the following values:
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results for a feature of the included blobs, from a blob result buffer.
Specifies the identifier of the Blob Analysis result buffer from which to get results.
Specifies the label or index of the blob for which to get results, or specifies that you are getting general results related to all blobs. This parameter must be set to one of the following values:
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results for a feature of the included blobs, from a blob result buffer.
Specifies the identifier of the Blob Analysis result buffer from which to get results.
Specifies the label or index of the blob for which to get results, or specifies that you are getting general results related to all blobs. This parameter must be set to one of the following values:
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results for a feature of the included blobs, from a blob result buffer.
Specifies the identifier of the Blob Analysis result buffer from which to get results.
Specifies the label or index of the blob for which to get results, or specifies that you are getting general results related to all blobs. This parameter must be set to one of the following values:
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results for a feature of the included blobs, from a blob result buffer.
Specifies the identifier of the Blob Analysis result buffer from which to get results.
Specifies the label or index of the blob for which to get results, or specifies that you are getting general results related to all blobs. This parameter must be set to one of the following values:
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results for a feature of the included blobs, from a blob result buffer.
Specifies the identifier of the Blob Analysis result buffer from which to get results.
Specifies the label or index of the blob for which to get results, or specifies that you are getting general results related to all blobs. This parameter must be set to one of the following values:
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results for a feature of the included blobs, from a blob result buffer.
Specifies the identifier of the Blob Analysis result buffer from which to get results.
Specifies the label or index of the blob for which to get results, or specifies that you are getting general results related to all blobs. This parameter must be set to one of the following values:
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Inquire about a Blob Analysis setting.
Specifies the identifier of a Blob Analysis context or result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a Blob Analysis setting.
Specifies the identifier of a Blob Analysis context or result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a Blob Analysis setting.
Specifies the identifier of a Blob Analysis context or result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a Blob Analysis setting.
Specifies the identifier of a Blob Analysis context or result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a Blob Analysis setting.
Specifies the identifier of a Blob Analysis context or result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a Blob Analysis setting.
Specifies the identifier of a Blob Analysis context or result buffer.
Specifies the type of setting about which to inquire.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a Blob Analysis setting.
Specifies the identifier of a Blob Analysis context or result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Draw a labeled image.
Specifies the identifier of the blob analysis result buffer.
Specifies the identifier of the destination (labeled) image buffer. This must be a single band, 8 or 16-bit unsigned buffer.
Specifies whether or not to clear the destination image buffer before drawing the labeled image into it.
Merge the results of two blob result buffers.
Specifies the identifier of the first source result buffer. SrcResultBlobId1 and SrcResultBlobId2 cannot be the same.
Specifies the identifier of the second source result buffer. SrcResultBlobId1 and SrcResultBlobId2 cannot be the same.
Specifies the identifier of the destination result buffer. DstResultBlobId cannot be the same as SrcResultBlobId1 or SrcResultBlobId2.
Specifies the control settings for the merge operation. This parameter can be set to any of the following.
Reconstruct blobs (or blob holes) in an image buffer.
Specifies the identifier of the source image buffer.
Specifies the identifier of the image buffer to use as a seed image.
Specifies the identifier of the destination (processed blobs) image buffer.
Specifies the type of operation to perform.
Specifies the processing mode to use.
Restore a blob context from disk.
Specifies the name and path of the file from which to restore the blob context.
Specifies the identifier of the system on which to restore the blob context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the blob context identifier.
The returned value is the blob context identifier. If allocation fails, M_NULL is returned.
Save a blob context to a file.
Specifies the name and path of the file in which to save the blob context.
Specifies the identifier of the blob context to save.
Reserved for future expansion and must be set to M_DEFAULT .
Save a blob context to a file.
Specifies the name and path of the file in which to save the blob context.
Specifies the identifier of the blob context to save.
Reserved for future expansion and must be set to M_DEFAULT .
Select blobs for calculations and result retrieval.
Specifies the identifier of the Blob Analysis result buffer to use in the blob selection process.
Specifies the operation to perform on the specified blobs. This parameter can be set to one of the following.
Specifies the feature to use as part of the selection criterion or the status of the blobs to affect.
Specifies the condition for the blob selection.
Specifies the lower limit of the selected condition.
Specifies the upper limit of the selected condition.
Load, restore, or save a MIL blob context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the blob context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the blob context.
Specifies the MIL version of the blob context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the blob context.
Specifies the address of the variable in which to write the size of the blob context, in bytes.
Load, restore, or save a MIL blob context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the blob context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the blob context.
Specifies the MIL version of the blob context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the blob context.
Specifies the address of the variable in which to write the size of the blob context, in bytes.
Load, restore, or save a MIL blob context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the blob context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the blob context.
Specifies the MIL version of the blob context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the blob context.
Specifies the address of the variable in which to write the size of the blob context, in bytes.
Load, restore, or save a MIL blob context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the blob context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the blob context.
Specifies the MIL version of the blob context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the blob context.
Specifies the address of the variable in which to write the size of the blob context, in bytes.
Load, restore, or save a MIL blob context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the blob context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the blob context.
Specifies the MIL version of the blob context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the blob context.
Specifies the address of the variable in which to write the size of the blob context, in bytes.
Load, restore, or save a MIL blob context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the blob context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the blob context.
Specifies the MIL version of the blob context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the blob context.
Specifies the address of the variable in which to write the size of the blob context, in bytes.
Perform a transformation/modification on blob analysis results.
Specifies the identifier of the source result buffer.
Specifies the identifier of the destination result buffer. DstResultBlobId must be set to the same result buffer as SrcResultBlobId(that is, the transformation is done in-place).
Specifies the operation to perform.
Reserved for future expansion and must be set to M_DEFAULT .
Reserved for future expansion and must be set to M_DEFAULT .
Reserved for future expansion and must be set to M_DEFAULT .
Reserved for future expansion and must be set to M_DEFAULT .
Allocate a 1D data buffer.
Specifies the MIL system on which to allocate the buffer.
Specifies the buffer width. The units are determined by the selected buffer attribute.
Specifies a combination of two values: the depth and type of the data.
Specifies the buffer usage.
Specifies the address of the variable in which to write the buffer identifier.
The returned value is the buffer identifier. If allocation fails, M_NULL is returned.
Allocate a 1D data buffer.
Specifies the MIL system on which to allocate the buffer.
Specifies the buffer width. The units are determined by the selected buffer attribute.
Specifies a combination of two values: the depth and type of the data.
Specifies the buffer usage.
Specifies the address of the variable in which to write the buffer identifier.
The returned value is the buffer identifier. If allocation fails, M_NULL is returned.
Allocate a 2D data buffer.
Specifies the MIL system on which to allocate the buffer.
Specifies the buffer width. The units are determined by the selected buffer attribute.
Specifies the buffer height. The units are determined by the selected buffer attribute.
Specifies a combination of two values: the depth and type of the data.
Specifies the buffer usage.
Specifies the address of the variable in which to write the buffer identifier.
The returned value is the buffer identifier. If allocation fails, M_NULL is returned.
Allocate a 2D data buffer.
Specifies the MIL system on which to allocate the buffer.
Specifies the buffer width. The units are determined by the selected buffer attribute.
Specifies the buffer height. The units are determined by the selected buffer attribute.
Specifies a combination of two values: the depth and type of the data.
Specifies the buffer usage.
Specifies the address of the variable in which to write the buffer identifier.
The returned value is the buffer identifier. If allocation fails, M_NULL is returned.
Allocate a color data buffer.
Specifies the MIL system on which to allocate the buffer.
Specifies the number of (x,y) surfaces (also called color bands) to allocate to the buffer.
Specifies the buffer width. The units are determined by the selected buffer attribute.
Specifies the buffer height. The units are determined by the selected buffer attribute.
Specifies a combination of two values: data type and data depth per band.
Specifies the buffer usage.
Specifies the address of the variable in which to write the buffer identifier.
The returned value is the buffer identifier. If allocation fails, M_NULL is returned.
Allocate a color data buffer.
Specifies the MIL system on which to allocate the buffer.
Specifies the number of (x,y) surfaces (also called color bands) to allocate to the buffer.
Specifies the buffer width. The units are determined by the selected buffer attribute.
Specifies the buffer height. The units are determined by the selected buffer attribute.
Specifies a combination of two values: data type and data depth per band.
Specifies the buffer usage.
Specifies the address of the variable in which to write the buffer identifier.
The returned value is the buffer identifier. If allocation fails, M_NULL is returned.
Allocate a buffer and add it as a component of a container.
Specifies the MIL identifier of the container to which to add the component.
Specifies the number of (x,y) surfaces (also called bands) to allocate to the buffer.
Specifies the buffer width. The units are determined by the selected buffer attribute.
Specifies the buffer height. The units are determined by the selected buffer attribute.
Specifies a combination of two values: data type and data depth per band.
Specifies the buffer usage.
Specifies the component type, which identifies what kind of information the component stores.
Specifies the address of the variable in which to write the buffer identifier.
The returned value is the buffer identifier. If allocation fails, M_NULL is returned.
Allocate a buffer and add it as a component of a container.
Specifies the MIL identifier of the container to which to add the component.
Specifies the number of (x,y) surfaces (also called bands) to allocate to the buffer.
Specifies the buffer width. The units are determined by the selected buffer attribute.
Specifies the buffer height. The units are determined by the selected buffer attribute.
Specifies a combination of two values: data type and data depth per band.
Specifies the buffer usage.
Specifies the component type, which identifies what kind of information the component stores.
Specifies the address of the variable in which to write the buffer identifier.
The returned value is the buffer identifier. If allocation fails, M_NULL is returned.
Allocate a container.
Specifies the MIL system on which to allocate the container.
Specifies the container usage.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the container identifier.
The returned value is the container identifier. If allocation fails, M_NULL is returned.
Allocate a container.
Specifies the MIL system on which to allocate the container.
Specifies the container usage.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the container identifier.
The returned value is the container identifier. If allocation fails, M_NULL is returned.
Allocate an image buffer or a container (automatically determined by MIL) with settings appropriate for grabbing using the specified digitizer.
Specifies the MIL system on which to allocate the image buffer or the container. This parameter should be set to one of the following values:
Specifies the digitizer to use as a reference for determining the settings of the image buffer or container to allocate.
Specifies the usage of the image buffer or container.
Reserved for future expansion and must be set to M_DEFAULT .
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the image buffer or container identifier.
The returned value is the identifier of the image buffer or container. If allocation fails, M_NULL is returned.
Decode the color information of a single-band, Bayer color-encoded image.
Specifies the identifier of the source image buffer.
Specifies the identifier of the destination image buffer.
Specifies whether white balancing and gamma correction are performed, and the coefficients and exponents used to perform these corrections, respectively.
Specifies the Bayer pattern to use in the conversion, and whether the white balancing coefficients will be calculated.
Allocate a 1D child data buffer within a specific region of the first row of a parent data buffer.
Specifies the identifier of the parent buffer.
Specifies the offset of the child buffer relative to the parent buffer's top-left pixel.
Specifies the width of the child buffer.
Specifies the address of the variable in which the child buffer identifier is to be written.
The returned value is the child buffer identifier, if successful. If allocation fails, M_NULL is returned.
Allocate a 1D child data buffer within a specific region of the first row of a parent data buffer.
Specifies the identifier of the parent buffer.
Specifies the offset of the child buffer relative to the parent buffer's top-left pixel.
Specifies the width of the child buffer.
Specifies the address of the variable in which the child buffer identifier is to be written.
The returned value is the child buffer identifier, if successful. If allocation fails, M_NULL is returned.
Allocate a child buffer within a specific region of a parent buffer.
Specifies the identifier of the parent buffer.
Specifies the horizontal pixel offset of the child buffer's top-left pixel, relative to the parent buffer's top-left pixel.
Specifies the vertical pixel offset of the child buffer's top-left pixel, relative to the parent buffer's top-left pixel.
Specifies the width of the child buffer.
Specifies the height of the child buffer.
Specifies the address of the variable in which the child buffer identifier is to be written.
The returned value is the child buffer identifier. If allocation fails, M_NULL is returned.
Allocate a child buffer within a specific region of a parent buffer.
Specifies the identifier of the parent buffer.
Specifies the horizontal pixel offset of the child buffer's top-left pixel, relative to the parent buffer's top-left pixel.
Specifies the vertical pixel offset of the child buffer's top-left pixel, relative to the parent buffer's top-left pixel.
Specifies the width of the child buffer.
Specifies the height of the child buffer.
Specifies the address of the variable in which the child buffer identifier is to be written.
The returned value is the child buffer identifier. If allocation fails, M_NULL is returned.
Allocate a color-band child data buffer within a color parent buffer.
Specifies the identifier of the parent buffer.
Specifies the band or bands of the parent data buffer from which to allocate the child data buffer.
Specifies the address of the variable in which the child buffer identifier is to be written.
The returned value is the child buffer identifier, if successful. If allocation fails, M_NULL is returned.
Allocate a color-band child data buffer within a color parent buffer.
Specifies the identifier of the parent buffer.
Specifies the band or bands of the parent data buffer from which to allocate the child data buffer.
Specifies the address of the variable in which the child buffer identifier is to be written.
The returned value is the child buffer identifier, if successful. If allocation fails, M_NULL is returned.
Allocate a child data buffer within a color parent buffer.
Specifies the identifier of the parent buffer.
Specifies the color band of the parent data buffer from which to allocate the child data buffer.
Specifies the horizontal offset of the child buffer, relative to the parent buffer's top-left pixel.
Specifies the vertical offset of the child buffer, relative to the parent buffer's top-left pixel.
Specifies the width of the child buffer.
Specifies the height of the child buffer.
Specifies the address of the variable in which the child buffer identifier is to be written.
The returned value is the child buffer identifier, if successful. If allocation fails, M_NULL is returned.
Allocate a child data buffer within a color parent buffer.
Specifies the identifier of the parent buffer.
Specifies the color band of the parent data buffer from which to allocate the child data buffer.
Specifies the horizontal offset of the child buffer, relative to the parent buffer's top-left pixel.
Specifies the vertical offset of the child buffer, relative to the parent buffer's top-left pixel.
Specifies the width of the child buffer.
Specifies the height of the child buffer.
Specifies the address of the variable in which the child buffer identifier is to be written.
The returned value is the child buffer identifier, if successful. If allocation fails, M_NULL is returned.
Allocate a child data buffer within a color parent buffer and, if necessary, performs a clipping operation.
Specifies the identifier of the parent buffer.
Specifies the color band of the parent data buffer from which to allocate the child data buffer.
Specifies the horizontal offset of the child buffer, relative to the parent buffer's top-left pixel.
Specifies the vertical offset of the child buffer, relative to the parent buffer's top-left pixel.
Specifies the width of the child buffer.
Specifies the height of the child buffer.
Specifies the address of the variable in which the clipping status is written.
Specifies the address of the variable in which the child buffer identifier is to be written.
The returned value is the child buffer identifier, if successful. If allocation fails, M_NULL is returned.
Allocate a child data buffer within a color parent buffer and, if necessary, performs a clipping operation.
Specifies the identifier of the parent buffer.
Specifies the color band of the parent data buffer from which to allocate the child data buffer.
Specifies the horizontal offset of the child buffer, relative to the parent buffer's top-left pixel.
Specifies the vertical offset of the child buffer, relative to the parent buffer's top-left pixel.
Specifies the width of the child buffer.
Specifies the height of the child buffer.
Specifies the address of the variable in which the clipping status is written.
Specifies the address of the variable in which the child buffer identifier is to be written.
The returned value is the child buffer identifier, if successful. If allocation fails, M_NULL is returned.
Allocate a child data buffer within a color parent buffer and, if necessary, performs a clipping operation.
Specifies the identifier of the parent buffer.
Specifies the color band of the parent data buffer from which to allocate the child data buffer.
Specifies the horizontal offset of the child buffer, relative to the parent buffer's top-left pixel.
Specifies the vertical offset of the child buffer, relative to the parent buffer's top-left pixel.
Specifies the width of the child buffer.
Specifies the height of the child buffer.
Specifies the address of the variable in which the clipping status is written.
Specifies the address of the variable in which the child buffer identifier is to be written.
The returned value is the child buffer identifier, if successful. If allocation fails, M_NULL is returned.
Allocate a child data buffer within a color parent buffer and, if necessary, performs a clipping operation.
Specifies the identifier of the parent buffer.
Specifies the color band of the parent data buffer from which to allocate the child data buffer.
Specifies the horizontal offset of the child buffer, relative to the parent buffer's top-left pixel.
Specifies the vertical offset of the child buffer, relative to the parent buffer's top-left pixel.
Specifies the width of the child buffer.
Specifies the height of the child buffer.
Specifies the address of the variable in which the clipping status is written.
Specifies the address of the variable in which the child buffer identifier is to be written.
The returned value is the child buffer identifier, if successful. If allocation fails, M_NULL is returned.
Allocate a child container.
Specifies the identifier of the parent container.
Specifies the number of elements in the array of criteria that will be applied to the parent container.
Specifies the address of an array of criteria that will be used to determine which components from the parent container to make part of the child container.
Specifies whether to have the child container contain the components that meet at least one of the criteria, or only the components that meet all of the criteria.
Specifies the address of the variable in which to write the identifier of the child container.
The returned value is the child container identifier, if successful. If allocation fails, M_NULL is returned.
Move and resize a child buffer within the parent buffer.
Specifies the identifier of the child buffer to move and/or resize.
Specifies the new X-offset of the child buffer relative to the parent buffer's top-left pixel.
Specifies the new Y-offset of the child buffer relative to the parent's top-left pixel.
Specifies the new width of the child buffer.
Specifies the new height of the child buffer.
Specifies the function's control flag.
Clears a buffer, or the components of a container, to a specified color.
Specifies the identifier of the buffer or container to clear.
Specifies the color value with which to clear the buffer.
Conditionally clears a buffer to a specified color.
Specifies the identifier of the data buffer to conditionally clear.
Specifies the red component of the clear color, or, if DstBufId is a single band, this value is used as the clear color.
Specifies the green component of the clear color.
Specifies the blue component of the clear color.
Specifies the identifier of the condition buffer.
Specifies the condition for which the condition buffer is tested.
Specifies the color value for the specified condition.
Clones a data buffer or container.
Specifies the identifier of the source buffer or container to clone.
Specifies the system on which to allocate the clone.
Specifies the width of the clone. If the source is a container, this must be set to M_DEFAULT.
Specifies the height of the clone. If the source is a container, this must be set to M_DEFAULT.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the attributes of the clone. For both buffers and containers you can specify that the clone will retain the same attributes as the source by setting this parameter to M_DEFAULT.
Specifies the control settings for the cloning operation.
Specifies the address of the variable in which to write the buffer or container identifier.
The returned value is the buffer or container identifier. If allocation fails, M_NULL is returned.
Clones a data buffer or container.
Specifies the identifier of the source buffer or container to clone.
Specifies the system on which to allocate the clone.
Specifies the width of the clone. If the source is a container, this must be set to M_DEFAULT.
Specifies the height of the clone. If the source is a container, this must be set to M_DEFAULT.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the attributes of the clone. For both buffers and containers you can specify that the clone will retain the same attributes as the source by setting this parameter to M_DEFAULT.
Specifies the control settings for the cloning operation.
Specifies the address of the variable in which to write the buffer or container identifier.
The returned value is the buffer or container identifier. If allocation fails, M_NULL is returned.
Control a specified data buffer setting.
Specifies the identifier of the buffer to control.
Specifies the buffer setting to control.
Specifies the value needed for the setting.
Control a specified data buffer setting.
Specifies the identifier of the buffer to control.
Specifies the buffer setting to control.
Specifies the value needed for the setting.
Control a specified area of a buffer.
Specifies the identifier of the buffer to control.
Specifies the horizontal pixel offset of the area.
Specifies the vertical pixel offset of the area.
Specifies the width of the area, in pixels.
Specifies the height of the area, in pixels.
Specifies the band of the area. This parameter can be set to one of the following values.
Specifies the type of buffer setting to control.
Specifies the value required for the setting.
Control a setting of the specified container, or one of its components.
Specifies the identifier of the container to control, or of which to control a component.
Specifies what to control; either the container itself, or a component of the container.
Specifies the setting to control.
Specifies the value needed for the setting.
Control a setting of the specified container, or one of its components.
Specifies the identifier of the container to control, or of which to control a component.
Specifies what to control; either the container itself, or a component of the container.
Specifies the setting to control.
Specifies the value needed for the setting.
Converts 3D data to a format that is 3D-processable and/or 3D-displayable.
Specifies the identifier of the source container or fully corrected depth map image buffer to convert.
Specifies the identifier of the destination container or image buffer in which to store the converted data.
Specifies the identifier of a 1-band, 1D M_ARRAY buffer containing the Y-axis value for each row of coordinates stored in the range or disparity component of the source container.
Specifies which operations to apply to the data during conversion.
Specifies whether to generate an error when there is missing or ambiguous information in the source, or to compensate by making assumptions about the missing information.
Copy data from one buffer to another.
Specifies the identifier of the source data buffer.
Specifies the identifier of the destination data buffer.
Copy buffer, clipping data outside the destination buffer.
Specifies the identifier of the source data buffer.
Specifies the identifier of the destination data buffer.
Specifies the horizontal pixel offset of the destination buffer area at which to start copying data.
Specifies the vertical pixel offset of the destination buffer area at which to start copying data.
Copy one or all bands of an image buffer.
Specifies the identifiers of the source data buffer.
Specifies the identifiers of the destination data buffer.
Specifies the color band to copy. Set Band to one of the following values:
Copy a two-dimensional region of one or all bands of an image buffer to another buffer.
Specifies the identifier of the source data buffer.
Specifies the identifier of the destination data buffer.
Specifies the source color band from which to copy. SrcBand can be set to one of the following values:
Specifies the horizontal pixel offset of the region to read relative to the source buffer starting coordinate.
Specifies the vertical pixel offset of the region to read relative to the source buffer starting coordinate.
Specifies the destination color band in which to copy.
Specifies the horizontal pixel offset of the region to write relative to the destination buffer starting coordinate.
Specifies the vertical pixel offset of the region to write relative to the destination buffer starting coordinate.
Specifies the width of the region to be copied, starting from the specified offset ( SrcOffX, DstOffX).
Specifies the height of the region to be copied, starting from the specified offset ( SrcOffY, DstOffY).
Copy a data buffer, or components of a container, to components of a destination container.
Specifies the identifier of the source data buffer or container.
Specifies the identifier of the destination container.
Specifies the criterion which will be used to determine which components of the source container to copy. If the source is a data buffer, this parameter must be set to M_DEFAULT .
Specifies how to copy the source buffer or component(s) to the destination container.
Specifies whether to copy the data, settings, and attributes.
Copy conditionally the source buffer to the destination buffer.
Specifies the identifier of the source data buffer.
Specifies the identifier of the destination data buffer.
Specifies the identifier of the condition buffer.
Specifies the condition for which the condition buffer is tested.
Specifies the color value for the specified condition.
Copy buffer with mask.
Specifies the identifier of the source data buffer. Note that the source data buffer cannot be of type floating-point.
Specifies the identifier of the destination data buffer. Note that the destination data buffer cannot be of type floating-point.
Specifies the mask value.
Create a two-dimensional data buffer.
Specifies the MIL system on which to create the buffer.
Specifies the buffer width.
Specifies the buffer height.
Specifies a combination of two values: data type and data depth.
Specifies the buffer usage.
Specifies the physical nature of the buffer.
Specifies the size of the pitch.
Specifies the MIL identifier of the buffer, or a pointer to the data array, on which to map the created MIL buffer.
Specifies the address of the variable in which the buffer identifier is to be written.
The returned value is the buffer identifier. If allocation fails, an identifier of 0 is returned.
Create a two-dimensional data buffer.
Specifies the MIL system on which to create the buffer.
Specifies the buffer width.
Specifies the buffer height.
Specifies a combination of two values: data type and data depth.
Specifies the buffer usage.
Specifies the physical nature of the buffer.
Specifies the size of the pitch.
Specifies the MIL identifier of the buffer, or a pointer to the data array, on which to map the created MIL buffer.
Specifies the address of the variable in which the buffer identifier is to be written.
The returned value is the buffer identifier. If allocation fails, an identifier of 0 is returned.
Create a color data buffer.
Specifies the MIL system on which to create the buffer.
Specifies the number of (x,y) surfaces (also called color bands) that the buffer should have to contain each color component of the data.
Specifies the buffer width.
Specifies the buffer height.
Specifies a combination of two values: data depth and data type, per band.
Specifies the buffer usage.
Specifies the physical nature of the buffer. This parameter can be set to one of the values below.
Specifies the size of the pitch.
Specifies one or more data pointers that address the memory to which to map the created MIL buffer.
Specifies the address of the variable in which to write the buffer identifier.
The returned value is the buffer identifier. If allocation fails, M_NULL is returned.
Create a color data buffer.
Specifies the MIL system on which to create the buffer.
Specifies the number of (x,y) surfaces (also called color bands) that the buffer should have to contain each color component of the data.
Specifies the buffer width.
Specifies the buffer height.
Specifies a combination of two values: data depth and data type, per band.
Specifies the buffer usage.
Specifies the physical nature of the buffer. This parameter can be set to one of the values below.
Specifies the size of the pitch.
Specifies one or more data pointers that address the memory to which to map the created MIL buffer.
Specifies the address of the variable in which to write the buffer identifier.
The returned value is the buffer identifier. If allocation fails, M_NULL is returned.
Create a color data buffer.
Specifies the MIL system on which to create the buffer.
Specifies the number of (x,y) surfaces (also called color bands) that the buffer should have to contain each color component of the data.
Specifies the buffer width.
Specifies the buffer height.
Specifies a combination of two values: data depth and data type, per band.
Specifies the buffer usage.
Specifies the physical nature of the buffer. This parameter can be set to one of the values below.
Specifies the size of the pitch.
Specifies one or more data pointers that address the memory to which to map the created MIL buffer.
Specifies the address of the variable in which to write the buffer identifier.
The returned value is the buffer identifier. If allocation fails, M_NULL is returned.
Create a color data buffer.
Specifies the MIL system on which to create the buffer.
Specifies the number of (x,y) surfaces (also called color bands) that the buffer should have to contain each color component of the data.
Specifies the buffer width.
Specifies the buffer height.
Specifies a combination of two values: data depth and data type, per band.
Specifies the buffer usage.
Specifies the physical nature of the buffer. This parameter can be set to one of the values below.
Specifies the size of the pitch.
Specifies one or more data pointers that address the memory to which to map the created MIL buffer.
Specifies the address of the variable in which to write the buffer identifier.
The returned value is the buffer identifier. If allocation fails, M_NULL is returned.
Create a color data buffer.
Specifies the MIL system on which to create the buffer.
Specifies the number of (x,y) surfaces (also called color bands) that the buffer should have to contain each color component of the data.
Specifies the buffer width.
Specifies the buffer height.
Specifies a combination of two values: data depth and data type, per band.
Specifies the buffer usage.
Specifies the physical nature of the buffer. This parameter can be set to one of the values below.
Specifies the size of the pitch.
Specifies one or more data pointers that address the memory to which to map the created MIL buffer.
Specifies the address of the variable in which to write the buffer identifier.
The returned value is the buffer identifier. If allocation fails, M_NULL is returned.
Create a color data buffer.
Specifies the MIL system on which to create the buffer.
Specifies the number of (x,y) surfaces (also called color bands) that the buffer should have to contain each color component of the data.
Specifies the buffer width.
Specifies the buffer height.
Specifies a combination of two values: data depth and data type, per band.
Specifies the buffer usage.
Specifies the physical nature of the buffer. This parameter can be set to one of the values below.
Specifies the size of the pitch.
Specifies one or more data pointers that address the memory to which to map the created MIL buffer.
Specifies the address of the variable in which to write the buffer identifier.
The returned value is the buffer identifier. If allocation fails, M_NULL is returned.
Create a color data buffer.
Specifies the MIL system on which to create the buffer.
Specifies the number of (x,y) surfaces (also called color bands) that the buffer should have to contain each color component of the data.
Specifies the buffer width.
Specifies the buffer height.
Specifies a combination of two values: data depth and data type, per band.
Specifies the buffer usage.
Specifies the physical nature of the buffer. This parameter can be set to one of the values below.
Specifies the size of the pitch.
Specifies one or more data pointers that address the memory to which to map the created MIL buffer.
Specifies the address of the variable in which to write the buffer identifier.
The returned value is the buffer identifier. If allocation fails, M_NULL is returned.
Create a color data buffer.
Specifies the MIL system on which to create the buffer.
Specifies the number of (x,y) surfaces (also called color bands) that the buffer should have to contain each color component of the data.
Specifies the buffer width.
Specifies the buffer height.
Specifies a combination of two values: data depth and data type, per band.
Specifies the buffer usage.
Specifies the physical nature of the buffer. This parameter can be set to one of the values below.
Specifies the size of the pitch.
Specifies one or more data pointers that address the memory to which to map the created MIL buffer.
Specifies the address of the variable in which to write the buffer identifier.
The returned value is the buffer identifier. If allocation fails, M_NULL is returned.
Create a color data buffer.
Specifies the MIL system on which to create the buffer.
Specifies the number of (x,y) surfaces (also called color bands) that the buffer should have to contain each color component of the data.
Specifies the buffer width.
Specifies the buffer height.
Specifies a combination of two values: data depth and data type, per band.
Specifies the buffer usage.
Specifies the physical nature of the buffer. This parameter can be set to one of the values below.
Specifies the size of the pitch.
Specifies one or more data pointers that address the memory to which to map the created MIL buffer.
Specifies the address of the variable in which to write the buffer identifier.
The returned value is the buffer identifier. If allocation fails, M_NULL is returned.
Create a color data buffer.
Specifies the MIL system on which to create the buffer.
Specifies the number of (x,y) surfaces (also called color bands) that the buffer should have to contain each color component of the data.
Specifies the buffer width.
Specifies the buffer height.
Specifies a combination of two values: data depth and data type, per band.
Specifies the buffer usage.
Specifies the physical nature of the buffer. This parameter can be set to one of the values below.
Specifies the size of the pitch.
Specifies one or more data pointers that address the memory to which to map the created MIL buffer.
Specifies the address of the variable in which to write the buffer identifier.
The returned value is the buffer identifier. If allocation fails, M_NULL is returned.
Create a component in the specified container.
Specifies the MIL identifier of the container in which to create the buffer component.
Specifies the number of (x,y) surfaces (also called color bands) that the buffer should have to contain each color component of the data.
Specifies the buffer width.
Specifies the buffer height.
Specifies a combination of two values: data depth and data type, per band.
Specifies the buffer usage.
Specifies the physical nature of the buffer. This parameter can be set to one of the values below.
Specifies the size of the pitch.
Specifies one or more data pointers that address the memory to which to map the created MIL buffer.
Specifies the component type, which identifies what kind of information the buffer component stores.
Specifies the address of the variable in which to write the buffer identifier.
The returned value is the buffer identifier. If allocation fails, M_NULL is returned.
Inquire about the data in a file.
Specifies the file that contains the data.
Specifies the type of file setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information. If the requested information is not available, M_INVALID is returned. If an AVI file is specified but its codec is not known, M_AVI_CODEC_UNSUPPORTED is returned.
Inquire about the data in a file.
Specifies the file that contains the data.
Specifies the type of file setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information. If the requested information is not available, M_INVALID is returned. If an AVI file is specified but its codec is not known, M_AVI_CODEC_UNSUPPORTED is returned.
Inquire about the data in a file.
Specifies the file that contains the data.
Specifies the type of file setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information. If the requested information is not available, M_INVALID is returned. If an AVI file is specified but its codec is not known, M_AVI_CODEC_UNSUPPORTED is returned.
Inquire about the data in a file.
Specifies the file that contains the data.
Specifies the type of file setting about which to inquire.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information. If the requested information is not available, M_INVALID is returned. If an AVI file is specified but its codec is not known, M_AVI_CODEC_UNSUPPORTED is returned.
Inquire about the data in a file.
Specifies the file that contains the data.
Specifies the type of file setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information. If the requested information is not available, M_INVALID is returned. If an AVI file is specified but its codec is not known, M_AVI_CODEC_UNSUPPORTED is returned.
Export a data buffer or container to a file.
Specifies the name and path of the file in which to save the data buffer or container.
Specifies the file format.
Specifies the identifier of the data buffer or container to save.
Export a data buffer or container to a file.
Specifies the name and path of the file in which to save the data buffer or container.
Specifies the file format.
Specifies the identifier of the data buffer or container to save.
Export a sequence of image buffers to an AVI file.
Specifies the name and path of the AVI file.
Specifies the format of the file.
Specifies the image buffers to export or, when opening or closing ( M_OPEN, M_OPEN + M_APPEND, or M_CLOSE) a file on a remote computer, a MIL system allocated on the remote computer.
Specifies the number of MIL identifiers passed to the BufArrayPtrOrSystemIdPtr parameter (image buffers or system identifiers).
Specifies the frame rate (number of images/sec) of the sequence.
Specifies whether to write, overwrite, or append the image buffers to the AVI file.
Export a sequence of image buffers to an AVI file.
Specifies the name and path of the AVI file.
Specifies the format of the file.
Specifies the image buffers to export or, when opening or closing ( M_OPEN, M_OPEN + M_APPEND, or M_CLOSE) a file on a remote computer, a MIL system allocated on the remote computer.
Specifies the number of MIL identifiers passed to the BufArrayPtrOrSystemIdPtr parameter (image buffers or system identifiers).
Specifies the frame rate (number of images/sec) of the sequence.
Specifies whether to write, overwrite, or append the image buffers to the AVI file.
Export a sequence of image buffers to an AVI file.
Specifies the name and path of the AVI file.
Specifies the format of the file.
Specifies the image buffers to export or, when opening or closing ( M_OPEN, M_OPEN + M_APPEND, or M_CLOSE) a file on a remote computer, a MIL system allocated on the remote computer.
Specifies the number of MIL identifiers passed to the BufArrayPtrOrSystemIdPtr parameter (image buffers or system identifiers).
Specifies the frame rate (number of images/sec) of the sequence.
Specifies whether to write, overwrite, or append the image buffers to the AVI file.
Export a sequence of image buffers to an AVI file.
Specifies the name and path of the AVI file.
Specifies the format of the file.
Specifies the image buffers to export or, when opening or closing ( M_OPEN, M_OPEN + M_APPEND, or M_CLOSE) a file on a remote computer, a MIL system allocated on the remote computer.
Specifies the number of MIL identifiers passed to the BufArrayPtrOrSystemIdPtr parameter (image buffers or system identifiers).
Specifies the frame rate (number of images/sec) of the sequence.
Specifies whether to write, overwrite, or append the image buffers to the AVI file.
Free a data buffer or container.
Specifies the identifier of the data buffer or container to deallocate.
Free one or more buffer components of a specified container.
Specifies the MIL identifier of the container which contains the component(s) to be freed.
Specifies the criterion used to determine which component(s) will be freed from the container.
Reserved for future expansion and must be set to M_DEFAULT .
Get data from a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a one-dimensional area of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the horizontal offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the width of the required area of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a one-dimensional area of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the horizontal offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the width of the required area of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a one-dimensional area of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the horizontal offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the width of the required area of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a one-dimensional area of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the horizontal offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the width of the required area of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a one-dimensional area of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the horizontal offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the width of the required area of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a one-dimensional area of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the horizontal offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the width of the required area of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a one-dimensional area of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the horizontal offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the width of the required area of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a two-dimensional area of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the horizontal offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the vertical offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the width of the required area of the source buffer.
Specifies the height of the required area of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a two-dimensional area of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the horizontal offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the vertical offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the width of the required area of the source buffer.
Specifies the height of the required area of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a two-dimensional area of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the horizontal offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the vertical offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the width of the required area of the source buffer.
Specifies the height of the required area of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a two-dimensional area of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the horizontal offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the vertical offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the width of the required area of the source buffer.
Specifies the height of the required area of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a two-dimensional area of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the horizontal offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the vertical offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the width of the required area of the source buffer.
Specifies the height of the required area of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a two-dimensional area of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the horizontal offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the vertical offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the width of the required area of the source buffer.
Specifies the height of the required area of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a two-dimensional area of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the horizontal offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the vertical offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the width of the required area of the source buffer.
Specifies the height of the required area of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a two-dimensional area of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the horizontal offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the vertical offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the width of the required area of the source buffer.
Specifies the height of the required area of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a two-dimensional area of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the horizontal offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the vertical offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the width of the required area of the source buffer.
Specifies the height of the required area of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a two-dimensional area of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the horizontal offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the vertical offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the width of the required area of the source buffer.
Specifies the height of the required area of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a two-dimensional area of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the horizontal offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the vertical offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the width of the required area of the source buffer.
Specifies the height of the required area of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a two-dimensional area of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the horizontal offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the vertical offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the width of the required area of the source buffer.
Specifies the height of the required area of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a two-dimensional area of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the horizontal offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the vertical offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the width of the required area of the source buffer.
Specifies the height of the required area of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a two-dimensional area of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the horizontal offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the vertical offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the width of the required area of the source buffer.
Specifies the height of the required area of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Get data from one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the address of the user array in which to copy data from the source buffer.
Get data from one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the address of the user array in which to copy data from the source buffer.
Get data from one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the address of the user array in which to copy data from the source buffer.
Get data from one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the address of the user array in which to copy data from the source buffer.
Get data from one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the address of the user array in which to copy data from the source buffer.
Get data from one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the address of the user array in which to copy data from the source buffer.
Get data from one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the address of the user array in which to copy data from the source buffer.
Get data from one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the address of the user array in which to copy data from the source buffer.
Get data from one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the address of the user array in which to copy data from the source buffer.
Get data from one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the address of the user array in which to copy data from the source buffer.
Get data from one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the address of the user array in which to copy data from the source buffer.
Get data from one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the address of the user array in which to copy data from the source buffer.
Get data from one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the address of the user array in which to copy data from the source buffer.
Get data from one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the address of the user array in which to copy data from the source buffer.
Get data from one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the address of the user array in which to copy data from the source buffer.
Get data from one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the address of the user array in which to copy data from the source buffer.
Get data from one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the address of the user array in which to copy data from the source buffer.
Get data from one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the address of the user array in which to copy data from the source buffer.
Get data from one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the address of the user array in which to copy data from the source buffer.
Get data from one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the address of the user array in which to copy data from the source buffer.
Get data from one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the address of the user array in which to copy data from the source buffer.
Get data from one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the address of the user array in which to copy data from the source buffer.
Get data from one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the address of the user array in which to copy data from the source buffer.
Get data from one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the address of the user array in which to copy data from the source buffer.
Get data from an area of one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the horizontal offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the vertical offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the width of the source buffer area from which to get the data.
Specifies the height of the source buffer area from which to get the data.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from an area of one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the horizontal offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the vertical offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the width of the source buffer area from which to get the data.
Specifies the height of the source buffer area from which to get the data.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from an area of one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the horizontal offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the vertical offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the width of the source buffer area from which to get the data.
Specifies the height of the source buffer area from which to get the data.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from an area of one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the horizontal offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the vertical offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the width of the source buffer area from which to get the data.
Specifies the height of the source buffer area from which to get the data.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from an area of one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the horizontal offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the vertical offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the width of the source buffer area from which to get the data.
Specifies the height of the source buffer area from which to get the data.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from an area of one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the horizontal offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the vertical offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the width of the source buffer area from which to get the data.
Specifies the height of the source buffer area from which to get the data.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from an area of one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the horizontal offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the vertical offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the width of the source buffer area from which to get the data.
Specifies the height of the source buffer area from which to get the data.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from an area of one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the horizontal offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the vertical offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the width of the source buffer area from which to get the data.
Specifies the height of the source buffer area from which to get the data.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from an area of one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the horizontal offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the vertical offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the width of the source buffer area from which to get the data.
Specifies the height of the source buffer area from which to get the data.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from an area of one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the horizontal offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the vertical offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the width of the source buffer area from which to get the data.
Specifies the height of the source buffer area from which to get the data.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from an area of one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the horizontal offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the vertical offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the width of the source buffer area from which to get the data.
Specifies the height of the source buffer area from which to get the data.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from an area of one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the horizontal offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the vertical offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the width of the source buffer area from which to get the data.
Specifies the height of the source buffer area from which to get the data.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from an area of one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the horizontal offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the vertical offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the width of the source buffer area from which to get the data.
Specifies the height of the source buffer area from which to get the data.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from an area of one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the horizontal offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the vertical offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the width of the source buffer area from which to get the data.
Specifies the height of the source buffer area from which to get the data.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from an area of one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the horizontal offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the vertical offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the width of the source buffer area from which to get the data.
Specifies the height of the source buffer area from which to get the data.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from an area of one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the horizontal offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the vertical offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the width of the source buffer area from which to get the data.
Specifies the height of the source buffer area from which to get the data.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from an area of one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the horizontal offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the vertical offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the width of the source buffer area from which to get the data.
Specifies the height of the source buffer area from which to get the data.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from an area of one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the horizontal offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the vertical offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the width of the source buffer area from which to get the data.
Specifies the height of the source buffer area from which to get the data.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from an area of one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the horizontal offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the vertical offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the width of the source buffer area from which to get the data.
Specifies the height of the source buffer area from which to get the data.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from an area of one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the horizontal offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the vertical offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the width of the source buffer area from which to get the data.
Specifies the height of the source buffer area from which to get the data.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from an area of one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the horizontal offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the vertical offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the width of the source buffer area from which to get the data.
Specifies the height of the source buffer area from which to get the data.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from an area of one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the horizontal offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the vertical offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the width of the source buffer area from which to get the data.
Specifies the height of the source buffer area from which to get the data.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from an area of one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the horizontal offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the vertical offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the width of the source buffer area from which to get the data.
Specifies the height of the source buffer area from which to get the data.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from an area of one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the horizontal offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the vertical offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the width of the source buffer area from which to get the data.
Specifies the height of the source buffer area from which to get the data.
Specifies the address of the user array in which to copy the data from the source buffer.
Get information about a hook event.
Specifies the buffer or container event identifier received by the hook-handler function (see MbufHookFunction).
Specifies the event type and the type of information about the event to return.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (!M_NULL) value is returned.
Get information about a hook event.
Specifies the buffer or container event identifier received by the hook-handler function (see MbufHookFunction).
Specifies the event type and the type of information about the event to return.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (!M_NULL) value is returned.
Get information about a hook event.
Specifies the buffer or container event identifier received by the hook-handler function (see MbufHookFunction).
Specifies the event type and the type of information about the event to return.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (!M_NULL) value is returned.
Get information about a hook event.
Specifies the buffer or container event identifier received by the hook-handler function (see MbufHookFunction).
Specifies the event type and the type of information about the event to return.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (!M_NULL) value is returned.
Get information about a hook event.
Specifies the buffer or container event identifier received by the hook-handler function (see MbufHookFunction).
Specifies the event type and the type of information about the event to return.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (!M_NULL) value is returned.
Read the pixels along a specified theoretical line, count the pixels, and store either their values or coordinates in a user-defined array.
Specifies the identifier of the source image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the horizontal pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array in which to store the pixels or the coordinates from the image buffer.
Read the pixels along a specified theoretical line, count the pixels, and store either their values or coordinates in a user-defined array.
Specifies the identifier of the source image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the horizontal pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array in which to store the pixels or the coordinates from the image buffer.
Read the pixels along a specified theoretical line, count the pixels, and store either their values or coordinates in a user-defined array.
Specifies the identifier of the source image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the horizontal pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array in which to store the pixels or the coordinates from the image buffer.
Read the pixels along a specified theoretical line, count the pixels, and store either their values or coordinates in a user-defined array.
Specifies the identifier of the source image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the horizontal pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array in which to store the pixels or the coordinates from the image buffer.
Read the pixels along a specified theoretical line, count the pixels, and store either their values or coordinates in a user-defined array.
Specifies the identifier of the source image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the horizontal pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array in which to store the pixels or the coordinates from the image buffer.
Read the pixels along a specified theoretical line, count the pixels, and store either their values or coordinates in a user-defined array.
Specifies the identifier of the source image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the horizontal pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array in which to store the pixels or the coordinates from the image buffer.
Read the pixels along a specified theoretical line, count the pixels, and store either their values or coordinates in a user-defined array.
Specifies the identifier of the source image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the horizontal pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array in which to store the pixels or the coordinates from the image buffer.
Read the pixels along a specified theoretical line, count the pixels, and store either their values or coordinates in a user-defined array.
Specifies the identifier of the source image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the horizontal pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array in which to store the pixels or the coordinates from the image buffer.
Read the pixels along a specified theoretical line, count the pixels, and store either their values or coordinates in a user-defined array.
Specifies the identifier of the source image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the horizontal pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array in which to store the pixels or the coordinates from the image buffer.
Read the pixels along a specified theoretical line, count the pixels, and store either their values or coordinates in a user-defined array.
Specifies the identifier of the source image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the horizontal pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array in which to store the pixels or the coordinates from the image buffer.
Read the pixels along a specified theoretical line, count the pixels, and store either their values or coordinates in a user-defined array.
Specifies the identifier of the source image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the horizontal pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array in which to store the pixels or the coordinates from the image buffer.
Read the pixels along a specified theoretical line, count the pixels, and store either their values or coordinates in a user-defined array.
Specifies the identifier of the source image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the horizontal pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array in which to store the pixels or the coordinates from the image buffer.
Read the pixels along a specified theoretical line, count the pixels, and store either their values or coordinates in a user-defined array.
Specifies the identifier of the source image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the horizontal pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array in which to store the pixels or the coordinates from the image buffer.
Read the pixels along a specified theoretical line, count the pixels, and store either their values or coordinates in a user-defined array.
Specifies the identifier of the source image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the horizontal pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array in which to store the pixels or the coordinates from the image buffer.
Read the pixels along a specified theoretical line, count the pixels, and store either their values or coordinates in a user-defined array.
Specifies the identifier of the source image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the horizontal pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array in which to store the pixels or the coordinates from the image buffer.
Read the pixels along a specified theoretical line, count the pixels, and store either their values or coordinates in a user-defined array.
Specifies the identifier of the source image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the horizontal pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array in which to store the pixels or the coordinates from the image buffer.
Read the pixels along a specified theoretical line, count the pixels, and store either their values or coordinates in a user-defined array.
Specifies the identifier of the source image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the horizontal pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array in which to store the pixels or the coordinates from the image buffer.
Read the pixels along a specified theoretical line, count the pixels, and store either their values or coordinates in a user-defined array.
Specifies the identifier of the source image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the horizontal pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array in which to store the pixels or the coordinates from the image buffer.
Read the pixels along a specified theoretical line, count the pixels, and store either their values or coordinates in a user-defined array.
Specifies the identifier of the source image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the horizontal pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array in which to store the pixels or the coordinates from the image buffer.
Read the values in the source buffer, at the specified positions, and place their values in a user-defined array.
Specifies the identifier of the source buffer.
Specifies the number of values to get.
Specifies the address of an array containing the X-position corresponding to the pixels to get.
Specifies the address of an array containing the Y-position corresponding to the pixels to get.
Specifies the interpolation mode. The specified mode controls how the function behaves with non-integer positions.
Specifies the address of a user-defined array in which the values are placed.
Read the values in the source buffer, at the specified positions, and place their values in a user-defined array.
Specifies the identifier of the source buffer.
Specifies the number of values to get.
Specifies the address of an array containing the X-position corresponding to the pixels to get.
Specifies the address of an array containing the Y-position corresponding to the pixels to get.
Specifies the interpolation mode. The specified mode controls how the function behaves with non-integer positions.
Specifies the address of a user-defined array in which the values are placed.
Read the values in the source buffer, at the specified positions, and place their values in a user-defined array.
Specifies the identifier of the source buffer.
Specifies the number of values to get.
Specifies the address of an array containing the X-position corresponding to the pixels to get.
Specifies the address of an array containing the Y-position corresponding to the pixels to get.
Specifies the interpolation mode. The specified mode controls how the function behaves with non-integer positions.
Specifies the address of a user-defined array in which the values are placed.
Read the values in the source buffer, at the specified positions, and place their values in a user-defined array.
Specifies the identifier of the source buffer.
Specifies the number of values to get.
Specifies the address of an array containing the X-position corresponding to the pixels to get.
Specifies the address of an array containing the Y-position corresponding to the pixels to get.
Specifies the interpolation mode. The specified mode controls how the function behaves with non-integer positions.
Specifies the address of a user-defined array in which the values are placed.
Read the values in the source buffer, at the specified positions, and place their values in a user-defined array.
Specifies the identifier of the source buffer.
Specifies the number of values to get.
Specifies the address of an array containing the X-position corresponding to the pixels to get.
Specifies the address of an array containing the Y-position corresponding to the pixels to get.
Specifies the interpolation mode. The specified mode controls how the function behaves with non-integer positions.
Specifies the address of a user-defined array in which the values are placed.
Read the values in the source buffer, at the specified positions, and place their values in a user-defined array.
Specifies the identifier of the source buffer.
Specifies the number of values to get.
Specifies the address of an array containing the X-position corresponding to the pixels to get.
Specifies the address of an array containing the Y-position corresponding to the pixels to get.
Specifies the interpolation mode. The specified mode controls how the function behaves with non-integer positions.
Specifies the address of a user-defined array in which the values are placed.
Read the values in the source buffer, at the specified positions, and place their values in a user-defined array.
Specifies the identifier of the source buffer.
Specifies the number of values to get.
Specifies the address of an array containing the X-position corresponding to the pixels to get.
Specifies the address of an array containing the Y-position corresponding to the pixels to get.
Specifies the interpolation mode. The specified mode controls how the function behaves with non-integer positions.
Specifies the address of a user-defined array in which the values are placed.
Read the values in the source buffer, at the specified positions, and place their values in a user-defined array.
Specifies the identifier of the source buffer.
Specifies the number of values to get.
Specifies the address of an array containing the X-position corresponding to the pixels to get.
Specifies the address of an array containing the Y-position corresponding to the pixels to get.
Specifies the interpolation mode. The specified mode controls how the function behaves with non-integer positions.
Specifies the address of a user-defined array in which the values are placed.
Read the values in the source buffer, at the specified positions, and place their values in a user-defined array.
Specifies the identifier of the source buffer.
Specifies the number of values to get.
Specifies the address of an array containing the X-position corresponding to the pixels to get.
Specifies the address of an array containing the Y-position corresponding to the pixels to get.
Specifies the interpolation mode. The specified mode controls how the function behaves with non-integer positions.
Specifies the address of a user-defined array in which the values are placed.
Read the values in the source buffer, at the specified positions, and place their values in a user-defined array.
Specifies the identifier of the source buffer.
Specifies the number of values to get.
Specifies the address of an array containing the X-position corresponding to the pixels to get.
Specifies the address of an array containing the Y-position corresponding to the pixels to get.
Specifies the interpolation mode. The specified mode controls how the function behaves with non-integer positions.
Specifies the address of a user-defined array in which the values are placed.
Read the values in the source buffer, at the specified positions, and place their values in a user-defined array.
Specifies the identifier of the source buffer.
Specifies the number of values to get.
Specifies the address of an array containing the X-position corresponding to the pixels to get.
Specifies the address of an array containing the Y-position corresponding to the pixels to get.
Specifies the interpolation mode. The specified mode controls how the function behaves with non-integer positions.
Specifies the address of a user-defined array in which the values are placed.
Read the values in the source buffer, at the specified positions, and place their values in a user-defined array.
Specifies the identifier of the source buffer.
Specifies the number of values to get.
Specifies the address of an array containing the X-position corresponding to the pixels to get.
Specifies the address of an array containing the Y-position corresponding to the pixels to get.
Specifies the interpolation mode. The specified mode controls how the function behaves with non-integer positions.
Specifies the address of a user-defined array in which the values are placed.
Read the values in the source buffer, at the specified positions, and place their values in a user-defined array.
Specifies the identifier of the source buffer.
Specifies the number of values to get.
Specifies the address of an array containing the X-position corresponding to the pixels to get.
Specifies the address of an array containing the Y-position corresponding to the pixels to get.
Specifies the interpolation mode. The specified mode controls how the function behaves with non-integer positions.
Specifies the address of a user-defined array in which the values are placed.
Read the values in the source buffer, at the specified positions, and place their values in a user-defined array.
Specifies the identifier of the source buffer.
Specifies the number of values to get.
Specifies the address of an array containing the X-position corresponding to the pixels to get.
Specifies the address of an array containing the Y-position corresponding to the pixels to get.
Specifies the interpolation mode. The specified mode controls how the function behaves with non-integer positions.
Specifies the address of a user-defined array in which the values are placed.
Read the values in the source buffer, at the specified positions, and place their values in a user-defined array.
Specifies the identifier of the source buffer.
Specifies the number of values to get.
Specifies the address of an array containing the X-position corresponding to the pixels to get.
Specifies the address of an array containing the Y-position corresponding to the pixels to get.
Specifies the interpolation mode. The specified mode controls how the function behaves with non-integer positions.
Specifies the address of a user-defined array in which the values are placed.
Read the values in the source buffer, at the specified positions, and place their values in a user-defined array.
Specifies the identifier of the source buffer.
Specifies the number of values to get.
Specifies the address of an array containing the X-position corresponding to the pixels to get.
Specifies the address of an array containing the Y-position corresponding to the pixels to get.
Specifies the interpolation mode. The specified mode controls how the function behaves with non-integer positions.
Specifies the address of a user-defined array in which the values are placed.
Read the values in the source buffer, at the specified positions, and place their values in a user-defined array.
Specifies the identifier of the source buffer.
Specifies the number of values to get.
Specifies the address of an array containing the X-position corresponding to the pixels to get.
Specifies the address of an array containing the Y-position corresponding to the pixels to get.
Specifies the interpolation mode. The specified mode controls how the function behaves with non-integer positions.
Specifies the address of a user-defined array in which the values are placed.
Read the values in the source buffer, at the specified positions, and place their values in a user-defined array.
Specifies the identifier of the source buffer.
Specifies the number of values to get.
Specifies the address of an array containing the X-position corresponding to the pixels to get.
Specifies the address of an array containing the Y-position corresponding to the pixels to get.
Specifies the interpolation mode. The specified mode controls how the function behaves with non-integer positions.
Specifies the address of a user-defined array in which the values are placed.
Read the values in the source buffer, at the specified positions, and place their values in a user-defined array.
Specifies the identifier of the source buffer.
Specifies the number of values to get.
Specifies the address of an array containing the X-position corresponding to the pixels to get.
Specifies the address of an array containing the Y-position corresponding to the pixels to get.
Specifies the interpolation mode. The specified mode controls how the function behaves with non-integer positions.
Specifies the address of a user-defined array in which the values are placed.
Read the values in the source buffer, at the specified positions, and place their values in a user-defined array.
Specifies the identifier of the source buffer.
Specifies the number of values to get.
Specifies the address of an array containing the X-position corresponding to the pixels to get.
Specifies the address of an array containing the Y-position corresponding to the pixels to get.
Specifies the interpolation mode. The specified mode controls how the function behaves with non-integer positions.
Specifies the address of a user-defined array in which the values are placed.
Read the values in the source buffer, at the specified positions, and place their values in a user-defined array.
Specifies the identifier of the source buffer.
Specifies the number of values to get.
Specifies the address of an array containing the X-position corresponding to the pixels to get.
Specifies the address of an array containing the Y-position corresponding to the pixels to get.
Specifies the interpolation mode. The specified mode controls how the function behaves with non-integer positions.
Specifies the address of a user-defined array in which the values are placed.
Read the values in the source buffer, at the specified positions, and place their values in a user-defined array.
Specifies the identifier of the source buffer.
Specifies the number of values to get.
Specifies the address of an array containing the X-position corresponding to the pixels to get.
Specifies the address of an array containing the Y-position corresponding to the pixels to get.
Specifies the interpolation mode. The specified mode controls how the function behaves with non-integer positions.
Specifies the address of a user-defined array in which the values are placed.
Read the values in the source buffer, at the specified positions, and place their values in a user-defined array.
Specifies the identifier of the source buffer.
Specifies the number of values to get.
Specifies the address of an array containing the X-position corresponding to the pixels to get.
Specifies the address of an array containing the Y-position corresponding to the pixels to get.
Specifies the interpolation mode. The specified mode controls how the function behaves with non-integer positions.
Specifies the address of a user-defined array in which the values are placed.
Read the values in the source buffer, at the specified positions, and place their values in a user-defined array.
Specifies the identifier of the source buffer.
Specifies the number of values to get.
Specifies the address of an array containing the X-position corresponding to the pixels to get.
Specifies the address of an array containing the Y-position corresponding to the pixels to get.
Specifies the interpolation mode. The specified mode controls how the function behaves with non-integer positions.
Specifies the address of a user-defined array in which the values are placed.
Hook a function to a buffer or container event.
Specifies the identifier of the buffer or container.
Specifies the buffer event to which to hook the function.
Specifies the address of the function that should be called when the specified event occurs.
Specifies the address of the user data that you want to make available to the hook-handler function.
Import data from a file into a data buffer or container.
Specifies the name and path of the file from which to import the data.
Specifies the file format.
Specifies the import operation.
Specifies the system on which to allocate the buffer or container for an M_RESTORE operation. For an M_LOAD operation, this parameter should be set to M_NULL .
Specifies the address of the variable containing the buffer or container identifier, for an M_LOAD operation, or the address of the variable in which to store the new buffer or container identifier, for an M_RESTORE operation.
The returned value is the buffer or container identifier (for an M_RESTORE operation only). If allocation fails, M_NULL is returned.
Import data from a file into a data buffer or container.
Specifies the name and path of the file from which to import the data.
Specifies the file format.
Specifies the import operation.
Specifies the system on which to allocate the buffer or container for an M_RESTORE operation. For an M_LOAD operation, this parameter should be set to M_NULL .
Specifies the address of the variable containing the buffer or container identifier, for an M_LOAD operation, or the address of the variable in which to store the new buffer or container identifier, for an M_RESTORE operation.
The returned value is the buffer or container identifier (for an M_RESTORE operation only). If allocation fails, M_NULL is returned.
Import data from a file into a data buffer or container.
Specifies the name and path of the file from which to import the data.
Specifies the file format.
Specifies the import operation.
Specifies the system on which to allocate the buffer or container for an M_RESTORE operation. For an M_LOAD operation, this parameter should be set to M_NULL .
Specifies the address of the variable containing the buffer or container identifier, for an M_LOAD operation, or the address of the variable in which to store the new buffer or container identifier, for an M_RESTORE operation.
The returned value is the buffer or container identifier (for an M_RESTORE operation only). If allocation fails, M_NULL is returned.
Import data from a file into a data buffer or container.
Specifies the name and path of the file from which to import the data.
Specifies the file format.
Specifies the import operation.
Specifies the system on which to allocate the buffer or container for an M_RESTORE operation. For an M_LOAD operation, this parameter should be set to M_NULL .
Specifies the address of the variable containing the buffer or container identifier, for an M_LOAD operation, or the address of the variable in which to store the new buffer or container identifier, for an M_RESTORE operation.
The returned value is the buffer or container identifier (for an M_RESTORE operation only). If allocation fails, M_NULL is returned.
Import a sequence of images from an AVI file into separate image buffers.
Specifies the name and path of the AVI file.
Specifies the format of the file.
Specifies whether to import the specified sequence of images into automatically allocated buffers or previously allocated buffers.
Specifies the system on which to allocate the buffers for an M_RESTORE operation. In other cases, this parameter should be set to M_NULL .
Specifies the address of the array containing the buffer identifiers for an M_LOAD operation, or the address of the array in which to store the new buffer identifiers for an M_RESTORE operation.
Specifies the frame number of the image from which to begin importing.
Specifies the number of images, starting at StartImage, to import.
Specifies the function's control flag. This parameter can be set to one of the following:
Import a sequence of images from an AVI file into separate image buffers.
Specifies the name and path of the AVI file.
Specifies the format of the file.
Specifies whether to import the specified sequence of images into automatically allocated buffers or previously allocated buffers.
Specifies the system on which to allocate the buffers for an M_RESTORE operation. In other cases, this parameter should be set to M_NULL .
Specifies the address of the array containing the buffer identifiers for an M_LOAD operation, or the address of the array in which to store the new buffer identifiers for an M_RESTORE operation.
Specifies the frame number of the image from which to begin importing.
Specifies the number of images, starting at StartImage, to import.
Specifies the function's control flag. This parameter can be set to one of the following:
Import a sequence of images from an AVI file into separate image buffers.
Specifies the name and path of the AVI file.
Specifies the format of the file.
Specifies whether to import the specified sequence of images into automatically allocated buffers or previously allocated buffers.
Specifies the system on which to allocate the buffers for an M_RESTORE operation. In other cases, this parameter should be set to M_NULL .
Specifies the address of the array containing the buffer identifiers for an M_LOAD operation, or the address of the array in which to store the new buffer identifiers for an M_RESTORE operation.
Specifies the frame number of the image from which to begin importing.
Specifies the number of images, starting at StartImage, to import.
Specifies the function's control flag. This parameter can be set to one of the following:
Import a sequence of images from an AVI file into separate image buffers.
Specifies the name and path of the AVI file.
Specifies the format of the file.
Specifies whether to import the specified sequence of images into automatically allocated buffers or previously allocated buffers.
Specifies the system on which to allocate the buffers for an M_RESTORE operation. In other cases, this parameter should be set to M_NULL .
Specifies the address of the array containing the buffer identifiers for an M_LOAD operation, or the address of the array in which to store the new buffer identifiers for an M_RESTORE operation.
Specifies the frame number of the image from which to begin importing.
Specifies the number of images, starting at StartImage, to import.
Specifies the function's control flag. This parameter can be set to one of the following:
Inquire about a MIL data buffer setting.
Specifies the identifier of the source data buffer. The buffer must have been previously allocated on the required system using a function of the Buffer module (for example, MbufAllocColor or MbufImport).
Specifies the type of buffer setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a MIL data buffer setting.
Specifies the identifier of the source data buffer. The buffer must have been previously allocated on the required system using a function of the Buffer module (for example, MbufAllocColor or MbufImport).
Specifies the type of buffer setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a MIL data buffer setting.
Specifies the identifier of the source data buffer. The buffer must have been previously allocated on the required system using a function of the Buffer module (for example, MbufAllocColor or MbufImport).
Specifies the type of buffer setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a MIL data buffer setting.
Specifies the identifier of the source data buffer. The buffer must have been previously allocated on the required system using a function of the Buffer module (for example, MbufAllocColor or MbufImport).
Specifies the type of buffer setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a MIL data buffer setting.
Specifies the identifier of the source data buffer. The buffer must have been previously allocated on the required system using a function of the Buffer module (for example, MbufAllocColor or MbufImport).
Specifies the type of buffer setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a MIL data buffer setting.
Specifies the identifier of the source data buffer. The buffer must have been previously allocated on the required system using a function of the Buffer module (for example, MbufAllocColor or MbufImport).
Specifies the type of buffer setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a MIL data buffer setting.
Specifies the identifier of the source data buffer. The buffer must have been previously allocated on the required system using a function of the Buffer module (for example, MbufAllocColor or MbufImport).
Specifies the type of buffer setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a MIL data buffer setting.
Specifies the identifier of the source data buffer. The buffer must have been previously allocated on the required system using a function of the Buffer module (for example, MbufAllocColor or MbufImport).
Specifies the type of buffer setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a MIL data buffer setting.
Specifies the identifier of the source data buffer. The buffer must have been previously allocated on the required system using a function of the Buffer module (for example, MbufAllocColor or MbufImport).
Specifies the type of buffer setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a MIL data buffer setting.
Specifies the identifier of the source data buffer. The buffer must have been previously allocated on the required system using a function of the Buffer module (for example, MbufAllocColor or MbufImport).
Specifies the type of buffer setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a MIL data buffer setting.
Specifies the identifier of the source data buffer. The buffer must have been previously allocated on the required system using a function of the Buffer module (for example, MbufAllocColor or MbufImport).
Specifies the type of buffer setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a MIL data buffer setting.
Specifies the identifier of the source data buffer. The buffer must have been previously allocated on the required system using a function of the Buffer module (for example, MbufAllocColor or MbufImport).
Specifies the type of buffer setting about which to inquire.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a MIL data buffer setting.
Specifies the identifier of the source data buffer. The buffer must have been previously allocated on the required system using a function of the Buffer module (for example, MbufAllocColor or MbufImport).
Specifies the type of buffer setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a MIL container or component setting.
Specifies the identifier of the source container. The container must have been previously allocated on the required system using MbufAllocContainer.
Specifies the component to inquire.
Specifies the setting to inquire.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information. If the requested information cannot be retrieved, M_ERROR is returned.
Inquire about a MIL container or component setting.
Specifies the identifier of the source container. The container must have been previously allocated on the required system using MbufAllocContainer.
Specifies the component to inquire.
Specifies the setting to inquire.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information. If the requested information cannot be retrieved, M_ERROR is returned.
Inquire about a MIL container or component setting.
Specifies the identifier of the source container. The container must have been previously allocated on the required system using MbufAllocContainer.
Specifies the component to inquire.
Specifies the setting to inquire.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information. If the requested information cannot be retrieved, M_ERROR is returned.
Inquire about a MIL container or component setting.
Specifies the identifier of the source container. The container must have been previously allocated on the required system using MbufAllocContainer.
Specifies the component to inquire.
Specifies the setting to inquire.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information. If the requested information cannot be retrieved, M_ERROR is returned.
Inquire about a MIL container or component setting.
Specifies the identifier of the source container. The container must have been previously allocated on the required system using MbufAllocContainer.
Specifies the component to inquire.
Specifies the setting to inquire.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information. If the requested information cannot be retrieved, M_ERROR is returned.
Inquire about a MIL container or component setting.
Specifies the identifier of the source container. The container must have been previously allocated on the required system using MbufAllocContainer.
Specifies the component to inquire.
Specifies the setting to inquire.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information. If the requested information cannot be retrieved, M_ERROR is returned.
Inquire about a MIL container or component setting.
Specifies the identifier of the source container. The container must have been previously allocated on the required system using MbufAllocContainer.
Specifies the component to inquire.
Specifies the setting to inquire.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information. If the requested information cannot be retrieved, M_ERROR is returned.
Link one buffer or container to another.
Specifies the identifier of the source buffer or container.
Specifies the identifier of the target buffer or container.
Specifies the link operation to perform.
Specifies whether to convert 3D information copied from the source container.
Load data from a file into a data buffer.
Specifies the name and path of the file from which to load the data.
Specifies the identifier of the destination buffer.
Load data from a file into a data buffer.
Specifies the name and path of the file from which to load the data.
Specifies the identifier of the destination buffer.
Put data from a user-supplied array into a data buffer.
Specifies the identifier of the destination buffer.
Specifies the address of the user array from which to put data into the destination buffer.
Put data from a user-supplied array into a data buffer.
Specifies the identifier of the destination buffer.
Specifies the address of the user array from which to put data into the destination buffer.
Put data from a user-supplied array into a data buffer.
Specifies the identifier of the destination buffer.
Specifies the address of the user array from which to put data into the destination buffer.
Put data from a user-supplied array into a data buffer.
Specifies the identifier of the destination buffer.
Specifies the address of the user array from which to put data into the destination buffer.
Put data from a user-supplied array into a data buffer.
Specifies the identifier of the destination buffer.
Specifies the address of the user array from which to put data into the destination buffer.
Put data from a user-supplied array into a data buffer.
Specifies the identifier of the destination buffer.
Specifies the address of the user array from which to put data into the destination buffer.
Put data from a user-supplied array into a data buffer.
Specifies the identifier of the destination buffer.
Specifies the address of the user array from which to put data into the destination buffer.
Put data from a user-supplied array into a data buffer.
Specifies the identifier of the destination buffer.
Specifies the address of the user array from which to put data into the destination buffer.
Put data from a user-supplied array into a data buffer.
Specifies the identifier of the destination buffer.
Specifies the address of the user array from which to put data into the destination buffer.
Put data from a user-supplied array into a data buffer.
Specifies the identifier of the destination buffer.
Specifies the address of the user array from which to put data into the destination buffer.
Put data from a user-supplied array into a data buffer.
Specifies the identifier of the destination buffer.
Specifies the address of the user array from which to put data into the destination buffer.
Put data from a user-supplied array into a data buffer.
Specifies the identifier of the destination buffer.
Specifies the address of the user array from which to put data into the destination buffer.
Put data from a user-supplied array into a data buffer.
Specifies the identifier of the destination buffer.
Specifies the address of the user array from which to put data into the destination buffer.
Put data from a user-supplied array into a data buffer.
Specifies the identifier of the destination buffer.
Specifies the address of the user array from which to put data into the destination buffer.
Put data from a user-supplied array into a data buffer.
Specifies the identifier of the destination buffer.
Specifies the address of the user array from which to put data into the destination buffer.
Put data from a user-supplied array into a data buffer.
Specifies the identifier of the destination buffer.
Specifies the address of the user array from which to put data into the destination buffer.
Put data from a user-supplied array into a data buffer.
Specifies the identifier of the destination buffer.
Specifies the address of the user array from which to put data into the destination buffer.
Put data from a user-supplied array into a data buffer.
Specifies the identifier of the destination buffer.
Specifies the address of the user array from which to put data into the destination buffer.
Put data from a user-supplied array into a data buffer.
Specifies the identifier of the destination buffer.
Specifies the address of the user array from which to put data into the destination buffer.
Put data from a user-supplied array into a data buffer.
Specifies the identifier of the destination buffer.
Specifies the address of the user array from which to put data into the destination buffer.
Put data from a user-supplied array into a data buffer.
Specifies the identifier of the destination buffer.
Specifies the address of the user array from which to put data into the destination buffer.
Put data from a user-supplied array into a one-dimensional area of a buffer.
Specifies the identifier of the destination buffer.
Specifies the horizontal offset of the destination buffer area in which to put data, relative to the destination buffer's top-left pixel.
Specifies the width of the destination buffer area in which to put the data.
Specifies the address of the user array from which to put data into the destination buffer.
Put data from a user-supplied array into a one-dimensional area of a buffer.
Specifies the identifier of the destination buffer.
Specifies the horizontal offset of the destination buffer area in which to put data, relative to the destination buffer's top-left pixel.
Specifies the width of the destination buffer area in which to put the data.
Specifies the address of the user array from which to put data into the destination buffer.
Put data from a user-supplied array into a one-dimensional area of a buffer.
Specifies the identifier of the destination buffer.
Specifies the horizontal offset of the destination buffer area in which to put data, relative to the destination buffer's top-left pixel.
Specifies the width of the destination buffer area in which to put the data.
Specifies the address of the user array from which to put data into the destination buffer.
Put data from a user-supplied array into a one-dimensional area of a buffer.
Specifies the identifier of the destination buffer.
Specifies the horizontal offset of the destination buffer area in which to put data, relative to the destination buffer's top-left pixel.
Specifies the width of the destination buffer area in which to put the data.
Specifies the address of the user array from which to put data into the destination buffer.
Put data from a user-supplied array into a one-dimensional area of a buffer.
Specifies the identifier of the destination buffer.
Specifies the horizontal offset of the destination buffer area in which to put data, relative to the destination buffer's top-left pixel.
Specifies the width of the destination buffer area in which to put the data.
Specifies the address of the user array from which to put data into the destination buffer.
Put data from a user-supplied array into a one-dimensional area of a buffer.
Specifies the identifier of the destination buffer.
Specifies the horizontal offset of the destination buffer area in which to put data, relative to the destination buffer's top-left pixel.
Specifies the width of the destination buffer area in which to put the data.
Specifies the address of the user array from which to put data into the destination buffer.
Put data from a user-supplied array into a one-dimensional area of a buffer.
Specifies the identifier of the destination buffer.
Specifies the horizontal offset of the destination buffer area in which to put data, relative to the destination buffer's top-left pixel.
Specifies the width of the destination buffer area in which to put the data.
Specifies the address of the user array from which to put data into the destination buffer.
Put data from a user-supplied array into a two-dimensional area of a buffer.
Specifies the identifier of the destination buffer.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left pixel.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left pixel.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into a two-dimensional area of a buffer.
Specifies the identifier of the destination buffer.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left pixel.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left pixel.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into a two-dimensional area of a buffer.
Specifies the identifier of the destination buffer.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left pixel.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left pixel.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into a two-dimensional area of a buffer.
Specifies the identifier of the destination buffer.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left pixel.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left pixel.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into a two-dimensional area of a buffer.
Specifies the identifier of the destination buffer.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left pixel.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left pixel.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into a two-dimensional area of a buffer.
Specifies the identifier of the destination buffer.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left pixel.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left pixel.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into a two-dimensional area of a buffer.
Specifies the identifier of the destination buffer.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left pixel.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left pixel.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into a two-dimensional area of a buffer.
Specifies the identifier of the destination buffer.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left pixel.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left pixel.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into a two-dimensional area of a buffer.
Specifies the identifier of the destination buffer.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left pixel.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left pixel.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into a two-dimensional area of a buffer.
Specifies the identifier of the destination buffer.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left pixel.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left pixel.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into a two-dimensional area of a buffer.
Specifies the identifier of the destination buffer.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left pixel.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left pixel.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into a two-dimensional area of a buffer.
Specifies the identifier of the destination buffer.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left pixel.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left pixel.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into a two-dimensional area of a buffer.
Specifies the identifier of the destination buffer.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left pixel.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left pixel.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into a two-dimensional area of a buffer.
Specifies the identifier of the destination buffer.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left pixel.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left pixel.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into an area of one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into an area of one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into an area of one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into an area of one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into an area of one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into an area of one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into an area of one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into an area of one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into an area of one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into an area of one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into an area of one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into an area of one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into an area of one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into an area of one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into an area of one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into an area of one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into an area of one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into an area of one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into an area of one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into an area of one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into an area of one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into an area of one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into an area of one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into an area of one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Write a specified series of values along a specified theoretical line in an image.
Specifies the identifier of the destination image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the destination buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the destination buffer.
Specifies the horizontal pixel offset of the finishing position on the line, relative to the top-left pixel of the destination buffer.
Specifies the vertical pixel offset of the finishing position on the line, relative to the top-left pixel of the destination buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array containing the pixels to write to the image buffer.
Write a specified series of values along a specified theoretical line in an image.
Specifies the identifier of the destination image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the destination buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the destination buffer.
Specifies the horizontal pixel offset of the finishing position on the line, relative to the top-left pixel of the destination buffer.
Specifies the vertical pixel offset of the finishing position on the line, relative to the top-left pixel of the destination buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array containing the pixels to write to the image buffer.
Write a specified series of values along a specified theoretical line in an image.
Specifies the identifier of the destination image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the destination buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the destination buffer.
Specifies the horizontal pixel offset of the finishing position on the line, relative to the top-left pixel of the destination buffer.
Specifies the vertical pixel offset of the finishing position on the line, relative to the top-left pixel of the destination buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array containing the pixels to write to the image buffer.
Write a specified series of values along a specified theoretical line in an image.
Specifies the identifier of the destination image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the destination buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the destination buffer.
Specifies the horizontal pixel offset of the finishing position on the line, relative to the top-left pixel of the destination buffer.
Specifies the vertical pixel offset of the finishing position on the line, relative to the top-left pixel of the destination buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array containing the pixels to write to the image buffer.
Write a specified series of values along a specified theoretical line in an image.
Specifies the identifier of the destination image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the destination buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the destination buffer.
Specifies the horizontal pixel offset of the finishing position on the line, relative to the top-left pixel of the destination buffer.
Specifies the vertical pixel offset of the finishing position on the line, relative to the top-left pixel of the destination buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array containing the pixels to write to the image buffer.
Write a specified series of values along a specified theoretical line in an image.
Specifies the identifier of the destination image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the destination buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the destination buffer.
Specifies the horizontal pixel offset of the finishing position on the line, relative to the top-left pixel of the destination buffer.
Specifies the vertical pixel offset of the finishing position on the line, relative to the top-left pixel of the destination buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array containing the pixels to write to the image buffer.
Write a specified series of values along a specified theoretical line in an image.
Specifies the identifier of the destination image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the destination buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the destination buffer.
Specifies the horizontal pixel offset of the finishing position on the line, relative to the top-left pixel of the destination buffer.
Specifies the vertical pixel offset of the finishing position on the line, relative to the top-left pixel of the destination buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array containing the pixels to write to the image buffer.
Write a specified series of values along a specified theoretical line in an image.
Specifies the identifier of the destination image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the destination buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the destination buffer.
Specifies the horizontal pixel offset of the finishing position on the line, relative to the top-left pixel of the destination buffer.
Specifies the vertical pixel offset of the finishing position on the line, relative to the top-left pixel of the destination buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array containing the pixels to write to the image buffer.
Write a specified series of values along a specified theoretical line in an image.
Specifies the identifier of the destination image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the destination buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the destination buffer.
Specifies the horizontal pixel offset of the finishing position on the line, relative to the top-left pixel of the destination buffer.
Specifies the vertical pixel offset of the finishing position on the line, relative to the top-left pixel of the destination buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array containing the pixels to write to the image buffer.
Write a specified series of values along a specified theoretical line in an image.
Specifies the identifier of the destination image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the destination buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the destination buffer.
Specifies the horizontal pixel offset of the finishing position on the line, relative to the top-left pixel of the destination buffer.
Specifies the vertical pixel offset of the finishing position on the line, relative to the top-left pixel of the destination buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array containing the pixels to write to the image buffer.
Write a specified series of values along a specified theoretical line in an image.
Specifies the identifier of the destination image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the destination buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the destination buffer.
Specifies the horizontal pixel offset of the finishing position on the line, relative to the top-left pixel of the destination buffer.
Specifies the vertical pixel offset of the finishing position on the line, relative to the top-left pixel of the destination buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array containing the pixels to write to the image buffer.
Write a specified series of values along a specified theoretical line in an image.
Specifies the identifier of the destination image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the destination buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the destination buffer.
Specifies the horizontal pixel offset of the finishing position on the line, relative to the top-left pixel of the destination buffer.
Specifies the vertical pixel offset of the finishing position on the line, relative to the top-left pixel of the destination buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array containing the pixels to write to the image buffer.
Write a specified series of values along a specified theoretical line in an image.
Specifies the identifier of the destination image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the destination buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the destination buffer.
Specifies the horizontal pixel offset of the finishing position on the line, relative to the top-left pixel of the destination buffer.
Specifies the vertical pixel offset of the finishing position on the line, relative to the top-left pixel of the destination buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array containing the pixels to write to the image buffer.
Write a specified series of values along a specified theoretical line in an image.
Specifies the identifier of the destination image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the destination buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the destination buffer.
Specifies the horizontal pixel offset of the finishing position on the line, relative to the top-left pixel of the destination buffer.
Specifies the vertical pixel offset of the finishing position on the line, relative to the top-left pixel of the destination buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array containing the pixels to write to the image buffer.
Write a specified series of values along a specified theoretical line in an image.
Specifies the identifier of the destination image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the destination buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the destination buffer.
Specifies the horizontal pixel offset of the finishing position on the line, relative to the top-left pixel of the destination buffer.
Specifies the vertical pixel offset of the finishing position on the line, relative to the top-left pixel of the destination buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array containing the pixels to write to the image buffer.
Overwrite the values in the destination buffer at the specified positions, with values from a user-defined array.
Specifies the identifier of the destination buffer.
Specifies the number of values to put into the destination buffer.
Specifies the address of an array containing the X-coordinate of the positions in the buffer to overwrite.
Specifies the address of an array containing the Y-coordinate of the positions in the buffer to overwrite.
Specifies the overscan mode. This specified mode controls how the function behaves with positions that fall outside the destination buffer.
Specifies the address of a user-defined array which contains values to write into the destination buffer.
Overwrite the values in the destination buffer at the specified positions, with values from a user-defined array.
Specifies the identifier of the destination buffer.
Specifies the number of values to put into the destination buffer.
Specifies the address of an array containing the X-coordinate of the positions in the buffer to overwrite.
Specifies the address of an array containing the Y-coordinate of the positions in the buffer to overwrite.
Specifies the overscan mode. This specified mode controls how the function behaves with positions that fall outside the destination buffer.
Specifies the address of a user-defined array which contains values to write into the destination buffer.
Overwrite the values in the destination buffer at the specified positions, with values from a user-defined array.
Specifies the identifier of the destination buffer.
Specifies the number of values to put into the destination buffer.
Specifies the address of an array containing the X-coordinate of the positions in the buffer to overwrite.
Specifies the address of an array containing the Y-coordinate of the positions in the buffer to overwrite.
Specifies the overscan mode. This specified mode controls how the function behaves with positions that fall outside the destination buffer.
Specifies the address of a user-defined array which contains values to write into the destination buffer.
Overwrite the values in the destination buffer at the specified positions, with values from a user-defined array.
Specifies the identifier of the destination buffer.
Specifies the number of values to put into the destination buffer.
Specifies the address of an array containing the X-coordinate of the positions in the buffer to overwrite.
Specifies the address of an array containing the Y-coordinate of the positions in the buffer to overwrite.
Specifies the overscan mode. This specified mode controls how the function behaves with positions that fall outside the destination buffer.
Specifies the address of a user-defined array which contains values to write into the destination buffer.
Overwrite the values in the destination buffer at the specified positions, with values from a user-defined array.
Specifies the identifier of the destination buffer.
Specifies the number of values to put into the destination buffer.
Specifies the address of an array containing the X-coordinate of the positions in the buffer to overwrite.
Specifies the address of an array containing the Y-coordinate of the positions in the buffer to overwrite.
Specifies the overscan mode. This specified mode controls how the function behaves with positions that fall outside the destination buffer.
Specifies the address of a user-defined array which contains values to write into the destination buffer.
Overwrite the values in the destination buffer at the specified positions, with values from a user-defined array.
Specifies the identifier of the destination buffer.
Specifies the number of values to put into the destination buffer.
Specifies the address of an array containing the X-coordinate of the positions in the buffer to overwrite.
Specifies the address of an array containing the Y-coordinate of the positions in the buffer to overwrite.
Specifies the overscan mode. This specified mode controls how the function behaves with positions that fall outside the destination buffer.
Specifies the address of a user-defined array which contains values to write into the destination buffer.
Overwrite the values in the destination buffer at the specified positions, with values from a user-defined array.
Specifies the identifier of the destination buffer.
Specifies the number of values to put into the destination buffer.
Specifies the address of an array containing the X-coordinate of the positions in the buffer to overwrite.
Specifies the address of an array containing the Y-coordinate of the positions in the buffer to overwrite.
Specifies the overscan mode. This specified mode controls how the function behaves with positions that fall outside the destination buffer.
Specifies the address of a user-defined array which contains values to write into the destination buffer.
Overwrite the values in the destination buffer at the specified positions, with values from a user-defined array.
Specifies the identifier of the destination buffer.
Specifies the number of values to put into the destination buffer.
Specifies the address of an array containing the X-coordinate of the positions in the buffer to overwrite.
Specifies the address of an array containing the Y-coordinate of the positions in the buffer to overwrite.
Specifies the overscan mode. This specified mode controls how the function behaves with positions that fall outside the destination buffer.
Specifies the address of a user-defined array which contains values to write into the destination buffer.
Overwrite the values in the destination buffer at the specified positions, with values from a user-defined array.
Specifies the identifier of the destination buffer.
Specifies the number of values to put into the destination buffer.
Specifies the address of an array containing the X-coordinate of the positions in the buffer to overwrite.
Specifies the address of an array containing the Y-coordinate of the positions in the buffer to overwrite.
Specifies the overscan mode. This specified mode controls how the function behaves with positions that fall outside the destination buffer.
Specifies the address of a user-defined array which contains values to write into the destination buffer.
Overwrite the values in the destination buffer at the specified positions, with values from a user-defined array.
Specifies the identifier of the destination buffer.
Specifies the number of values to put into the destination buffer.
Specifies the address of an array containing the X-coordinate of the positions in the buffer to overwrite.
Specifies the address of an array containing the Y-coordinate of the positions in the buffer to overwrite.
Specifies the overscan mode. This specified mode controls how the function behaves with positions that fall outside the destination buffer.
Specifies the address of a user-defined array which contains values to write into the destination buffer.
Overwrite the values in the destination buffer at the specified positions, with values from a user-defined array.
Specifies the identifier of the destination buffer.
Specifies the number of values to put into the destination buffer.
Specifies the address of an array containing the X-coordinate of the positions in the buffer to overwrite.
Specifies the address of an array containing the Y-coordinate of the positions in the buffer to overwrite.
Specifies the overscan mode. This specified mode controls how the function behaves with positions that fall outside the destination buffer.
Specifies the address of a user-defined array which contains values to write into the destination buffer.
Overwrite the values in the destination buffer at the specified positions, with values from a user-defined array.
Specifies the identifier of the destination buffer.
Specifies the number of values to put into the destination buffer.
Specifies the address of an array containing the X-coordinate of the positions in the buffer to overwrite.
Specifies the address of an array containing the Y-coordinate of the positions in the buffer to overwrite.
Specifies the overscan mode. This specified mode controls how the function behaves with positions that fall outside the destination buffer.
Specifies the address of a user-defined array which contains values to write into the destination buffer.
Overwrite the values in the destination buffer at the specified positions, with values from a user-defined array.
Specifies the identifier of the destination buffer.
Specifies the number of values to put into the destination buffer.
Specifies the address of an array containing the X-coordinate of the positions in the buffer to overwrite.
Specifies the address of an array containing the Y-coordinate of the positions in the buffer to overwrite.
Specifies the overscan mode. This specified mode controls how the function behaves with positions that fall outside the destination buffer.
Specifies the address of a user-defined array which contains values to write into the destination buffer.
Overwrite the values in the destination buffer at the specified positions, with values from a user-defined array.
Specifies the identifier of the destination buffer.
Specifies the number of values to put into the destination buffer.
Specifies the address of an array containing the X-coordinate of the positions in the buffer to overwrite.
Specifies the address of an array containing the Y-coordinate of the positions in the buffer to overwrite.
Specifies the overscan mode. This specified mode controls how the function behaves with positions that fall outside the destination buffer.
Specifies the address of a user-defined array which contains values to write into the destination buffer.
Overwrite the values in the destination buffer at the specified positions, with values from a user-defined array.
Specifies the identifier of the destination buffer.
Specifies the number of values to put into the destination buffer.
Specifies the address of an array containing the X-coordinate of the positions in the buffer to overwrite.
Specifies the address of an array containing the Y-coordinate of the positions in the buffer to overwrite.
Specifies the overscan mode. This specified mode controls how the function behaves with positions that fall outside the destination buffer.
Specifies the address of a user-defined array which contains values to write into the destination buffer.
Overwrite the values in the destination buffer at the specified positions, with values from a user-defined array.
Specifies the identifier of the destination buffer.
Specifies the number of values to put into the destination buffer.
Specifies the address of an array containing the X-coordinate of the positions in the buffer to overwrite.
Specifies the address of an array containing the Y-coordinate of the positions in the buffer to overwrite.
Specifies the overscan mode. This specified mode controls how the function behaves with positions that fall outside the destination buffer.
Specifies the address of a user-defined array which contains values to write into the destination buffer.
Overwrite the values in the destination buffer at the specified positions, with values from a user-defined array.
Specifies the identifier of the destination buffer.
Specifies the number of values to put into the destination buffer.
Specifies the address of an array containing the X-coordinate of the positions in the buffer to overwrite.
Specifies the address of an array containing the Y-coordinate of the positions in the buffer to overwrite.
Specifies the overscan mode. This specified mode controls how the function behaves with positions that fall outside the destination buffer.
Specifies the address of a user-defined array which contains values to write into the destination buffer.
Overwrite the values in the destination buffer at the specified positions, with values from a user-defined array.
Specifies the identifier of the destination buffer.
Specifies the number of values to put into the destination buffer.
Specifies the address of an array containing the X-coordinate of the positions in the buffer to overwrite.
Specifies the address of an array containing the Y-coordinate of the positions in the buffer to overwrite.
Specifies the overscan mode. This specified mode controls how the function behaves with positions that fall outside the destination buffer.
Specifies the address of a user-defined array which contains values to write into the destination buffer.
Overwrite the values in the destination buffer at the specified positions, with values from a user-defined array.
Specifies the identifier of the destination buffer.
Specifies the number of values to put into the destination buffer.
Specifies the address of an array containing the X-coordinate of the positions in the buffer to overwrite.
Specifies the address of an array containing the Y-coordinate of the positions in the buffer to overwrite.
Specifies the overscan mode. This specified mode controls how the function behaves with positions that fall outside the destination buffer.
Specifies the address of a user-defined array which contains values to write into the destination buffer.
Overwrite the values in the destination buffer at the specified positions, with values from a user-defined array.
Specifies the identifier of the destination buffer.
Specifies the number of values to put into the destination buffer.
Specifies the address of an array containing the X-coordinate of the positions in the buffer to overwrite.
Specifies the address of an array containing the Y-coordinate of the positions in the buffer to overwrite.
Specifies the overscan mode. This specified mode controls how the function behaves with positions that fall outside the destination buffer.
Specifies the address of a user-defined array which contains values to write into the destination buffer.
Overwrite the values in the destination buffer at the specified positions, with values from a user-defined array.
Specifies the identifier of the destination buffer.
Specifies the number of values to put into the destination buffer.
Specifies the address of an array containing the X-coordinate of the positions in the buffer to overwrite.
Specifies the address of an array containing the Y-coordinate of the positions in the buffer to overwrite.
Specifies the overscan mode. This specified mode controls how the function behaves with positions that fall outside the destination buffer.
Specifies the address of a user-defined array which contains values to write into the destination buffer.
Overwrite the values in the destination buffer at the specified positions, with values from a user-defined array.
Specifies the identifier of the destination buffer.
Specifies the number of values to put into the destination buffer.
Specifies the address of an array containing the X-coordinate of the positions in the buffer to overwrite.
Specifies the address of an array containing the Y-coordinate of the positions in the buffer to overwrite.
Specifies the overscan mode. This specified mode controls how the function behaves with positions that fall outside the destination buffer.
Specifies the address of a user-defined array which contains values to write into the destination buffer.
Overwrite the values in the destination buffer at the specified positions, with values from a user-defined array.
Specifies the identifier of the destination buffer.
Specifies the number of values to put into the destination buffer.
Specifies the address of an array containing the X-coordinate of the positions in the buffer to overwrite.
Specifies the address of an array containing the Y-coordinate of the positions in the buffer to overwrite.
Specifies the overscan mode. This specified mode controls how the function behaves with positions that fall outside the destination buffer.
Specifies the address of a user-defined array which contains values to write into the destination buffer.
Overwrite the values in the destination buffer at the specified positions, with values from a user-defined array.
Specifies the identifier of the destination buffer.
Specifies the number of values to put into the destination buffer.
Specifies the address of an array containing the X-coordinate of the positions in the buffer to overwrite.
Specifies the address of an array containing the Y-coordinate of the positions in the buffer to overwrite.
Specifies the overscan mode. This specified mode controls how the function behaves with positions that fall outside the destination buffer.
Specifies the address of a user-defined array which contains values to write into the destination buffer.
Restore data from disk into an automatically allocated data buffer.
Specifies the name and path of the file from which to restore the data buffer.
Specifies the system on which to allocate the buffer.
Specifies the address of the variable in which the buffer identifier is to be written.
The returned value is the buffer identifier. If allocation fails, M_NULL is returned.
Restore data from disk into an automatically allocated data buffer.
Specifies the name and path of the file from which to restore the data buffer.
Specifies the system on which to allocate the buffer.
Specifies the address of the variable in which the buffer identifier is to be written.
The returned value is the buffer identifier. If allocation fails, M_NULL is returned.
Save a data buffer or container in a file, using a MIL output file format.
Specifies the name and path of the file in which to save the file.
Specifies the identifier of the data buffer or container to save.
Save a data buffer or container in a file, using a MIL output file format.
Specifies the name and path of the file in which to save the file.
Specifies the identifier of the data buffer or container to save.
Set the region of interest (ROI) of an image buffer.
Specifies the identifier of the image buffer for which to set the ROI.
Specifies the identifier of the image buffer or 2D graphics list that contains the data to use to set the ROI.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the type of operation to perform.
Reserved for future expansion and must be set to M_DEFAULT .
Load, restore, or save a buffer or container from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the buffer or container.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the buffer or container.
Specifies the MIL version of the buffer or container.
Specifies the control flag for the operation. Set this parameter to M_DEFAULT if not used.
Specifies the address of the variable in which to write, or from which to read, the buffer or container identifier.
Specifies the address of the variable in which to write the size of the buffer or container, in bytes.
Load, restore, or save a buffer or container from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the buffer or container.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the buffer or container.
Specifies the MIL version of the buffer or container.
Specifies the control flag for the operation. Set this parameter to M_DEFAULT if not used.
Specifies the address of the variable in which to write, or from which to read, the buffer or container identifier.
Specifies the address of the variable in which to write the size of the buffer or container, in bytes.
Load, restore, or save a buffer or container from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the buffer or container.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the buffer or container.
Specifies the MIL version of the buffer or container.
Specifies the control flag for the operation. Set this parameter to M_DEFAULT if not used.
Specifies the address of the variable in which to write, or from which to read, the buffer or container identifier.
Specifies the address of the variable in which to write the size of the buffer or container, in bytes.
Load, restore, or save a buffer or container from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the buffer or container.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the buffer or container.
Specifies the MIL version of the buffer or container.
Specifies the control flag for the operation. Set this parameter to M_DEFAULT if not used.
Specifies the address of the variable in which to write, or from which to read, the buffer or container identifier.
Specifies the address of the variable in which to write the size of the buffer or container, in bytes.
Load, restore, or save a buffer or container from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the buffer or container.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the buffer or container.
Specifies the MIL version of the buffer or container.
Specifies the control flag for the operation. Set this parameter to M_DEFAULT if not used.
Specifies the address of the variable in which to write, or from which to read, the buffer or container identifier.
Specifies the address of the variable in which to write the size of the buffer or container, in bytes.
Load, restore, or save a buffer or container from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the buffer or container.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the buffer or container.
Specifies the MIL version of the buffer or container.
Specifies the control flag for the operation. Set this parameter to M_DEFAULT if not used.
Specifies the address of the variable in which to write, or from which to read, the buffer or container identifier.
Specifies the address of the variable in which to write the size of the buffer or container, in bytes.
Copy a two-dimensional region of one or all bands from the source buffer into a two-dimensional region of one or all bands in the destination buffer, using a specified transfer function and transfer type.
Specifies the identifier of the source buffer.
Specifies the identifier of the destination buffer.
Specifies the horizontal offset of the source region, relative to the top-left coordinate of the source buffer.
Specifies the vertical offset of the source region, relative to the top-left coordinate of the source buffer.
Specifies the width of the source region.
Specifies the height of the source region.
Specifies the color band of the region from which to copy. This parameter can be set to one of the following values:
Specifies the horizontal offset of the destination region, relative to the top-left coordinate of the destination buffer.
Specifies the vertical offset of the destination region, relative to the top-left coordinate of the destination buffer.
Specifies the width of the destination region.
Specifies the height of the destination region.
Specifies the color band of the destination region in which to copy.
Specifies the function to use in the transfer. This parameter can be set to one of the following:
Specifies the type of transfer.
Specifies the color value that is passed to the transfer function.
Specifies a pointer to the MIL identifier of the overlay buffer, if applicable.
Copy a two-dimensional region of one or all bands from the source buffer into a two-dimensional region of one or all bands in the destination buffer, using a specified transfer function and transfer type.
Specifies the identifier of the source buffer.
Specifies the identifier of the destination buffer.
Specifies the horizontal offset of the source region, relative to the top-left coordinate of the source buffer.
Specifies the vertical offset of the source region, relative to the top-left coordinate of the source buffer.
Specifies the width of the source region.
Specifies the height of the source region.
Specifies the color band of the region from which to copy. This parameter can be set to one of the following values:
Specifies the horizontal offset of the destination region, relative to the top-left coordinate of the destination buffer.
Specifies the vertical offset of the destination region, relative to the top-left coordinate of the destination buffer.
Specifies the width of the destination region.
Specifies the height of the destination region.
Specifies the color band of the destination region in which to copy.
Specifies the function to use in the transfer. This parameter can be set to one of the following:
Specifies the type of transfer.
Specifies the color value that is passed to the transfer function.
Specifies a pointer to the MIL identifier of the overlay buffer, if applicable.
Allocate a camera calibration context, a fixturing offset object, or a 3D draw calibration context.
Specifies the system on which to allocate the camera calibration context, fixturing offset object, or 3D draw calibration context.
Specifies the camera calibration mode, if allocating a camera calibration context. Otherwise, specifies to allocate a fixturing offset or a 3D draw calibration context.
Specifies the function's operation flag.
Specifies the address in which to return the identifier of the camera calibration context, fixturing offset object, or 3D draw calibration context. Since McalAlloc also returns the identifier, you can set this parameter to M_NULL .
The returned value is the context's or fixturing offset object's identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a camera calibration context, a fixturing offset object, or a 3D draw calibration context.
Specifies the system on which to allocate the camera calibration context, fixturing offset object, or 3D draw calibration context.
Specifies the camera calibration mode, if allocating a camera calibration context. Otherwise, specifies to allocate a fixturing offset or a 3D draw calibration context.
Specifies the function's operation flag.
Specifies the address in which to return the identifier of the camera calibration context, fixturing offset object, or 3D draw calibration context. Since McalAlloc also returns the identifier, you can set this parameter to M_NULL .
The returned value is the context's or fixturing offset object's identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Associate/disassociate a camera calibration context with/from an image or digitizer.
Specifies the camera calibration context to associate. This parameter can be set to one of the following. If an image buffer, digitizer or result buffer is passed to this parameter, the camera calibration context associated with that object is used; camera calibration settings saved with the image, digitizer or result are also copied.
Specifies the identifier of the image or digitizer with which to associate the camera calibration context.
Specifies the function's control flag.
Control the camera calibration information of a camera calibration context, calibrated image, or 3D draw calibration context.
Specifies the identifier of the camera calibration context, calibrated image, or 3D draw calibration context.
Specifies the setting to change.
Specifies the setting's new value.
Control the camera calibration information of a camera calibration context, calibrated image, or 3D draw calibration context.
Specifies the identifier of the camera calibration context, calibrated image, or 3D draw calibration context.
Specifies the setting to change.
Specifies the setting's new value.
Control the camera calibration information of a camera calibration context, calibrated image, or 3D draw calibration context.
Specifies the identifier of the camera calibration context, calibrated image, or 3D draw calibration context.
Specifies the setting to change.
Specifies the setting's new value.
Draw specific features of results obtained from a camera calibration operation.
Specifies the identifier of the 2D graphics context to use when drawing. This parameter must be set to one of the following values:
Specifies the camera calibration context, calibrated image, corrected image, or fixturing offset object from which to extract the information to draw.
Specifies the identifier of the destination image buffer or 2D graphics list in which to draw. If a buffer is specified, it must be an unsigned 8-bit image buffer.
Specifies the type of operation to perform.
Specifies the index of the pose of a M_3D_ROBOTICS camera calibration context from which the calibration points or fiducial box should be drawn.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Draw 3D annotations based on a calibrated or corrected image.
Specifies the identifier of the 3D draw calibration context that specifies the annotations to draw and how to draw them. This parameter must be set to one of the following values:
Specifies the identifier of the camera calibration context or calibrated image.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the identifier of the 3D graphics list in which to draw. You can specify a 3D graphics list that you have previously allocated using M3dgraAlloc, or you can specify the identifier of the 3D display's internal graphics list (inquired using M3ddispInquire with M_3D_GRAPHIC_LIST_ID).
Specifies the label of the 3D graphic in the 3D graphics list to be used as the annotation's parent.
Specifies the identifier of the image buffer containing the texture image, which you can apply to the relative XY plane to enhance its visibility.
Reserved for future expansion and must be set to M_DEFAULT .
Returns the parent label of the graphics added to the graphics list.
Move the relative coordinate system or learn the fixturing offset.
Specifies the identifier of the destination camera calibration context, 3D transformation matrix object, the 3D reconstruction result buffer, or the image for which to displace the relative coordinate system.
Specifies the identifier of the fixturing offset object to set up ( M_LEARN_OFFSET) or to apply to the reference location when moving the relative coordinate system ( M_MOVE_RELATIVE).
Specifies the operation to perform.
Specifies how the location used for the operation is specified.
Specifies the identifier of the MIL object containing the location for the operation, or containing the coordinate system in which the location is expressed.
Specifies information about the location used for the operation. Its definition is dependent on the specified operation and the location type.
Specifies information about the location used for the operation. Its definition is dependent on the specified operation and the location type.
Specifies information about the location used for the operation. Its definition is dependent on the specified operation and the location type.
Specifies information about the location used for the operation. Its definition is dependent on the specified operation and the location type.
Free a camera calibration context or a fixturing offset object.
Specifies the identifier of the camera calibration context or fixturing offset object.
Return the position and orientation of a coordinate system.
Specifies the identifier of a camera calibration context, a 3D reconstruction context of type M_CALIBRATED_CAMERA_LINEAR_MOTION, a 3D reconstruction result buffer of type M_POINT_CLOUD_RESULT, or any object that has camera calibration information, such as an image or a result buffer.
Specifies the coordinate system for which to inquire about its position and orientation.
Specifies the coordinate system that will be used as a reference for calculations. All returned coordinates or angles will be calculated relative to this coordinate system.
Specifies the type of transformation to use to return the location of the target coordinate system with respect to the reference coordinate system.
Specifies the identifier of the destination MIL array buffer or transformation matrix object in which to return the matrix representation of the transformation required to cause the reference coordinate system to align with the target coordinate system.
Specifies the address in which to return information about the transformation required to cause the reference coordinate system to overlap or align with the target coordinate system, depending on which is requested.
Specifies the address in which to return information about the transformation required to cause the reference coordinate system to overlap or align with the target coordinate system, depending on which is requested.
Specifies the address in which to return information about the transformation required to cause the reference coordinate system to overlap or align with the target coordinate system, depending on which is requested.
Specifies the address in which to return information about the transformation required to cause the reference coordinate system to overlap or align with the target coordinate system, depending on which is requested.
Return the position and orientation of a coordinate system.
Specifies the identifier of a camera calibration context, a 3D reconstruction context of type M_CALIBRATED_CAMERA_LINEAR_MOTION, a 3D reconstruction result buffer of type M_POINT_CLOUD_RESULT, or any object that has camera calibration information, such as an image or a result buffer.
Specifies the coordinate system for which to inquire about its position and orientation.
Specifies the coordinate system that will be used as a reference for calculations. All returned coordinates or angles will be calculated relative to this coordinate system.
Specifies the type of transformation to use to return the location of the target coordinate system with respect to the reference coordinate system.
Specifies the identifier of the destination MIL array buffer or transformation matrix object in which to return the matrix representation of the transformation required to cause the reference coordinate system to align with the target coordinate system.
Specifies the address in which to return information about the transformation required to cause the reference coordinate system to overlap or align with the target coordinate system, depending on which is requested.
Specifies the address in which to return information about the transformation required to cause the reference coordinate system to overlap or align with the target coordinate system, depending on which is requested.
Specifies the address in which to return information about the transformation required to cause the reference coordinate system to overlap or align with the target coordinate system, depending on which is requested.
Specifies the address in which to return information about the transformation required to cause the reference coordinate system to overlap or align with the target coordinate system, depending on which is requested.
Return the position and orientation of a coordinate system.
Specifies the identifier of a camera calibration context, a 3D reconstruction context of type M_CALIBRATED_CAMERA_LINEAR_MOTION, a 3D reconstruction result buffer of type M_POINT_CLOUD_RESULT, or any object that has camera calibration information, such as an image or a result buffer.
Specifies the coordinate system for which to inquire about its position and orientation.
Specifies the coordinate system that will be used as a reference for calculations. All returned coordinates or angles will be calculated relative to this coordinate system.
Specifies the type of transformation to use to return the location of the target coordinate system with respect to the reference coordinate system.
Specifies the identifier of the destination MIL array buffer or transformation matrix object in which to return the matrix representation of the transformation required to cause the reference coordinate system to align with the target coordinate system.
Specifies the address in which to return information about the transformation required to cause the reference coordinate system to overlap or align with the target coordinate system, depending on which is requested.
Specifies the address in which to return information about the transformation required to cause the reference coordinate system to overlap or align with the target coordinate system, depending on which is requested.
Specifies the address in which to return information about the transformation required to cause the reference coordinate system to overlap or align with the target coordinate system, depending on which is requested.
Specifies the address in which to return information about the transformation required to cause the reference coordinate system to overlap or align with the target coordinate system, depending on which is requested.
Calibrate your camera setup using a grid.
Specifies the identifier of the camera calibration context.
Specifies the identifier of the image buffer containing the grid.
Specifies the X-coordinate of the grid's reference calibration point, in the real world.
Specifies the Y-coordinate of the grid's reference calibration point, in the real world.
Specifies the Z-coordinate of the grid's reference calibration point, in the real world.
Specifies the number of rows in the camera calibration grid.
Specifies the number of columns in the camera calibration grid.
Specifies the number of world units between rows.
Specifies the number of world units between columns.
Specifies the camera calibration operation to perform.
Specifies the type of grid used.
Inquire about a camera calibration context, a calibrated image, a calibrated result buffer, a fixturing offset object, a 3D draw calibration context, or about the camera calibration state of an image, digitizer, or result buffer.
Specifies the identifier of the camera calibration context, image buffer, result buffer, digitizer, fixturing offset object, or 3D draw calibration context.
Specifies the setting about which to inquire. The setting for InquireType depends on whether you are inquiring about a camera calibration context, image, result buffer, or digitizer.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a camera calibration context, a calibrated image, a calibrated result buffer, a fixturing offset object, a 3D draw calibration context, or about the camera calibration state of an image, digitizer, or result buffer.
Specifies the identifier of the camera calibration context, image buffer, result buffer, digitizer, fixturing offset object, or 3D draw calibration context.
Specifies the setting about which to inquire. The setting for InquireType depends on whether you are inquiring about a camera calibration context, image, result buffer, or digitizer.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a camera calibration context, a calibrated image, a calibrated result buffer, a fixturing offset object, a 3D draw calibration context, or about the camera calibration state of an image, digitizer, or result buffer.
Specifies the identifier of the camera calibration context, image buffer, result buffer, digitizer, fixturing offset object, or 3D draw calibration context.
Specifies the setting about which to inquire. The setting for InquireType depends on whether you are inquiring about a camera calibration context, image, result buffer, or digitizer.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a camera calibration context, a calibrated image, a calibrated result buffer, a fixturing offset object, a 3D draw calibration context, or about the camera calibration state of an image, digitizer, or result buffer.
Specifies the identifier of the camera calibration context, image buffer, result buffer, digitizer, fixturing offset object, or 3D draw calibration context.
Specifies the setting about which to inquire. The setting for InquireType depends on whether you are inquiring about a camera calibration context, image, result buffer, or digitizer.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a camera calibration context, a calibrated image, a calibrated result buffer, a fixturing offset object, a 3D draw calibration context, or about the camera calibration state of an image, digitizer, or result buffer.
Specifies the identifier of the camera calibration context, image buffer, result buffer, digitizer, fixturing offset object, or 3D draw calibration context.
Specifies the setting about which to inquire. The setting for InquireType depends on whether you are inquiring about a camera calibration context, image, result buffer, or digitizer.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a camera calibration context, a calibrated image, a calibrated result buffer, a fixturing offset object, a 3D draw calibration context, or about the camera calibration state of an image, digitizer, or result buffer.
Specifies the identifier of the camera calibration context, image buffer, result buffer, digitizer, fixturing offset object, or 3D draw calibration context.
Specifies the setting about which to inquire. The setting for InquireType depends on whether you are inquiring about a camera calibration context, image, result buffer, or digitizer.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a camera calibration context, a calibrated image, a calibrated result buffer, a fixturing offset object, a 3D draw calibration context, or about the camera calibration state of an image, digitizer, or result buffer.
Specifies the identifier of the camera calibration context, image buffer, result buffer, digitizer, fixturing offset object, or 3D draw calibration context.
Specifies the setting about which to inquire. The setting for InquireType depends on whether you are inquiring about a camera calibration context, image, result buffer, or digitizer.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a camera calibration context, a calibrated image, a calibrated result buffer, a fixturing offset object, a 3D draw calibration context, or about the camera calibration state of an image, digitizer, or result buffer.
Specifies the identifier of the camera calibration context, image buffer, result buffer, digitizer, fixturing offset object, or 3D draw calibration context.
Specifies the setting about which to inquire. The setting for InquireType depends on whether you are inquiring about a camera calibration context, image, result buffer, or digitizer.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a camera calibration context, a calibrated image, a calibrated result buffer, a fixturing offset object, a 3D draw calibration context, or about the camera calibration state of an image, digitizer, or result buffer.
Specifies the identifier of the camera calibration context, image buffer, result buffer, digitizer, fixturing offset object, or 3D draw calibration context.
Specifies the setting about which to inquire. The setting for InquireType depends on whether you are inquiring about a camera calibration context, image, result buffer, or digitizer.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a camera calibration context, a calibrated image, a calibrated result buffer, a fixturing offset object, a 3D draw calibration context, or about the camera calibration state of an image, digitizer, or result buffer.
Specifies the identifier of the camera calibration context, image buffer, result buffer, digitizer, fixturing offset object, or 3D draw calibration context.
Specifies the setting about which to inquire. The setting for InquireType depends on whether you are inquiring about a camera calibration context, image, result buffer, or digitizer.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a camera calibration context, a calibrated image, a calibrated result buffer, a fixturing offset object, a 3D draw calibration context, or about the camera calibration state of an image, digitizer, or result buffer.
Specifies the identifier of the camera calibration context, image buffer, result buffer, digitizer, fixturing offset object, or 3D draw calibration context.
Specifies the setting about which to inquire. The setting for InquireType depends on whether you are inquiring about a camera calibration context, image, result buffer, or digitizer.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a camera calibration context, a calibrated image, a calibrated result buffer, a fixturing offset object, a 3D draw calibration context, or about the camera calibration state of an image, digitizer, or result buffer.
Specifies the identifier of the camera calibration context, image buffer, result buffer, digitizer, fixturing offset object, or 3D draw calibration context.
Specifies the setting about which to inquire. The setting for InquireType depends on whether you are inquiring about a camera calibration context, image, result buffer, or digitizer.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a camera calibration context, a calibrated image, a calibrated result buffer, a fixturing offset object, a 3D draw calibration context, or about the camera calibration state of an image, digitizer, or result buffer.
Specifies the identifier of the camera calibration context, image buffer, result buffer, digitizer, fixturing offset object, or 3D draw calibration context.
Specifies the setting about which to inquire. The setting for InquireType depends on whether you are inquiring about a camera calibration context, image, result buffer, or digitizer.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a camera calibration context, a calibrated image, a calibrated result buffer, a fixturing offset object, a 3D draw calibration context, or about the camera calibration state of an image, digitizer, or result buffer.
Specifies the identifier of the camera calibration context, image buffer, result buffer, digitizer, fixturing offset object, or 3D draw calibration context.
Specifies the setting about which to inquire. The setting for InquireType depends on whether you are inquiring about a camera calibration context, image, result buffer, or digitizer.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a camera calibration context, a calibrated image, a calibrated result buffer, a fixturing offset object, a 3D draw calibration context, or about the camera calibration state of an image, digitizer, or result buffer.
Specifies the identifier of the camera calibration context, image buffer, result buffer, digitizer, fixturing offset object, or 3D draw calibration context.
Specifies the setting about which to inquire. The setting for InquireType depends on whether you are inquiring about a camera calibration context, image, result buffer, or digitizer.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a camera calibration context, a calibrated image, a calibrated result buffer, a fixturing offset object, a 3D draw calibration context, or about the camera calibration state of an image, digitizer, or result buffer.
Specifies the identifier of the camera calibration context, image buffer, result buffer, digitizer, fixturing offset object, or 3D draw calibration context.
Specifies the setting about which to inquire. The setting for InquireType depends on whether you are inquiring about a camera calibration context, image, result buffer, or digitizer.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a single pose in a sequence of poses taken during camera calibration.
Specifies the identifier of the camera calibration context.
Specifies the index of the pose of a M_3D_ROBOTICS camera calibration context from which settings should be inquired.
Specifies the setting about which to inquire.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a single pose in a sequence of poses taken during camera calibration.
Specifies the identifier of the camera calibration context.
Specifies the index of the pose of a M_3D_ROBOTICS camera calibration context from which settings should be inquired.
Specifies the setting about which to inquire.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a single pose in a sequence of poses taken during camera calibration.
Specifies the identifier of the camera calibration context.
Specifies the index of the pose of a M_3D_ROBOTICS camera calibration context from which settings should be inquired.
Specifies the setting about which to inquire.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a single pose in a sequence of poses taken during camera calibration.
Specifies the identifier of the camera calibration context.
Specifies the index of the pose of a M_3D_ROBOTICS camera calibration context from which settings should be inquired.
Specifies the setting about which to inquire.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a single pose in a sequence of poses taken during camera calibration.
Specifies the identifier of the camera calibration context.
Specifies the index of the pose of a M_3D_ROBOTICS camera calibration context from which settings should be inquired.
Specifies the setting about which to inquire.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a single pose in a sequence of poses taken during camera calibration.
Specifies the identifier of the camera calibration context.
Specifies the index of the pose of a M_3D_ROBOTICS camera calibration context from which settings should be inquired.
Specifies the setting about which to inquire.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a single pose in a sequence of poses taken during camera calibration.
Specifies the identifier of the camera calibration context.
Specifies the index of the pose of a M_3D_ROBOTICS camera calibration context from which settings should be inquired.
Specifies the setting about which to inquire.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a single pose in a sequence of poses taken during camera calibration.
Specifies the identifier of the camera calibration context.
Specifies the index of the pose of a M_3D_ROBOTICS camera calibration context from which settings should be inquired.
Specifies the setting about which to inquire.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a single pose in a sequence of poses taken during camera calibration.
Specifies the identifier of the camera calibration context.
Specifies the index of the pose of a M_3D_ROBOTICS camera calibration context from which settings should be inquired.
Specifies the setting about which to inquire.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a single pose in a sequence of poses taken during camera calibration.
Specifies the identifier of the camera calibration context.
Specifies the index of the pose of a M_3D_ROBOTICS camera calibration context from which settings should be inquired.
Specifies the setting about which to inquire.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a single pose in a sequence of poses taken during camera calibration.
Specifies the identifier of the camera calibration context.
Specifies the index of the pose of a M_3D_ROBOTICS camera calibration context from which settings should be inquired.
Specifies the setting about which to inquire.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a single pose in a sequence of poses taken during camera calibration.
Specifies the identifier of the camera calibration context.
Specifies the index of the pose of a M_3D_ROBOTICS camera calibration context from which settings should be inquired.
Specifies the setting about which to inquire.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a single pose in a sequence of poses taken during camera calibration.
Specifies the identifier of the camera calibration context.
Specifies the index of the pose of a M_3D_ROBOTICS camera calibration context from which settings should be inquired.
Specifies the setting about which to inquire.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a single pose in a sequence of poses taken during camera calibration.
Specifies the identifier of the camera calibration context.
Specifies the index of the pose of a M_3D_ROBOTICS camera calibration context from which settings should be inquired.
Specifies the setting about which to inquire.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a single pose in a sequence of poses taken during camera calibration.
Specifies the identifier of the camera calibration context.
Specifies the index of the pose of a M_3D_ROBOTICS camera calibration context from which settings should be inquired.
Specifies the setting about which to inquire.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Calibrate your camera setup using a list of coordinates.
Specifies the identifier of the camera calibration context.
Specifies the address of the array containing the X-pixel coordinates.
Specifies the address of the array containing the Y-pixel coordinates.
Specifies the address of the array containing the X-world coordinates in the camera calibration-plane coordinate system.
Specifies the address of the array containing the Y-world coordinates in the camera calibration-plane coordinate system.
Specifies the address of the array containing the Z-world coordinates.
Specifies the number of coordinates in the supplied arrays.
Specifies the camera calibration operation to perform.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Calibrate your camera setup using a list of coordinates.
Specifies the identifier of the camera calibration context.
Specifies the address of the array containing the X-pixel coordinates.
Specifies the address of the array containing the Y-pixel coordinates.
Specifies the address of the array containing the X-world coordinates in the camera calibration-plane coordinate system.
Specifies the address of the array containing the Y-world coordinates in the camera calibration-plane coordinate system.
Specifies the address of the array containing the Z-world coordinates.
Specifies the number of coordinates in the supplied arrays.
Specifies the camera calibration operation to perform.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Calibrate your camera setup using a list of coordinates.
Specifies the identifier of the camera calibration context.
Specifies the address of the array containing the X-pixel coordinates.
Specifies the address of the array containing the Y-pixel coordinates.
Specifies the address of the array containing the X-world coordinates in the camera calibration-plane coordinate system.
Specifies the address of the array containing the Y-world coordinates in the camera calibration-plane coordinate system.
Specifies the address of the array containing the Z-world coordinates.
Specifies the number of coordinates in the supplied arrays.
Specifies the camera calibration operation to perform.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Change the origin and/or orientation of the relative coordinate system.
Specifies the identifier of the camera calibration context or calibrated image.
Specifies the X-offset of the relative coordinate system origin from the reference coordinate system, in world-units.
Specifies the Y-offset of the relative coordinate system origin from the reference coordinate system, in world-units.
Specifies the Z-offset of the relative coordinate system origin from the reference coordinate system, in world-units.
Specifies the angle, in degrees, at which to rotate the relative coordinate system around the Z-axis of the reference coordinate system. A positive angle will rotate the relative coordinate system in the direction from the positive X-axis to the negative Y-axis of the reference coordinate system.
Specifies how to apply the transformation. This establishes the reference coordinate system.
Restore a camera or 3D draw calibration context from disk.
Specifies the name and path of the file from which to restore the camera or 3D draw calibration context.
Specifies the system on which to restore the camera or 3D draw calibration context.
Specifies the function's control flag.
Specifies the address in which to return the identifier of the camera or 3D draw calibration context.
The returned value is the identifier of the camera or 3D draw calibration context if the operation was successful; M_NULL if the operation failed.
Restore a camera or 3D draw calibration context from disk.
Specifies the name and path of the file from which to restore the camera or 3D draw calibration context.
Specifies the system on which to restore the camera or 3D draw calibration context.
Specifies the function's control flag.
Specifies the address in which to return the identifier of the camera or 3D draw calibration context.
The returned value is the identifier of the camera or 3D draw calibration context if the operation was successful; M_NULL if the operation failed.
Save a camera or 3D draw calibration context to a file.
Specifies the name and path of the file in which to save the camera or 3D draw calibration context.
Specifies the camera or 3D draw calibration context to save.
Specifies the function's control flag.
Save a camera or 3D draw calibration context to a file.
Specifies the name and path of the file in which to save the camera or 3D draw calibration context.
Specifies the camera or 3D draw calibration context to save.
Specifies the function's control flag.
Change the position and orientation of a coordinate system.
Specifies the identifier of a camera calibration context, 3D reconstruction result buffer of type M_POINT_CLOUD_RESULT, or a calibrated image.
Specifies the coordinate system on which to apply the transformation.
Specifies the reference coordinate system. The reference coordinate system must be defined before calling this function.
Specifies the type of transformation to apply to the target coordinate system.
Specifies the identifier of a MIL array buffer that contains the transformation matrix to use, or specifies the identifier of a transformation matrix object. The expected transformation matrix is dependent on the type of transformation selected.
Specifies an attribute of the transformation. Its definition is dependent on the type of transformation selected.
Specifies an attribute of the transformation. Its definition is dependent on the type of transformation selected.
Specifies an attribute of the transformation. Its definition is dependent on the type of transformation selected.
Specifies an attribute of the transformation. Its definition is dependent on the type of transformation selected.
Load, restore, or save a camera calibration context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the camera calibration context.
Specifies the operation to perform on the camera calibration context.
Specifies the type of stream in which to store/from which to restore the camera calibration context.
Specifies the MIL version of the camera calibration context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the camera calibration context.
Specifies the address of the variable in which to write the size of the camera calibration context, in bytes.
Load, restore, or save a camera calibration context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the camera calibration context.
Specifies the operation to perform on the camera calibration context.
Specifies the type of stream in which to store/from which to restore the camera calibration context.
Specifies the MIL version of the camera calibration context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the camera calibration context.
Specifies the address of the variable in which to write the size of the camera calibration context, in bytes.
Load, restore, or save a camera calibration context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the camera calibration context.
Specifies the operation to perform on the camera calibration context.
Specifies the type of stream in which to store/from which to restore the camera calibration context.
Specifies the MIL version of the camera calibration context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the camera calibration context.
Specifies the address of the variable in which to write the size of the camera calibration context, in bytes.
Load, restore, or save a camera calibration context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the camera calibration context.
Specifies the operation to perform on the camera calibration context.
Specifies the type of stream in which to store/from which to restore the camera calibration context.
Specifies the MIL version of the camera calibration context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the camera calibration context.
Specifies the address of the variable in which to write the size of the camera calibration context, in bytes.
Load, restore, or save a camera calibration context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the camera calibration context.
Specifies the operation to perform on the camera calibration context.
Specifies the type of stream in which to store/from which to restore the camera calibration context.
Specifies the MIL version of the camera calibration context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the camera calibration context.
Specifies the address of the variable in which to write the size of the camera calibration context, in bytes.
Load, restore, or save a camera calibration context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the camera calibration context.
Specifies the operation to perform on the camera calibration context.
Specifies the type of stream in which to store/from which to restore the camera calibration context.
Specifies the MIL version of the camera calibration context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the camera calibration context.
Specifies the address of the variable in which to write the size of the camera calibration context, in bytes.
Convert coordinates between their world and pixel values.
Specifies the identifier of the camera calibration context, calibrated image, or corrected image.
Specifies whether to perform a pixel-to-world or world-to-pixel conversion.
Specifies the X-coordinate of the input.
Specifies the Y-coordinate of the input.
Specifies the address of the variable in which to place the returned value of the X-coordinate.
Specifies the addres of the variable in which to place the returned value of the Y-coordinate.
Convert a list of coordinates, including 3D coordinates, between two coordinate systems.
Specifies the identifier of a camera calibration context, 3D reconstruction context, calibrated image, corrected image, or 3d reconstruction result buffer of type M_POINT_CLOUD_RESULT. When an identifier of an image buffer is specified, the transformation uses the camera calibration information associated with this image.
Specifies the coordinate system of the source coordinates.
Specifies the coordinate system in which to return the coordinates.
Specifies the number of points to convert.
Specifies the address of the array containing the X-coordinates of the source points. These coordinates must be expressed in the source coordinate system.
Specifies the address of the array containing the Y-coordinates of the source points. These coordinates must be expressed in the source coordinate system.
Specifies the address of the array containing the Z-coordinates of the source points. These coordinates must be expressed in the source coordinate system.
Specifies the address of the array in which to return the X-coordinates of the resulting points or the X-components of the calculated unit direction vectors, depending on the transformation mode ( ModeFlag). These coordinates are expressed in the destination coordinate system.
Specifies the address of the array in which to return the Y-coordinates of the resulting points or the Y-components of the calculated unit direction vectors, depending on the transformation mode ( ModeFlag). These coordinates are expressed in the destination coordinate system.
Specifies the address of the array in which to return the Z-coordinates of the resulting points or the Z-components of the calculated unit direction vectors, depending on the transformation mode ( ModeFlag). These coordinates are expressed in the destination coordinate system.
Specifies the mode of transformation and how to deal with invalid points.
Convert a list of coordinates, including 3D coordinates, between two coordinate systems.
Specifies the identifier of a camera calibration context, 3D reconstruction context, calibrated image, corrected image, or 3d reconstruction result buffer of type M_POINT_CLOUD_RESULT. When an identifier of an image buffer is specified, the transformation uses the camera calibration information associated with this image.
Specifies the coordinate system of the source coordinates.
Specifies the coordinate system in which to return the coordinates.
Specifies the number of points to convert.
Specifies the address of the array containing the X-coordinates of the source points. These coordinates must be expressed in the source coordinate system.
Specifies the address of the array containing the Y-coordinates of the source points. These coordinates must be expressed in the source coordinate system.
Specifies the address of the array containing the Z-coordinates of the source points. These coordinates must be expressed in the source coordinate system.
Specifies the address of the array in which to return the X-coordinates of the resulting points or the X-components of the calculated unit direction vectors, depending on the transformation mode ( ModeFlag). These coordinates are expressed in the destination coordinate system.
Specifies the address of the array in which to return the Y-coordinates of the resulting points or the Y-components of the calculated unit direction vectors, depending on the transformation mode ( ModeFlag). These coordinates are expressed in the destination coordinate system.
Specifies the address of the array in which to return the Z-coordinates of the resulting points or the Z-components of the calculated unit direction vectors, depending on the transformation mode ( ModeFlag). These coordinates are expressed in the destination coordinate system.
Specifies the mode of transformation and how to deal with invalid points.
Convert a list of coordinates, including 3D coordinates, between two coordinate systems.
Specifies the identifier of a camera calibration context, 3D reconstruction context, calibrated image, corrected image, or 3d reconstruction result buffer of type M_POINT_CLOUD_RESULT. When an identifier of an image buffer is specified, the transformation uses the camera calibration information associated with this image.
Specifies the coordinate system of the source coordinates.
Specifies the coordinate system in which to return the coordinates.
Specifies the number of points to convert.
Specifies the address of the array containing the X-coordinates of the source points. These coordinates must be expressed in the source coordinate system.
Specifies the address of the array containing the Y-coordinates of the source points. These coordinates must be expressed in the source coordinate system.
Specifies the address of the array containing the Z-coordinates of the source points. These coordinates must be expressed in the source coordinate system.
Specifies the address of the array in which to return the X-coordinates of the resulting points or the X-components of the calculated unit direction vectors, depending on the transformation mode ( ModeFlag). These coordinates are expressed in the destination coordinate system.
Specifies the address of the array in which to return the Y-coordinates of the resulting points or the Y-components of the calculated unit direction vectors, depending on the transformation mode ( ModeFlag). These coordinates are expressed in the destination coordinate system.
Specifies the address of the array in which to return the Z-coordinates of the resulting points or the Z-components of the calculated unit direction vectors, depending on the transformation mode ( ModeFlag). These coordinates are expressed in the destination coordinate system.
Specifies the mode of transformation and how to deal with invalid points.
Convert a list of coordinates, including 3D coordinates, between two coordinate systems.
Specifies the identifier of a camera calibration context, 3D reconstruction context, calibrated image, corrected image, or 3d reconstruction result buffer of type M_POINT_CLOUD_RESULT. When an identifier of an image buffer is specified, the transformation uses the camera calibration information associated with this image.
Specifies the coordinate system of the source coordinates.
Specifies the coordinate system in which to return the coordinates.
Specifies the number of points to convert.
Specifies the address of the array containing the X-coordinates of the source points. These coordinates must be expressed in the source coordinate system.
Specifies the address of the array containing the Y-coordinates of the source points. These coordinates must be expressed in the source coordinate system.
Specifies the address of the array containing the Z-coordinates of the source points. These coordinates must be expressed in the source coordinate system.
Specifies the address of the array in which to return the X-coordinates of the resulting points or the X-components of the calculated unit direction vectors, depending on the transformation mode ( ModeFlag). These coordinates are expressed in the destination coordinate system.
Specifies the address of the array in which to return the Y-coordinates of the resulting points or the Y-components of the calculated unit direction vectors, depending on the transformation mode ( ModeFlag). These coordinates are expressed in the destination coordinate system.
Specifies the address of the array in which to return the Z-coordinates of the resulting points or the Z-components of the calculated unit direction vectors, depending on the transformation mode ( ModeFlag). These coordinates are expressed in the destination coordinate system.
Specifies the mode of transformation and how to deal with invalid points.
Convert a list of coordinates between their world and pixel values.
Specifies the identifier of the camera calibration context, calibrated image, or corrected image. When an identifier of an image buffer is specified, the transformation uses the camera calibration context associated with this image.
Specifies whether to perform a pixel-to-world or world-to-pixel conversion.
Specifies the number of points in the coordinate list.
Specifies the address of the array of the input X-coordinates.
Specifies the address of the array of the input Y-coordinates.
Specifies the address of the array in which to place the output X-coordinates.
Specifies the address of the array in which to place the output Y-coordinates.
Convert a list of coordinates between their world and pixel values.
Specifies the identifier of the camera calibration context, calibrated image, or corrected image. When an identifier of an image buffer is specified, the transformation uses the camera calibration context associated with this image.
Specifies whether to perform a pixel-to-world or world-to-pixel conversion.
Specifies the number of points in the coordinate list.
Specifies the address of the array of the input X-coordinates.
Specifies the address of the array of the input Y-coordinates.
Specifies the address of the array in which to place the output X-coordinates.
Specifies the address of the array in which to place the output Y-coordinates.
Convert a list of coordinates between their world and pixel values.
Specifies the identifier of the camera calibration context, calibrated image, or corrected image. When an identifier of an image buffer is specified, the transformation uses the camera calibration context associated with this image.
Specifies whether to perform a pixel-to-world or world-to-pixel conversion.
Specifies the number of points in the coordinate list.
Specifies the address of the array of the input X-coordinates.
Specifies the address of the array of the input Y-coordinates.
Specifies the address of the array in which to place the output X-coordinates.
Specifies the address of the array in which to place the output Y-coordinates.
Convert a list of coordinates between their world and pixel values.
Specifies the identifier of the camera calibration context, calibrated image, or corrected image. When an identifier of an image buffer is specified, the transformation uses the camera calibration context associated with this image.
Specifies whether to perform a pixel-to-world or world-to-pixel conversion.
Specifies the number of points in the coordinate list.
Specifies the address of the array of the input X-coordinates.
Specifies the address of the array of the input Y-coordinates.
Specifies the address of the array in which to place the output X-coordinates.
Specifies the address of the array in which to place the output Y-coordinates.
Physically transform an image by removing distortions, or create LUTs that can be used to do the same.
Specifies the identifier of the source image buffer.
Specifies the identifier of the destination image buffer or LUT buffer.
Specifies the camera calibration context with which to transform the image.
Specifies the interpolation mode to use when associating destination pixels with source points.
Specifies the function's operation type.
Specifies the function's control flag.
Convert a result between its world and pixel value.
Specifies the identifier of the camera calibration context, calibrated image, or corrected image.
Specifies whether to perform a pixel-to-world or world-to-pixel conversion.
Specifies the type of result the given input value represents.
Specifies the input value.
Specifies the address in which to place the output value.
Convert a result, taken at a specific position, between its world and pixel value.
Specifies the identifier of the camera calibration context or image.
Specifies whether to perform a pixel-to-world or world-to-pixel conversion.
Specifies the type of result to convert.
Specifies the X-coordinate of the position at which to convert the result, in the units of the source coordinate system.
Specifies the Y-coordinate of the position at which to convert the result, in the units of the source coordinate system.
Specifies the result to convert at the specified position. This result must be of the type specified using ResultType.
Specifies the address in which to place the converted result.
Calibrate an image or a camera calibration context by specifying the translation, scale and offset of the absolute world coordinate system.
Specifies the identifier of the camera calibration context or of the image to calibrate.
Specifies the X-position in the absolute coordinate system of the center of the top-left pixel of the image.
Specifies the Y-position in the absolute coordinate system of the center of the top-left pixel of the image.
Specifies the scale between the world and pixel units in the X-direction.
Specifies the scale between the world and pixel units in the Y-direction.
Specifies the angle of the X-axis of the pixel coordinate system measured in the absolute coordinate system, in degrees.
Specifies the function's control flag.
Define the mapping characteristics of a camera calibration context according to an existing camera calibration context.
Specifies the identifier of the camera calibration context, calibrated image, or corrected image From which the source mapping is taken.
Specifies the identifier of the destination camera calibration context or image buffer.
Specifies the buffer containing the matrix of coefficients or the LUT buffer from which source X-coordinates are determined.
Specifies the LUT buffer from which source Y-coordinates are determined.
Specifies the X pixel coordinate of the top-left calibration point.
Specifies the Y pixel coordinate of the top-left calibration point.
Specifies the width of the grid of calibration points, in pixels.
Specifies the height of the grid of calibration points, in pixels.
Specifies the number of rows of calibration points to be used for camera calibration.
Specifies the number of columns of calibration points to be used for camera calibration.
Specifies the type of transformation. This parameter must be set to one of the following values.
Reserved for future expansion and must be set to M_DEFAULT .
Allocate a classifier context, a dataset context, or a training context.
Specifies the identifier of the system on which to allocate the context.
Specifies the type of context to allocate.
Specifies which predefined CNN classifier context to use.
Specifies the address of the variable in which to write the context identifier.
The returned value is the context's identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a classifier context, a dataset context, or a training context.
Specifies the identifier of the system on which to allocate the context.
Specifies the type of context to allocate.
Specifies which predefined CNN classifier context to use.
Specifies the address of the variable in which to write the context identifier.
The returned value is the context's identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a classification result buffer to hold training or prediction results.
Specifies the identifier of the system on which to allocate the result buffer.
Specifies the type of classification result buffer to allocate.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the classification result buffer identifier.
The returned value is the classification result buffer's identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a classification result buffer to hold training or prediction results.
Specifies the identifier of the system on which to allocate the result buffer.
Specifies the type of classification result buffer to allocate.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the classification result buffer identifier.
The returned value is the classification result buffer's identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Control a classifier context, a dataset context, class definitions, a training context, a training result buffer, or a prediction result buffer.
Specifies the identifier of a context or result buffer to control.
Specifies what to control.
Specifies the type of control to set.
Specifies the required value for the control.
Control a classifier context, a dataset context, class definitions, a training context, a training result buffer, or a prediction result buffer.
Specifies the identifier of a context or result buffer to control.
Specifies what to control.
Specifies the type of control to set.
Specifies the required value for the control.
Control a classifier context, a dataset context, class definitions, a training context, a training result buffer, or a prediction result buffer.
Specifies the identifier of a context or result buffer to control.
Specifies what to control.
Specifies the type of control to set.
Specifies the required value for the control.
Control a classifier context, a dataset context, class definitions, a training context, a training result buffer, or a prediction result buffer.
Specifies the identifier of a context or result buffer to control.
Specifies what to control.
Specifies the type of control to set.
Specifies the required value for the control.
Control an entry in a dataset context.
Specifies the dataset on which to control settings.
Specifies the entry to control, using the entry's index.
Specifies the entry to control, using the entry's unique key (UUID).
Specifies to control the entry, or to control the entry's region.
Specifies the type of control to set.
Specifies the value for the control.
Specifies the address of the variable which contains information for the type of control to set.
Specifies the number of elements in ControlValuePtr.
Control an entry in a dataset context.
Specifies the dataset on which to control settings.
Specifies the entry to control, using the entry's index.
Specifies the entry to control, using the entry's unique key (UUID).
Specifies to control the entry, or to control the entry's region.
Specifies the type of control to set.
Specifies the value for the control.
Specifies the address of the variable which contains information for the type of control to set.
Specifies the number of elements in ControlValuePtr.
Control an entry in a dataset context.
Specifies the dataset on which to control settings.
Specifies the entry to control, using the entry's index.
Specifies the entry to control, using the entry's unique key (UUID).
Specifies to control the entry, or to control the entry's region.
Specifies the type of control to set.
Specifies the value for the control.
Specifies the address of the variable which contains information for the type of control to set.
Specifies the number of elements in ControlValuePtr.
Control an entry in a dataset context.
Specifies the dataset on which to control settings.
Specifies the entry to control, using the entry's index.
Specifies the entry to control, using the entry's unique key (UUID).
Specifies to control the entry, or to control the entry's region.
Specifies the type of control to set.
Specifies the value for the control.
Specifies the address of the variable which contains information for the type of control to set.
Specifies the number of elements in ControlValuePtr.
Control an entry in a dataset context.
Specifies the dataset on which to control settings.
Specifies the entry to control, using the entry's index.
Specifies the entry to control, using the entry's unique key (UUID).
Specifies to control the entry, or to control the entry's region.
Specifies the type of control to set.
Specifies the value for the control.
Specifies the address of the variable which contains information for the type of control to set.
Specifies the number of elements in ControlValuePtr.
Copy data from one classification context to another.
Specifies the identifier of the source classification context from which to copy.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the identifier of the destination classification context in which to copy.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the type of copy operation to perform.
Reserved for future expansion and must be set to M_DEFAULT .
Copy data from a classification result buffer to a classifier or dataset context.
Specifies the identifier of the source classification result buffer from which to copy.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the identifier of the destination classifier or dataset context in which to copy.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the type of copy operation to perform.
Reserved for future expansion and must be set to M_DEFAULT .
Draw specific features of a predefined CNN classifier context, a dataset context, or a CNN prediction result buffer.
Specifies the identifier of the 2D graphics context to use when drawing. This parameter must be set to one of the following values:
Specifies the identifier of the predefined CNN classifier context, dataset context, or CNN prediction result buffer from which to draw.
Specifies the identifier of the destination image buffer or LUT buffer in which to draw.
Specifies the drawing operation to perform.
Specifies what to use to perform the drawing operation.
Specifies how to control the drawing operation.
Export data from a dataset context or training result buffer to a file.
Specifies the name and path of the file in which to export.
Specifies the format of the file in which to export.
Specifies the identifier of the dataset context or a training result from which to export.
Specifies the trees (one or all) to export from a tree ensemble result buffer used for training.
Specifies the type of export operation to perform.
Reserved for future expansion and must be set to M_DEFAULT .
Free a classifier context, a dataset context, a training context, a training result buffer, or a prediction result buffer.
Specifies the identifier of the classifier context, dataset context, training context, training result buffer, or prediction result buffer to free.
Get information about a hooked classification object event.
Specifies the classification object event identifier received by the hook-handler function.
Specifies the type of information to get.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (! M_NULL ) value is returned.
Get information about a hooked classification object event.
Specifies the classification object event identifier received by the hook-handler function.
Specifies the type of information to get.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (! M_NULL ) value is returned.
Get information about a hooked classification object event.
Specifies the classification object event identifier received by the hook-handler function.
Specifies the type of information to get.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (! M_NULL ) value is returned.
Get information about a hooked classification object event.
Specifies the classification object event identifier received by the hook-handler function.
Specifies the type of information to get.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (! M_NULL ) value is returned.
Get information about a hooked classification object event.
Specifies the classification object event identifier received by the hook-handler function.
Specifies the type of information to get.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (! M_NULL ) value is returned.
Get information about a hooked classification object event.
Specifies the classification object event identifier received by the hook-handler function.
Specifies the type of information to get.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (! M_NULL ) value is returned.
Get information about a hooked classification object event.
Specifies the classification object event identifier received by the hook-handler function.
Specifies the type of information to get.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (! M_NULL ) value is returned.
Get information about a hooked classification object event.
Specifies the classification object event identifier received by the hook-handler function.
Specifies the type of information to get.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (! M_NULL ) value is returned.
Get information about a hooked classification object event.
Specifies the classification object event identifier received by the hook-handler function.
Specifies the type of information to get.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (! M_NULL ) value is returned.
Get results from a classification result buffer.
Specifies the identifier of the classification result buffer from which to retrieve results.
Specifies what to retrieve.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results from a classification result buffer.
Specifies the identifier of the classification result buffer from which to retrieve results.
Specifies what to retrieve.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results from a classification result buffer.
Specifies the identifier of the classification result buffer from which to retrieve results.
Specifies what to retrieve.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results from a classification result buffer.
Specifies the identifier of the classification result buffer from which to retrieve results.
Specifies what to retrieve.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results from a classification result buffer.
Specifies the identifier of the classification result buffer from which to retrieve results.
Specifies what to retrieve.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results from a classification result buffer.
Specifies the identifier of the classification result buffer from which to retrieve results.
Specifies what to retrieve.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results from a classification result buffer.
Specifies the identifier of the classification result buffer from which to retrieve results.
Specifies what to retrieve.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results from a classification result buffer.
Specifies the identifier of the classification result buffer from which to retrieve results.
Specifies what to retrieve.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results from a classification result buffer.
Specifies the identifier of the classification result buffer from which to retrieve results.
Specifies what to retrieve.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results from a classification result buffer.
Specifies the identifier of the classification result buffer from which to retrieve results.
Specifies what to retrieve.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results from a classification result buffer.
Specifies the identifier of the classification result buffer from which to retrieve results.
Specifies what to retrieve.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Hook a function to an event that occurs using classification objects.
Specifies the identifier of the classification object (classifier context or training context) onto which to attach a hook handler.
Specifies the event type.
Specifies the address of the function that should be called when an event occurs.
Specifies the address of the user data that you want to make available to the hook-handler function.
Import data from a CSV file to a dataset context.
Specifies the name and path of the file from which to import.
Specifies the format of the file from which to import.
Specifies the identifier of the dataset context in which to import.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the type of import operation to perform.
Reserved for future expansion and must be set to M_DEFAULT .
Inquire about a classifier context, a dataset context, a training context, class definitions, or the source layer of a predefined CNN.
Specifies the identifier of the classification context about which to inquire.
Specifies what to inquire.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a classifier context, a dataset context, a training context, class definitions, or the source layer of a predefined CNN.
Specifies the identifier of the classification context about which to inquire.
Specifies what to inquire.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a classifier context, a dataset context, a training context, class definitions, or the source layer of a predefined CNN.
Specifies the identifier of the classification context about which to inquire.
Specifies what to inquire.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a classifier context, a dataset context, a training context, class definitions, or the source layer of a predefined CNN.
Specifies the identifier of the classification context about which to inquire.
Specifies what to inquire.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a classifier context, a dataset context, a training context, class definitions, or the source layer of a predefined CNN.
Specifies the identifier of the classification context about which to inquire.
Specifies what to inquire.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a classifier context, a dataset context, a training context, class definitions, or the source layer of a predefined CNN.
Specifies the identifier of the classification context about which to inquire.
Specifies what to inquire.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a classifier context, a dataset context, a training context, class definitions, or the source layer of a predefined CNN.
Specifies the identifier of the classification context about which to inquire.
Specifies what to inquire.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a classifier context, a dataset context, a training context, class definitions, or the source layer of a predefined CNN.
Specifies the identifier of the classification context about which to inquire.
Specifies what to inquire.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a classifier context, a dataset context, a training context, class definitions, or the source layer of a predefined CNN.
Specifies the identifier of the classification context about which to inquire.
Specifies what to inquire.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a classifier context, a dataset context, a training context, class definitions, or the source layer of a predefined CNN.
Specifies the identifier of the classification context about which to inquire.
Specifies what to inquire.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a classifier context, a dataset context, a training context, class definitions, or the source layer of a predefined CNN.
Specifies the identifier of the classification context about which to inquire.
Specifies what to inquire.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a classifier context, a dataset context, a training context, class definitions, or the source layer of a predefined CNN.
Specifies the identifier of the classification context about which to inquire.
Specifies what to inquire.
Specifies the type of setting about which to inquire.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a classifier context, a dataset context, a training context, class definitions, or the source layer of a predefined CNN.
Specifies the identifier of the classification context about which to inquire.
Specifies what to inquire.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about an entry in a dataset context.
Specifies the identifier of the dataset about which to inquire settings. These contexts are allocated using MclassAlloc with M_DATASET_IMAGES or M_DATASET_FEATURES.
Specifies the index of the entry about which to inquire.
Specifies the key (MIL_UUID) of the entry about which to inquire.
Specifies which region in an entry to inquire.
Specifies the type of inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about an entry in a dataset context.
Specifies the identifier of the dataset about which to inquire settings. These contexts are allocated using MclassAlloc with M_DATASET_IMAGES or M_DATASET_FEATURES.
Specifies the index of the entry about which to inquire.
Specifies the key (MIL_UUID) of the entry about which to inquire.
Specifies which region in an entry to inquire.
Specifies the type of inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about an entry in a dataset context.
Specifies the identifier of the dataset about which to inquire settings. These contexts are allocated using MclassAlloc with M_DATASET_IMAGES or M_DATASET_FEATURES.
Specifies the index of the entry about which to inquire.
Specifies the key (MIL_UUID) of the entry about which to inquire.
Specifies which region in an entry to inquire.
Specifies the type of inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about an entry in a dataset context.
Specifies the identifier of the dataset about which to inquire settings. These contexts are allocated using MclassAlloc with M_DATASET_IMAGES or M_DATASET_FEATURES.
Specifies the index of the entry about which to inquire.
Specifies the key (MIL_UUID) of the entry about which to inquire.
Specifies which region in an entry to inquire.
Specifies the type of inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about an entry in a dataset context.
Specifies the identifier of the dataset about which to inquire settings. These contexts are allocated using MclassAlloc with M_DATASET_IMAGES or M_DATASET_FEATURES.
Specifies the index of the entry about which to inquire.
Specifies the key (MIL_UUID) of the entry about which to inquire.
Specifies which region in an entry to inquire.
Specifies the type of inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about an entry in a dataset context.
Specifies the identifier of the dataset about which to inquire settings. These contexts are allocated using MclassAlloc with M_DATASET_IMAGES or M_DATASET_FEATURES.
Specifies the index of the entry about which to inquire.
Specifies the key (MIL_UUID) of the entry about which to inquire.
Specifies which region in an entry to inquire.
Specifies the type of inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about an entry in a dataset context.
Specifies the identifier of the dataset about which to inquire settings. These contexts are allocated using MclassAlloc with M_DATASET_IMAGES or M_DATASET_FEATURES.
Specifies the index of the entry about which to inquire.
Specifies the key (MIL_UUID) of the entry about which to inquire.
Specifies which region in an entry to inquire.
Specifies the type of inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about an entry in a dataset context.
Specifies the identifier of the dataset about which to inquire settings. These contexts are allocated using MclassAlloc with M_DATASET_IMAGES or M_DATASET_FEATURES.
Specifies the index of the entry about which to inquire.
Specifies the key (MIL_UUID) of the entry about which to inquire.
Specifies which region in an entry to inquire.
Specifies the type of inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about an entry in a dataset context.
Specifies the identifier of the dataset about which to inquire settings. These contexts are allocated using MclassAlloc with M_DATASET_IMAGES or M_DATASET_FEATURES.
Specifies the index of the entry about which to inquire.
Specifies the key (MIL_UUID) of the entry about which to inquire.
Specifies which region in an entry to inquire.
Specifies the type of inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about an entry in a dataset context.
Specifies the identifier of the dataset about which to inquire settings. These contexts are allocated using MclassAlloc with M_DATASET_IMAGES or M_DATASET_FEATURES.
Specifies the index of the entry about which to inquire.
Specifies the key (MIL_UUID) of the entry about which to inquire.
Specifies which region in an entry to inquire.
Specifies the type of inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about an entry in a dataset context.
Specifies the identifier of the dataset about which to inquire settings. These contexts are allocated using MclassAlloc with M_DATASET_IMAGES or M_DATASET_FEATURES.
Specifies the index of the entry about which to inquire.
Specifies the key (MIL_UUID) of the entry about which to inquire.
Specifies which region in an entry to inquire.
Specifies the type of inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Predict the class to which the target belongs.
Specifies the identifier of the trained classifier context to use for the prediction operation.
Specifies the identifier of the target to classify.
Specifies the identifier of the result buffer or dataset in which to write the results of the prediction operation.
Reserved for future expansion and must be set to M_DEFAULT .
Preprocess a classification context.
Specifies the identifier of the classification context to preprocess.
Specifies whether to preprocess the classification context.
Restore a classification context (classifier, training, or dataset) from disk.
Specifies the name and path of the file from which to restore the classification context (classifier, training, or dataset).
Specifies the identifier of the system on which to restore the classification context (classifier, training, or dataset) to disk.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the classification context identifier.
The returned value is the classification context identifier. If this fails, M_NULL is returned.
Save a MIL Classification context (classifier, training, or dataset) to a file.
Specifies the name and path of the file in which to save the classification context (that is, a classifier context, a training context, or a dataset context).
Specifies the identifier of the classification context to save (that is, a classifier context, a training context, or a dataset context).
Reserved for future expansion and must be set to M_DEFAULT .
Save a MIL Classification context (classifier, training, or dataset) to a file.
Specifies the name and path of the file in which to save the classification context (that is, a classifier context, a training context, or a dataset context).
Specifies the identifier of the classification context to save (that is, a classifier context, a training context, or a dataset context).
Reserved for future expansion and must be set to M_DEFAULT .
Split the source dataset context into two destination dataset contexts.
Specifies the predefined split classification context.
Specifies the identifier of the source dataset context.
Specifies the identifier of the first destination dataset context.
Specifies the identifier of the second destination dataset context.
Specifies the percentage of entries in the source dataset context that should be in the first destination dataset context.
Reserved for future expansion and must be set to M_NULL .
Reserved for future expansion and must be set to M_DEFAULT .
Load, restore, or save a MIL Classification context (classifier, training, or dataset) from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the identifier of the system on which to restore the classification context.
Specifies the operation to perform on the classification context.
Specifies the type of stream in which to store/from which to restore the classification context.
Specifies the MIL version of the classification context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the classification context (that is, a classifier context, a training context, or a dataset context).
Specifies the address of the variable in which to write the size of the classification context, in bytes.
Load, restore, or save a MIL Classification context (classifier, training, or dataset) from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the identifier of the system on which to restore the classification context.
Specifies the operation to perform on the classification context.
Specifies the type of stream in which to store/from which to restore the classification context.
Specifies the MIL version of the classification context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the classification context (that is, a classifier context, a training context, or a dataset context).
Specifies the address of the variable in which to write the size of the classification context, in bytes.
Load, restore, or save a MIL Classification context (classifier, training, or dataset) from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the identifier of the system on which to restore the classification context.
Specifies the operation to perform on the classification context.
Specifies the type of stream in which to store/from which to restore the classification context.
Specifies the MIL version of the classification context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the classification context (that is, a classifier context, a training context, or a dataset context).
Specifies the address of the variable in which to write the size of the classification context, in bytes.
Load, restore, or save a MIL Classification context (classifier, training, or dataset) from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the identifier of the system on which to restore the classification context.
Specifies the operation to perform on the classification context.
Specifies the type of stream in which to store/from which to restore the classification context.
Specifies the MIL version of the classification context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the classification context (that is, a classifier context, a training context, or a dataset context).
Specifies the address of the variable in which to write the size of the classification context, in bytes.
Load, restore, or save a MIL Classification context (classifier, training, or dataset) from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the identifier of the system on which to restore the classification context.
Specifies the operation to perform on the classification context.
Specifies the type of stream in which to store/from which to restore the classification context.
Specifies the MIL version of the classification context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the classification context (that is, a classifier context, a training context, or a dataset context).
Specifies the address of the variable in which to write the size of the classification context, in bytes.
Load, restore, or save a MIL Classification context (classifier, training, or dataset) from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the identifier of the system on which to restore the classification context.
Specifies the operation to perform on the classification context.
Specifies the type of stream in which to store/from which to restore the classification context.
Specifies the MIL version of the classification context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the classification context (that is, a classifier context, a training context, or a dataset context).
Specifies the address of the variable in which to write the size of the classification context, in bytes.
Train a classifier context.
Specifies the identifier of the training context with which to train the classifier context.
Specifies the identifier of the classifier context to train.
Specifies the identifier of the training dataset context with which to train the classifier context. This parameter cannot be null.
Specifies the identifier of the development dataset with which to evaluate the performance of the classifier context's training.
Specifies the identifier of the classification result buffer in which to write the results of the training operation.
Reserved for future expansion and must be set to M_DEFAULT .
Allocate a code context.
Specifies the system on which to allocate the context.
Specifies the context type.
Specifies the initial configuration for the code context.
Specifies the address in which to return the identifier of the code context.
The returned value is the code context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a code context.
Specifies the system on which to allocate the context.
Specifies the context type.
Specifies the initial configuration for the code context.
Specifies the address in which to return the identifier of the code context.
The returned value is the code context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a code result buffer.
Specifies the system on which to allocate the result buffer.
Specifies the type of result buffer to allocate. This parameter must be set to one of the following:
Specifies the address of the variable in which to write the code result buffer identifier.
The returned value is the result buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a code result buffer.
Specifies the system on which to allocate the result buffer.
Specifies the type of result buffer to allocate. This parameter must be set to one of the following:
Specifies the address of the variable in which to write the code result buffer identifier.
The returned value is the result buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Control a code context, code model, or code result buffer setting.
Specifies the identifier of the code context, code model, or code result buffer.
Specifies the setting to change.
Specifies the setting's new value.
Control a code context, code model, or code result buffer setting.
Specifies the identifier of the code context, code model, or code result buffer.
Specifies the setting to change.
Specifies the setting's new value.
Detect 1D code occurrences in an image.
Specifies the identifier of an image buffer that contains the code occurrences to detect. The image buffer must be an 8-bit unsigned 1-band buffer.
Specifies the size of the array passed to CodeTypeArrayPtr.
Specifies the address of an array listing the possible code types to detect in the image.
Specifies the total number of code occurrences to detect in the image, regardless of their code type.
Specifies the timeout period, in msec.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the code detect result buffer in which to write the results. The result buffer must have been allocated using McodeAllocResult with M_CODE_DETECT_RESULT.
Detect 1D code occurrences in an image.
Specifies the identifier of an image buffer that contains the code occurrences to detect. The image buffer must be an 8-bit unsigned 1-band buffer.
Specifies the size of the array passed to CodeTypeArrayPtr.
Specifies the address of an array listing the possible code types to detect in the image.
Specifies the total number of code occurrences to detect in the image, regardless of their code type.
Specifies the timeout period, in msec.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the code detect result buffer in which to write the results. The result buffer must have been allocated using McodeAllocResult with M_CODE_DETECT_RESULT.
Detect 1D code occurrences in an image.
Specifies the identifier of an image buffer that contains the code occurrences to detect. The image buffer must be an 8-bit unsigned 1-band buffer.
Specifies the size of the array passed to CodeTypeArrayPtr.
Specifies the address of an array listing the possible code types to detect in the image.
Specifies the total number of code occurrences to detect in the image, regardless of their code type.
Specifies the timeout period, in msec.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the code detect result buffer in which to write the results. The result buffer must have been allocated using McodeAllocResult with M_CODE_DETECT_RESULT.
Draw specific features of results obtained from an McodeRead, McodeGrade, or McodeDetect operation.
Specifies the identifier of the 2D graphics context to use when drawing. This parameter must be set to one of the following values:
Specifies the identifier of the code read, grade, or detect result buffer from which to extract features to draw.
Specifies the identifier of the destination image buffer or 2D graphics list in which to draw specific features of results.
Specifies the type of drawing operation to perform.
Specifies the code occurrence for which to draw results.
Specifies the scan line(s) for which to draw results.
Specifies the function's control flag. Reserved for future expansion. This parameter must be set to M_DEFAULT .
Free a code context or a code result buffer.
Specifies the identifier of the code context or code result buffer to free.
Get the specified type of result for the specified code occurrence(s), or in the case of an McodeTrain operation, for the specified code model(s), from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the code occurrence(s) or code model(s) for which to retrieve results.
Specifies the scan line(s) or row(s) of the code occurrence in the McodeGrade result buffer for which to retrieve results. For result types that are not scan line-specific or row-specific, set this parameter to M_GENERAL.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for the specified code occurrence(s), or in the case of an McodeTrain operation, for the specified code model(s), from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the code occurrence(s) or code model(s) for which to retrieve results.
Specifies the scan line(s) or row(s) of the code occurrence in the McodeGrade result buffer for which to retrieve results. For result types that are not scan line-specific or row-specific, set this parameter to M_GENERAL.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for the specified code occurrence(s), or in the case of an McodeTrain operation, for the specified code model(s), from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the code occurrence(s) or code model(s) for which to retrieve results.
Specifies the scan line(s) or row(s) of the code occurrence in the McodeGrade result buffer for which to retrieve results. For result types that are not scan line-specific or row-specific, set this parameter to M_GENERAL.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for the specified code occurrence(s), or in the case of an McodeTrain operation, for the specified code model(s), from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the code occurrence(s) or code model(s) for which to retrieve results.
Specifies the scan line(s) or row(s) of the code occurrence in the McodeGrade result buffer for which to retrieve results. For result types that are not scan line-specific or row-specific, set this parameter to M_GENERAL.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for the specified code occurrence(s), or in the case of an McodeTrain operation, for the specified code model(s), from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the code occurrence(s) or code model(s) for which to retrieve results.
Specifies the scan line(s) or row(s) of the code occurrence in the McodeGrade result buffer for which to retrieve results. For result types that are not scan line-specific or row-specific, set this parameter to M_GENERAL.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for the specified code occurrence(s), or in the case of an McodeTrain operation, for the specified code model(s), from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the code occurrence(s) or code model(s) for which to retrieve results.
Specifies the scan line(s) or row(s) of the code occurrence in the McodeGrade result buffer for which to retrieve results. For result types that are not scan line-specific or row-specific, set this parameter to M_GENERAL.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for the specified code occurrence(s), or in the case of an McodeTrain operation, for the specified code model(s), from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the code occurrence(s) or code model(s) for which to retrieve results.
Specifies the scan line(s) or row(s) of the code occurrence in the McodeGrade result buffer for which to retrieve results. For result types that are not scan line-specific or row-specific, set this parameter to M_GENERAL.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for the specified code occurrence(s), or in the case of an McodeTrain operation, for the specified code model(s), from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the code occurrence(s) or code model(s) for which to retrieve results.
Specifies the scan line(s) or row(s) of the code occurrence in the McodeGrade result buffer for which to retrieve results. For result types that are not scan line-specific or row-specific, set this parameter to M_GENERAL.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for the specified code occurrence(s), or in the case of an McodeTrain operation, for the specified code model(s), from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the code occurrence(s) or code model(s) for which to retrieve results.
Specifies the scan line(s) or row(s) of the code occurrence in the McodeGrade result buffer for which to retrieve results. For result types that are not scan line-specific or row-specific, set this parameter to M_GENERAL.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for the specified code occurrence(s), or in the case of an McodeTrain operation, for the specified code model(s), from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the code occurrence(s) or code model(s) for which to retrieve results.
Specifies the scan line(s) or row(s) of the code occurrence in the McodeGrade result buffer for which to retrieve results. For result types that are not scan line-specific or row-specific, set this parameter to M_GENERAL.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for the specified code occurrence(s), or in the case of an McodeTrain operation, for the specified code model(s), from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the code occurrence(s) or code model(s) for which to retrieve results.
Specifies the scan line(s) or row(s) of the code occurrence in the McodeGrade result buffer for which to retrieve results. For result types that are not scan line-specific or row-specific, set this parameter to M_GENERAL.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for the specified code occurrence(s), or in the case of an McodeTrain operation, for the specified code model(s), from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the code occurrence(s) or code model(s) for which to retrieve results.
Specifies the scan line(s) or row(s) of the code occurrence in the McodeGrade result buffer for which to retrieve results. For result types that are not scan line-specific or row-specific, set this parameter to M_GENERAL.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for the specified code occurrence(s), or in the case of an McodeTrain operation, for the specified code model(s), from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the code occurrence(s) or code model(s) for which to retrieve results.
Specifies the scan line(s) or row(s) of the code occurrence in the McodeGrade result buffer for which to retrieve results. For result types that are not scan line-specific or row-specific, set this parameter to M_GENERAL.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Grade the code occurrence(s) in an image.
Specifies the identifier of the code context, allocated using McodeAlloc.
Specifies the identifier of the image buffer containing the code occurrence(s) to be graded.
Specifies a source code result buffer from which to retrieve McodeRead results. The result buffer must have previously been allocated using McodeAllocResult with M_DEFAULT.
Specifies the index of the code model (in the code context) or the result occurrence (in the source code result buffer) to use when grading.
Specifies the result buffer in which to write the resulting grading information.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Inquire about a code context, code model, or code result setting.
Specifies the identifier of the code context, code model, or code result buffer.
Specifies the setting about which to inquire.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a code context, code model, or code result setting.
Specifies the identifier of the code context, code model, or code result buffer.
Specifies the setting about which to inquire.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a code context, code model, or code result setting.
Specifies the identifier of the code context, code model, or code result buffer.
Specifies the setting about which to inquire.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a code context, code model, or code result setting.
Specifies the identifier of the code context, code model, or code result buffer.
Specifies the setting about which to inquire.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a code context, code model, or code result setting.
Specifies the identifier of the code context, code model, or code result buffer.
Specifies the setting about which to inquire.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a code context, code model, or code result setting.
Specifies the identifier of the code context, code model, or code result buffer.
Specifies the setting about which to inquire.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a code context, code model, or code result setting.
Specifies the identifier of the code context, code model, or code result buffer.
Specifies the setting about which to inquire.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a code context, code model, or code result setting.
Specifies the identifier of the code context, code model, or code result buffer.
Specifies the setting about which to inquire.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a code context, code model, or code result setting.
Specifies the identifier of the code context, code model, or code result buffer.
Specifies the setting about which to inquire.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a code context, code model, or code result setting.
Specifies the identifier of the code context, code model, or code result buffer.
Specifies the setting about which to inquire.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a code context, code model, or code result setting.
Specifies the identifier of the code context, code model, or code result buffer.
Specifies the setting about which to inquire.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a code context, code model, or code result setting.
Specifies the identifier of the code context, code model, or code result buffer.
Specifies the setting about which to inquire.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Add, find, or delete a code model within a code context.
Specifies the code context in which to add, find, or delete the code model.
Specifies the operation to perform within the specified code context.
Specifies the code type of the code model to add or find from the code context. Note that if the Operation parameter is set to M_DELETE, set this parameter to M_NULL .
Specifies the instance of the code model to find in the context. Note that if the Operation parameter is set to M_ADD or M_DELETE, set this parameter to M_NULL .
Specifies the function's control flag. Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address in which to return the code model identifier for M_ADD and M_FIND operations. For a M_DELETE operation, ModelCodeIdPtr specifies the identifier of the model to be deleted.
The returned value is the identifier of the code model for a successful M_ADD operation; if the model could not be added, M_NULL is returned. The returned value is the identifier of the code model for a successful M_FIND operation; M_NULL is returned if no code model is found. The returned value is M_NULL for an M_DELETE operation.
Add, find, or delete a code model within a code context.
Specifies the code context in which to add, find, or delete the code model.
Specifies the operation to perform within the specified code context.
Specifies the code type of the code model to add or find from the code context. Note that if the Operation parameter is set to M_DELETE, set this parameter to M_NULL .
Specifies the instance of the code model to find in the context. Note that if the Operation parameter is set to M_ADD or M_DELETE, set this parameter to M_NULL .
Specifies the function's control flag. Reserved for future expansion. This parameter must be set to M_DEFAULT .
The returned value is the identifier of the code model for a successful M_ADD operation; if the model could not be added, M_NULL is returned. The returned value is the identifier of the code model for a successful M_FIND operation; M_NULL is returned if no code model is found. The returned value is M_NULL for an M_DELETE operation.
Add, find, or delete a code model within a code context.
Specifies the code context in which to add, find, or delete the code model.
Specifies the operation to perform within the specified code context.
Specifies the code type of the code model to add or find from the code context. Note that if the Operation parameter is set to M_DELETE, set this parameter to M_NULL .
Specifies the instance of the code model to find in the context. Note that if the Operation parameter is set to M_ADD or M_DELETE, set this parameter to M_NULL .
Specifies the function's control flag. Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address in which to return the code model identifier for M_ADD and M_FIND operations. For a M_DELETE operation, ModelCodeIdPtr specifies the identifier of the model to be deleted.
The returned value is the identifier of the code model for a successful M_ADD operation; if the model could not be added, M_NULL is returned. The returned value is the identifier of the code model for a successful M_FIND operation; M_NULL is returned if no code model is found. The returned value is M_NULL for an M_DELETE operation.
Read the code occurrence(s) in an image.
Specifies the identifier of the code context.
Specifies the 8-bit unsigned 1-band image buffer in which to search.
Specifies the result buffer in which to write the results of the read.
Restore a code context from disk.
Specifies the path and name of the file from which to restore the code context (for example, "C:\mydirectory\myfile").
Specifies the system on which to allocate the context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to return the identifier of the code context.
The returned value is the code context identifier. If allocation fails, M_NULL is returned.
Restore a code context from disk.
Specifies the path and name of the file from which to restore the code context (for example, "C:\mydirectory\myfile").
Specifies the system on which to allocate the context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to return the identifier of the code context.
The returned value is the code context identifier. If allocation fails, M_NULL is returned.
Save the specified code context in a file.
Specifies the name and path of the file in which to save the code context.
Specifies the identifier of the data buffer to save.
Specifies the function's control flag.
Save the specified code context in a file.
Specifies the name and path of the file in which to save the code context.
Specifies the identifier of the data buffer to save.
Specifies the function's control flag.
Load, restore, or save a code context from/to a file or a memory stream, or save a gradingreport to a file.
Specifies the file or memory stream.
Specifies the system on which to restore the code context.
Specifies the operation to perform on the code context.
Specifies the type of stream in which to store/from which to restore the code context.
Specifies the MIL version of the code context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the code context. In the case of an M_SAVE_REPORT operation, this parameter specifies the address of the variable from which to read the identifier of the code result buffer.
Specifies the address of the variable in which to write the size of the code context, in bytes.
Load, restore, or save a code context from/to a file or a memory stream, or save a gradingreport to a file.
Specifies the file or memory stream.
Specifies the system on which to restore the code context.
Specifies the operation to perform on the code context.
Specifies the type of stream in which to store/from which to restore the code context.
Specifies the MIL version of the code context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the code context. In the case of an M_SAVE_REPORT operation, this parameter specifies the address of the variable from which to read the identifier of the code result buffer.
Specifies the address of the variable in which to write the size of the code context, in bytes.
Load, restore, or save a code context from/to a file or a memory stream, or save a gradingreport to a file.
Specifies the file or memory stream.
Specifies the system on which to restore the code context.
Specifies the operation to perform on the code context.
Specifies the type of stream in which to store/from which to restore the code context.
Specifies the MIL version of the code context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the code context. In the case of an M_SAVE_REPORT operation, this parameter specifies the address of the variable from which to read the identifier of the code result buffer.
Specifies the address of the variable in which to write the size of the code context, in bytes.
Load, restore, or save a code context from/to a file or a memory stream, or save a gradingreport to a file.
Specifies the file or memory stream.
Specifies the system on which to restore the code context.
Specifies the operation to perform on the code context.
Specifies the type of stream in which to store/from which to restore the code context.
Specifies the MIL version of the code context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the code context. In the case of an M_SAVE_REPORT operation, this parameter specifies the address of the variable from which to read the identifier of the code result buffer.
Specifies the address of the variable in which to write the size of the code context, in bytes.
Load, restore, or save a code context from/to a file or a memory stream, or save a gradingreport to a file.
Specifies the file or memory stream.
Specifies the system on which to restore the code context.
Specifies the operation to perform on the code context.
Specifies the type of stream in which to store/from which to restore the code context.
Specifies the MIL version of the code context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the code context. In the case of an M_SAVE_REPORT operation, this parameter specifies the address of the variable from which to read the identifier of the code result buffer.
Specifies the address of the variable in which to write the size of the code context, in bytes.
Load, restore, or save a code context from/to a file or a memory stream, or save a gradingreport to a file.
Specifies the file or memory stream.
Specifies the system on which to restore the code context.
Specifies the operation to perform on the code context.
Specifies the type of stream in which to store/from which to restore the code context.
Specifies the MIL version of the code context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the code context. In the case of an M_SAVE_REPORT operation, this parameter specifies the address of the variable from which to read the identifier of the code result buffer.
Specifies the address of the variable in which to write the size of the code context, in bytes.
Train the control type settings of a code context and its code models so that they are optimized for the specified set of sample images.
Specifies the identifier of the code context to train.
Specifies the number of training images passed to ImageArrayPtr.
Specifies the address of the array containing the buffer identifiers of the training images. The image buffers must be 1-band, 8-bit unsigned buffers.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the train result buffer identifier. The result buffer must have been allocated using McodeAllocResult with M_CODE_TRAIN_RESULT.
Train the control type settings of a code context and its code models so that they are optimized for the specified set of sample images.
Specifies the identifier of the code context to train.
Specifies the number of training images passed to ImageArrayPtr.
Specifies the address of the array containing the buffer identifiers of the training images. The image buffers must be 1-band, 8-bit unsigned buffers.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the train result buffer identifier. The result buffer must have been allocated using McodeAllocResult with M_CODE_TRAIN_RESULT.
Encode an ASCII string into a symbol.
Specifies the identifier of the code model.
Specifies the 8-bit unsigned 1-band image buffer in which to write the symbol.
Specifies the address of the string to be encoded.
Specifies the function's control flag.
Specifies the identifier of the code write result buffer. The result buffer must have been allocated using McodeAllocResult with M_CODE_WRITE_RESULT.
Allocate a color matching context or a relative color calibration context.
Specifies the system on which to allocate the context.
Specifies the type of context.
Specifies the source color space of the context. In general, all color data required for the color operation should be the same as the source color space. For example, if you specify an M_RGB source color space, color-samples ( McolDefine) and target or source images ( McolMatch or McolTransform) should also typically be RGB.
Specifies the context's color space profile.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the context identifier.
The returned value is the context's identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a color matching context or a relative color calibration context.
Specifies the system on which to allocate the context.
Specifies the type of context.
Specifies the source color space of the context. In general, all color data required for the color operation should be the same as the source color space. For example, if you specify an M_RGB source color space, color-samples ( McolDefine) and target or source images ( McolMatch or McolTransform) should also typically be RGB.
Specifies the context's color space profile.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the context identifier.
The returned value is the context's identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a color matching result buffer.
Specifies the system on which to allocate the result buffer.
Specifies the type of result buffer to allocate.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the color matching result identifier.
The returned value is the result buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a color matching result buffer.
Specifies the system on which to allocate the result buffer.
Specifies the type of result buffer to allocate.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the color matching result identifier.
The returned value is the result buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Control a color matching context, its color-samples, or the color-samples of a relative color calibration context.
Specifies the identifier of the color matching or relative color calibration context.
Specifies what to control.
Specifies the setting to change.
Specifies the setting's new value.
Control a color matching context, its color-samples, or the color-samples of a relative color calibration context.
Specifies the identifier of the color matching or relative color calibration context.
Specifies what to control.
Specifies the setting to change.
Specifies the setting's new value.
Define or delete a color-sample or color element.
Specifies the identifier of the context in which to add or delete a color-sample.
Specifies the identifier of the source image buffer to use to define or add elements to a color-sample. If you are defining or adding elements to a color-sample from three explicit color component values, or if you are deleting color-samples or color elements, set this parameter to M_NULL .
Specifies a color-sample.
Specifies the type of the color-sample or color element.
Specifies an attribute of the color-sample or color element.
Specifies an attribute of the color-sample or color element.
Specifies an attribute of the color-sample or color element.
Specifies an attribute of the color-sample or color element.
Calculate the distance between colors.
Specifies the identifier of the first source image buffer.
Specifies the identifier of the second source buffer, which can be either an image or a MIL array buffer.
Specifies the identifier of the destination image buffer in which to write the results of the distance calculation.
Specifies the identifier of the image buffer used to identify the masked (non-zero) pixels.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the type of distance operation to perform.
Specifies the factor with which to normalize the resulting distances.
Reserved for future expansion and must be set to M_DEFAULT .
Draw specific features of a color-sample, color element, or color matching result.
Specifies the identifier of the 2D graphics context to use when drawing. Set this parameter to one of the following values:
Specifies the context or result buffer for which to perform the drawing operation.
Specifies the identifier of the destination image buffer in which to draw.
Specifies the type of drawing operation to perform.
Specifies the label of the target area for which to perform the drawing operation, for color matching contexts.
Specifies the color-sample or color element therein for which to perform the drawing operation.
Reserved for future expansion and must be set to M_DEFAULT .
Free a color matching context, a relative color calibration context, or a color matching result buffer.
Specifies the identifier of the context or result buffer to free.
Get the specified type of results from a color matching result buffer.
Specifies the identifier of the color matching result buffer from which to get results.
Specifies the label of the target area(s) for which to get results.
Specifies the color-sample(s) for which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first element of the array in which to write the requested information.
Get the specified type of results from a color matching result buffer.
Specifies the identifier of the color matching result buffer from which to get results.
Specifies the label of the target area(s) for which to get results.
Specifies the color-sample(s) for which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first element of the array in which to write the requested information.
Get the specified type of results from a color matching result buffer.
Specifies the identifier of the color matching result buffer from which to get results.
Specifies the label of the target area(s) for which to get results.
Specifies the color-sample(s) for which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first element of the array in which to write the requested information.
Get the specified type of results from a color matching result buffer.
Specifies the identifier of the color matching result buffer from which to get results.
Specifies the label of the target area(s) for which to get results.
Specifies the color-sample(s) for which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first element of the array in which to write the requested information.
Get the specified type of results from a color matching result buffer.
Specifies the identifier of the color matching result buffer from which to get results.
Specifies the label of the target area(s) for which to get results.
Specifies the color-sample(s) for which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first element of the array in which to write the requested information.
Get the specified type of results from a color matching result buffer.
Specifies the identifier of the color matching result buffer from which to get results.
Specifies the label of the target area(s) for which to get results.
Specifies the color-sample(s) for which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first element of the array in which to write the requested information.
Get the specified type of results from a color matching result buffer.
Specifies the identifier of the color matching result buffer from which to get results.
Specifies the label of the target area(s) for which to get results.
Specifies the color-sample(s) for which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first element of the array in which to write the requested information.
Get the specified type of results from a color matching result buffer.
Specifies the identifier of the color matching result buffer from which to get results.
Specifies the label of the target area(s) for which to get results.
Specifies the color-sample(s) for which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first element of the array in which to write the requested information.
Get the specified type of results from a color matching result buffer.
Specifies the identifier of the color matching result buffer from which to get results.
Specifies the label of the target area(s) for which to get results.
Specifies the color-sample(s) for which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first element of the array in which to write the requested information.
Get the specified type of results from a color matching result buffer.
Specifies the identifier of the color matching result buffer from which to get results.
Specifies the label of the target area(s) for which to get results.
Specifies the color-sample(s) for which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first element of the array in which to write the requested information.
Get the specified type of results from a color matching result buffer.
Specifies the identifier of the color matching result buffer from which to get results.
Specifies the label of the target area(s) for which to get results.
Specifies the color-sample(s) for which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first element of the array in which to write the requested information.
Get the specified type of results from a color matching result buffer.
Specifies the identifier of the color matching result buffer from which to get results.
Specifies the label of the target area(s) for which to get results.
Specifies the color-sample(s) for which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first element of the array in which to write the requested information.
Get the specified type of results from a color matching result buffer.
Specifies the identifier of the color matching result buffer from which to get results.
Specifies the label of the target area(s) for which to get results.
Specifies the color-sample(s) for which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first element of the array in which to write the requested information.
Get the specified type of results from a color matching result buffer.
Specifies the identifier of the color matching result buffer from which to get results.
Specifies the label of the target area(s) for which to get results.
Specifies the color-sample(s) for which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first element of the array in which to write the requested information.
Inquire information about a color matching or relative color calibration context, color-sample, color element, or a color matching result.
Specifies the identifier of the context or result buffer about which to inquire information.
Specifies what to inquire.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a color matching or relative color calibration context, color-sample, color element, or a color matching result.
Specifies the identifier of the context or result buffer about which to inquire information.
Specifies what to inquire.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a color matching or relative color calibration context, color-sample, color element, or a color matching result.
Specifies the identifier of the context or result buffer about which to inquire information.
Specifies what to inquire.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a color matching or relative color calibration context, color-sample, color element, or a color matching result.
Specifies the identifier of the context or result buffer about which to inquire information.
Specifies what to inquire.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a color matching or relative color calibration context, color-sample, color element, or a color matching result.
Specifies the identifier of the context or result buffer about which to inquire information.
Specifies what to inquire.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a color matching or relative color calibration context, color-sample, color element, or a color matching result.
Specifies the identifier of the context or result buffer about which to inquire information.
Specifies what to inquire.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a color matching or relative color calibration context, color-sample, color element, or a color matching result.
Specifies the identifier of the context or result buffer about which to inquire information.
Specifies what to inquire.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a color matching or relative color calibration context, color-sample, color element, or a color matching result.
Specifies the identifier of the context or result buffer about which to inquire information.
Specifies what to inquire.
Specifies the type of setting about which to inquire.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a color matching or relative color calibration context, color-sample, color element, or a color matching result.
Specifies the identifier of the context or result buffer about which to inquire information.
Specifies what to inquire.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Mask regions of a color element in a specified color-sample.
Specifies the context in which the color-sample containing the color element to be masked is located.
Specifies the color element for which to create a mask.
Specifies the identifier of the buffer to use to identify the masked (non-zero) pixels in the color element.
Specifies the type of mask to employ.
Reserved for future expansion and must be set to M_DEFAULT .
Match target areas with color-samples.
Specifies the identifier of the color matching context.
Specifies the identifier of the target image buffer with which to match the color-samples.
Specifies the identifier of the target image's reference color space.
Specifies the identifier of the image buffer containing the target area labels.
Specifies the identifier of the image buffer or result buffer in which to write the results of the color matching operation.
Specifies the results to produce.
Preprocess a relative color calibration or color matching context.
Specifies the identifier of the context to preprocess.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Perform a color projection.
Specifies the identifier of the source image buffer on which to perform the projection transformation.
Specifies the identifier of an image buffer or MIL array buffer that controls how the source pixels are interpreted.
Specifies the identifier of the destination buffer in which to write the color projection (transformation) results.
Specifies the identifier of the destination mask image.
Specifies the color projection operation.
Specifies the dynamic range on which the resulting projection is mapped.
Specifies the address of the variable in which to write the status of the color projection operation.
Perform a color projection.
Specifies the identifier of the source image buffer on which to perform the projection transformation.
Specifies the identifier of an image buffer or MIL array buffer that controls how the source pixels are interpreted.
Specifies the identifier of the destination buffer in which to write the color projection (transformation) results.
Specifies the identifier of the destination mask image.
Specifies the color projection operation.
Specifies the dynamic range on which the resulting projection is mapped.
Specifies the address of the variable in which to write the status of the color projection operation.
Restore a color matching or relative color calibration context from disk.
Specifies the name and path of the file from which to restore the context.
Specifies the system on which to restore the context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the context identifier.
The returned value is the context identifier. If allocation fails, M_NULL is returned.
Restore a color matching or relative color calibration context from disk.
Specifies the name and path of the file from which to restore the context.
Specifies the system on which to restore the context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the context identifier.
The returned value is the context identifier. If allocation fails, M_NULL is returned.
Save a color matching or relative color calibration context to a file.
Specifies the name and path of the file in which to save the context.
Specifies the identifier of the context to save.
Reserved for future expansion and must be set to M_DEFAULT .
Save a color matching or relative color calibration context to a file.
Specifies the name and path of the file in which to save the context.
Specifies the identifier of the context to save.
Reserved for future expansion and must be set to M_DEFAULT .
Set the color matching or relative color calibration strategy.
Specifies the identifier of the color matching or relative color calibration context.
Specifies the operation.
Specifies the type of distance (for color matching) or color calibration intent (for relative color calibration) that the operation uses.
Specifies the conversion mode (for color matching) or compute option (for relative color calibration) that the operation uses.
Reserved for future expansion and must be set to M_DEFAULT .
Load, restore, or save a MIL color matching or relative color calibration context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the context.
Specifies the MIL version of the context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the context.
Specifies the address of the variable in which to write the size of the context, in bytes.
Load, restore, or save a MIL color matching or relative color calibration context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the context.
Specifies the MIL version of the context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the context.
Specifies the address of the variable in which to write the size of the context, in bytes.
Load, restore, or save a MIL color matching or relative color calibration context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the context.
Specifies the MIL version of the context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the context.
Specifies the address of the variable in which to write the size of the context, in bytes.
Load, restore, or save a MIL color matching or relative color calibration context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the context.
Specifies the MIL version of the context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the context.
Specifies the address of the variable in which to write the size of the context, in bytes.
Load, restore, or save a MIL color matching or relative color calibration context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the context.
Specifies the MIL version of the context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the context.
Specifies the address of the variable in which to write the size of the context, in bytes.
Load, restore, or save a MIL color matching or relative color calibration context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the context.
Specifies the MIL version of the context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the context.
Specifies the address of the variable in which to write the size of the context, in bytes.
Transform color data using relative color calibration.
Specifies the identifier of the relative color calibration context containing the color-sample and its associated mapping.
Specifies the index or label of a color-sample in the specified relative color calibration context.
Specifies the identifier of the source image with which to perform the relative color calibration.
Specifies the identifier of destination image in which to write the transformed color.
Reserved for future expansion and must be set to M_DEFAULT .
Allocate an Industrial Communication context.
Specifies the system on which to allocate the Industrial Communication context.
Specifies the type of protocol to use.
Specifies the description of the device with which to communicate.
Specifies how to initialize the Industrial Communication context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address in which to return the identifier of the Industrial Communication context. Since McomAlloc also returns the identifier, you can set this parameter to M_NULL .
The returned value is the Industrial Communication context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate an Industrial Communication context.
Specifies the system on which to allocate the Industrial Communication context.
Specifies the type of protocol to use.
Specifies the description of the device with which to communicate.
Specifies how to initialize the Industrial Communication context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address in which to return the identifier of the Industrial Communication context. Since McomAlloc also returns the identifier, you can set this parameter to M_NULL .
The returned value is the Industrial Communication context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Control an Industrial Communication context setting.
Specifies the identifier of the Industrial Communication context.
Specifies the Industrial Communication setting to control.
Specifies the setting's new value.
Control an Industrial Communication context setting.
Specifies the identifier of the Industrial Communication context.
Specifies the Industrial Communication setting to control.
Specifies the setting's new value.
Control an Industrial Communication context setting.
Specifies the identifier of the Industrial Communication context.
Specifies the Industrial Communication setting to control.
Specifies the setting's new value.
Free an Industrial Communication context.
Specifies the identifier of the Industrial Communication context.
Inquire about an Industrial Communication context setting.
Specifies the identifier of the Industrial Communication context.
Specifies the setting about which to inquire.
Specifies the address of the variable in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about an Industrial Communication context setting.
Specifies the identifier of the Industrial Communication context.
Specifies the setting about which to inquire.
Specifies the address of the variable in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about an Industrial Communication context setting.
Specifies the identifier of the Industrial Communication context.
Specifies the setting about which to inquire.
Specifies the address of the variable in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about an Industrial Communication context setting.
Specifies the identifier of the Industrial Communication context.
Specifies the setting about which to inquire.
Specifies the address of the variable in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about an Industrial Communication context setting.
Specifies the identifier of the Industrial Communication context.
Specifies the setting about which to inquire.
Specifies the address of the variable in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about an Industrial Communication context setting.
Specifies the identifier of the Industrial Communication context.
Specifies the setting about which to inquire.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about an Industrial Communication context setting.
Specifies the identifier of the Industrial Communication context.
Specifies the setting about which to inquire.
Specifies the address of the variable in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Read data from a device that uses the specified communication protocol.
Specifies the identifier of the Industrial Communication context that specifies the protocol of the device with which to communicate.
Specifies the location from which to read the data. This location is protocol specific.
Specifies the offset from which to start reading the data in the specified module/data table/assembly.
Specifies the amount of the data to read.
Specifies the address of the array in which to write the data.
Read data from a device that uses the specified communication protocol.
Specifies the identifier of the Industrial Communication context that specifies the protocol of the device with which to communicate.
Specifies the location from which to read the data. This location is protocol specific.
Specifies the offset from which to start reading the data in the specified module/data table/assembly.
Specifies the amount of the data to read.
Specifies the address of the array in which to write the data.
Sends a position to the robot. This does not move the robot, but simply sends a found position to the robot controller.
Specifies the identifier of the Industrial Communication context.
Specifies the operation code (opcode) of the command.
Specifies the status code to send to the robot controller.
Specifies the user identifier associated with the object at the specified position.
Specifies the X-position to the robot controller.
Specifies the Y-position to the robot controller.
Specifies the Z-position to the robot controller.
Specifies the rotation around the positional X-axis to the robot controller.
Specifies the rotation around the positional Y-axis to the robot controller.
Specifies the rotation around the positional Z-axis to the robot controller.
Reserved for future expansion and must be set to M_DEFAULT .
Reserved for future expansion and must be set to M_DEFAULT .
Waits to receive a robot's request for a new position.
Specifies the identifier of the Industrial Communication context.
Specifies the address of the variable in which to write the operation code (opcode) received from the robot controller.
Specifies the address of the variable in which to write the status code received from the robot controller.
Specifies the address of the variable in which to write the user identifier associated with the object on which to perform the specified operation; the identifier is established and received from the robot-side software.
Specifies the address of the variable in which to write the current X-position of the robot.
Specifies the address of the variable in which to write the current Y-position of the robot.
Specifies the address of the variable in which to write the current Z-position of the robot.
Specifies the address of the variable in which to write the rotation around the positional X-axis of the robot.
Specifies the address of the variable in which to write the rotation around the positional Y-axis of the robot.
Specifies the address of the variable in which to write the rotation around the positional Z-axis of the robot.
Reserved for future expansion and must be set to M_DEFAULT .
Reserved for future expansion and must be set to M_DEFAULT .
Write data to a device that uses the specified communication protocol.
Specifies the identifier of the Industrial Communication context that specifies the protocol of the device with which to communicate.
Specifies the location in which to write the data. This location is protocol specific.
Specifies the offset from which to start writing the data in the specified module/data table/assembly.
Specifies the size of the data to be written, in bytes.
Specifies the address of the array containing the data.
Write data to a device that uses the specified communication protocol.
Specifies the identifier of the Industrial Communication context that specifies the protocol of the device with which to communicate.
Specifies the location in which to write the data. This location is protocol specific.
Specifies the offset from which to start writing the data in the specified module/data table/assembly.
Specifies the size of the data to be written, in bytes.
Specifies the address of the array containing the data.
Allocate a digitizer.
Specifies the identifier of the system on which to allocate the digitizer.
Specifies the number or string to identify the device to allocate for the digitizer.
Specifies the name of the digitizer configuration format (DCF) appropriate for your camera.
Specifies the type of initialization to perform on the digitizer.
Specifies the address of the variable in which to write the digitizer identifier.
The returned value is the digitizer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a digitizer.
Specifies the identifier of the system on which to allocate the digitizer.
Specifies the number or string to identify the device to allocate for the digitizer.
Specifies the name of the digitizer configuration format (DCF) appropriate for your camera.
Specifies the type of initialization to perform on the digitizer.
Specifies the address of the variable in which to write the digitizer identifier.
The returned value is the digitizer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a digitizer.
Specifies the identifier of the system on which to allocate the digitizer.
Specifies the number or string to identify the device to allocate for the digitizer.
Specifies the name of the digitizer configuration format (DCF) appropriate for your camera.
Specifies the type of initialization to perform on the digitizer.
Specifies the address of the variable in which to write the digitizer identifier.
The returned value is the digitizer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a digitizer.
Specifies the identifier of the system on which to allocate the digitizer.
Specifies the number or string to identify the device to allocate for the digitizer.
Specifies the name of the digitizer configuration format (DCF) appropriate for your camera.
Specifies the type of initialization to perform on the digitizer.
Specifies the address of the variable in which to write the digitizer identifier.
The returned value is the digitizer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Control a digitizer setting.
Specifies the identifier of the digitizer.
Specifies the digitizer setting to control.
Specifies the value to assign to the digitizer setting.
Control a digitizer setting.
Specifies the identifier of the digitizer.
Specifies the digitizer setting to control.
Specifies the value to assign to the digitizer setting.
Control a digitizer setting.
Specifies the identifier of the digitizer.
Specifies the digitizer setting to control.
Specifies the value to assign to the digitizer setting.
Controls a feature of the camera.
Specifies the identifier of the digitizer accessing the camera to control.
Specifies the type of information to control for the specified feature.
Specifies the name of the camera feature to control.
Specifies the data type of the address pointed to by the UserVarPtr parameter.
Specifies the address of the variable in which to write the value of the feature.
Controls a feature of the camera.
Specifies the identifier of the digitizer accessing the camera to control.
Specifies the type of information to control for the specified feature.
Specifies the name of the camera feature to control.
Specifies the data type of the address pointed to by the UserVarPtr parameter.
Specifies the address of the variable in which to write the value of the feature.
Controls a feature of the camera.
Specifies the identifier of the digitizer accessing the camera to control.
Specifies the type of information to control for the specified feature.
Specifies the name of the camera feature to control.
Specifies the data type of the address pointed to by the UserVarPtr parameter.
Specifies the address of the variable in which to write the value of the feature.
Controls a feature of the camera.
Specifies the identifier of the digitizer accessing the camera to control.
Specifies the type of information to control for the specified feature.
Specifies the name of the camera feature to control.
Specifies the data type of the address pointed to by the UserVarPtr parameter.
Specifies the address of the variable in which to write the value of the feature.
Controls a feature of the camera.
Specifies the identifier of the digitizer accessing the camera to control.
Specifies the type of information to control for the specified feature.
Specifies the name of the camera feature to control.
Specifies the data type of the address pointed to by the UserVarPtr parameter.
Specifies the address of the variable in which to write the value of the feature.
Controls a feature of the camera.
Specifies the identifier of the digitizer accessing the camera to control.
Specifies the type of information to control for the specified feature.
Specifies the name of the camera feature to control.
Specifies the data type of the address pointed to by the UserVarPtr parameter.
Specifies the address of the variable in which to write the value of the feature.
Controls a feature of the camera.
Specifies the identifier of the digitizer accessing the camera to control.
Specifies the type of information to control for the specified feature.
Specifies the name of the camera feature to control.
Specifies the data type of the address pointed to by the UserVarPtr parameter.
Controls a feature of the camera.
Specifies the identifier of the digitizer accessing the camera to control.
Specifies the type of information to control for the specified feature.
Specifies the name of the camera feature to control.
Specifies the data type of the address pointed to by the UserVarPtr parameter.
Specifies the address of the variable in which to write the value of the feature.
Controls a feature of the camera.
Specifies the identifier of the digitizer accessing the camera to control.
Specifies the type of information to control for the specified feature.
Specifies the name of the camera feature to control.
Specifies the data type of the address pointed to by the UserVarPtr parameter.
Specifies the address of the variable in which to write the value of the feature.
Controls a feature of the camera.
Specifies the identifier of the digitizer accessing the camera to control.
Specifies the type of information to control for the specified feature.
Specifies the name of the camera feature to control.
Specifies the data type of the address pointed to by the UserVarPtr parameter.
Specifies the address of the variable in which to write the value of the feature.
Adjust a camera's lens motor to a position that produces optimum focus, or only calculate the focus quality of a specified image or an image grabbed at the current lens motor position.
Specifies the identifier of the digitizer.
Specifies the identifier of the buffer that contains the image to analyze or in which to grab.
Specifies the identifier of a child buffer of the destination buffer.
Specifies the address of the user-defined function to call before each grab.
Specifies the address of the data that you want to make available to the user-defined function. When only calculating the focus indicator (that is, using the M_EVALUATE operation mode), this parameter is not used, and must be set to M_NULL.
Specifies the minimum focus position of the search.
Specifies the starting focus position of the search.
Specifies the maximum focus position of the search.
Specifies the positional increment to use in the search.
Specifies the operation mode used by this function.
Specifies the address in which to return the resulting value from the focusing operation.
Adjust a camera's lens motor to a position that produces optimum focus, or only calculate the focus quality of a specified image or an image grabbed at the current lens motor position.
Specifies the identifier of the digitizer.
Specifies the identifier of the buffer that contains the image to analyze or in which to grab.
Specifies the identifier of a child buffer of the destination buffer.
Specifies the address of the user-defined function to call before each grab.
Specifies the address of the data that you want to make available to the user-defined function. When only calculating the focus indicator (that is, using the M_EVALUATE operation mode), this parameter is not used, and must be set to M_NULL.
Specifies the minimum focus position of the search.
Specifies the starting focus position of the search.
Specifies the maximum focus position of the search.
Specifies the positional increment to use in the search.
Specifies the operation mode used by this function.
Specifies the address in which to return the resulting value from the focusing operation.
Free a digitizer.
Specifies the identifier of the digitizer.
Get information about a digitizer hook event.
Specifies the digitizer event identifier received by the hook-handler function (see MdigProcess and MdigHookFunction).
Specifies the type of information about the event to return.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (!M_NULL) value is returned.
Get information about a digitizer hook event.
Specifies the digitizer event identifier received by the hook-handler function (see MdigProcess and MdigHookFunction).
Specifies the type of information about the event to return.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (!M_NULL) value is returned.
Get information about a digitizer hook event.
Specifies the digitizer event identifier received by the hook-handler function (see MdigProcess and MdigHookFunction).
Specifies the type of information about the event to return.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (!M_NULL) value is returned.
Get information about a digitizer hook event.
Specifies the digitizer event identifier received by the hook-handler function (see MdigProcess and MdigHookFunction).
Specifies the type of information about the event to return.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (!M_NULL) value is returned.
Get information about a digitizer hook event.
Specifies the digitizer event identifier received by the hook-handler function (see MdigProcess and MdigHookFunction).
Specifies the type of information about the event to return.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (!M_NULL) value is returned.
Grab data from a camera into a buffer or container.
Specifies the identifier of the digitizer.
Specifies the identifier of the destination image buffer or container.
Grab data continuously from a camera.
Specifies the identifier of the digitizer.
Specifies the identifier of the destination image buffer or container.
Wait for the end of the grab in progress.
Specifies the identifier of the digitizer.
Specifies the function's control flag.
Halt a continuous grab from an input device.
Specifies the identifier of the digitizer.
Hook a function to a digitizer event.
Specifies the identifier of the digitizer.
Specifies the digitizer event to which to hook the function.
Specifies the address of the function that should be called when the specified event occurs.
Specifies the address of the user data that you want to make available to the hook-handler function.
Inquire about a digitizer setting.
Specifies the identifier of the digitizer.
Specifies the digitizer setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a digitizer setting.
Specifies the identifier of the digitizer.
Specifies the digitizer setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a digitizer setting.
Specifies the identifier of the digitizer.
Specifies the digitizer setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a digitizer setting.
Specifies the identifier of the digitizer.
Specifies the digitizer setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a digitizer setting.
Specifies the identifier of the digitizer.
Specifies the digitizer setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a digitizer setting.
Specifies the identifier of the digitizer.
Specifies the digitizer setting to inquire.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a digitizer setting.
Specifies the identifier of the digitizer.
Specifies the digitizer setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquires a feature of the camera.
Specifies the identifier of the digitizer accessing the camera to inquire.
Specifies the data type of the variable in which to return the requested information (pointed to by the UserVarPtr parameter).
Specifies the name of the camera feature to inquire.
Specifies the data type of the address pointed to by the UserVarPtr parameter.
Specifies the address of the variable in which to return the requested information.
Inquires a feature of the camera.
Specifies the identifier of the digitizer accessing the camera to inquire.
Specifies the data type of the variable in which to return the requested information (pointed to by the UserVarPtr parameter).
Specifies the name of the camera feature to inquire.
Specifies the data type of the address pointed to by the UserVarPtr parameter.
Specifies the address of the variable in which to return the requested information.
Inquires a feature of the camera.
Specifies the identifier of the digitizer accessing the camera to inquire.
Specifies the data type of the variable in which to return the requested information (pointed to by the UserVarPtr parameter).
Specifies the name of the camera feature to inquire.
Specifies the data type of the address pointed to by the UserVarPtr parameter.
Specifies the address of the variable in which to return the requested information.
Inquires a feature of the camera.
Specifies the identifier of the digitizer accessing the camera to inquire.
Specifies the data type of the variable in which to return the requested information (pointed to by the UserVarPtr parameter).
Specifies the name of the camera feature to inquire.
Specifies the data type of the address pointed to by the UserVarPtr parameter.
Specifies the address of the variable in which to return the requested information.
Inquires a feature of the camera.
Specifies the identifier of the digitizer accessing the camera to inquire.
Specifies the data type of the variable in which to return the requested information (pointed to by the UserVarPtr parameter).
Specifies the name of the camera feature to inquire.
Specifies the data type of the address pointed to by the UserVarPtr parameter.
Specifies the address of the variable in which to return the requested information.
Inquires a feature of the camera.
Specifies the identifier of the digitizer accessing the camera to inquire.
Specifies the data type of the variable in which to return the requested information (pointed to by the UserVarPtr parameter).
Specifies the name of the camera feature to inquire.
Specifies the data type of the address pointed to by the UserVarPtr parameter.
Specifies the address of the variable in which to return the requested information.
Grab frames of data sequentially into a list of image buffers or containers, and process them with a user-defined function as they are grabbed.
Specifies the identifier of the digitizer to be used to perform the grabs.
Specifies the address of the array containing the identifiers of the image buffers or containers in which to place the grabbed frames of data. Image buffers should be of an appropriate type and depth to hold the grabbed frames of data.
Specifies the number of buffers or containers in the array.
Specifies the type of operation to perform.
Specifies more information about the synchronization and triggering of the grab.
Specifies the address of the function that is called when a buffer/container is modified in the array of destination image buffers/containers.
Specifies the address of the user data that you want to make available to the hook-handler function.
Grab frames of data sequentially into a list of image buffers or containers, and process them with a user-defined function as they are grabbed.
Specifies the identifier of the digitizer to be used to perform the grabs.
Specifies the address of the array containing the identifiers of the image buffers or containers in which to place the grabbed frames of data. Image buffers should be of an appropriate type and depth to hold the grabbed frames of data.
Specifies the number of buffers or containers in the array.
Specifies the type of operation to perform.
Specifies more information about the synchronization and triggering of the grab.
Specifies the address of the function that is called when a buffer/container is modified in the array of destination image buffers/containers.
Specifies the address of the user data that you want to make available to the hook-handler function.
Allocate a display.
Specifies the system on which to allocate the display.
Specifies the device to use for image display.
Specifies the format of the display.
Specifies your display's type.
Specifies the address of the variable in which to write the display identifier.
The returned value is the display identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a display.
Specifies the system on which to allocate the display.
Specifies the device to use for image display.
Specifies the format of the display.
Specifies your display's type.
Specifies the address of the variable in which to write the display identifier.
The returned value is the display identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Control a MIL display setting.
Specifies the identifier of the target display.
Specifies the type of display setting to control.
Specifies the new value to assign to the display setting specified by the ControlType parameter.
Control a MIL display setting.
Specifies the identifier of the target display.
Specifies the type of display setting to control.
Specifies the new value to assign to the display setting specified by the ControlType parameter.
Control a MIL display setting.
Specifies the identifier of the target display.
Specifies the type of display setting to control.
Specifies the new value to assign to the display setting specified by the ControlType parameter.
Free a display.
Specifies the identifier of the display.
Get information about a display hook event.
Specifies the display event identifier received by the hook-handler function (see MdispHookFunction).
Specifies the type of information about the event to return.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (!M_NULL) value is returned.
Get information about a display hook event.
Specifies the display event identifier received by the hook-handler function (see MdispHookFunction).
Specifies the type of information about the event to return.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (!M_NULL) value is returned.
Get information about a display hook event.
Specifies the display event identifier received by the hook-handler function (see MdispHookFunction).
Specifies the type of information about the event to return.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (!M_NULL) value is returned.
Hook a function to a display event.
Specifies the identifier of the target display.
Specifies the display event type.
Specifies the address of the function that should be called when the specified event occurs.
Specifies the address of the user data that you want to make available to the hook-handler function.
Inquire about a display setting.
Specifies the identifier of the display.
Specifies the type of display setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a display setting.
Specifies the identifier of the display.
Specifies the type of display setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a display setting.
Specifies the identifier of the display.
Specifies the type of display setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a display setting.
Specifies the identifier of the display.
Specifies the type of display setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a display setting.
Specifies the identifier of the display.
Specifies the type of display setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a display setting.
Specifies the identifier of the display.
Specifies the type of display setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a display setting.
Specifies the identifier of the display.
Specifies the type of display setting about which to inquire.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Associate a LUT buffer with a display.
Specifies the identifier of the display with which to associate the LUT buffer.
Specifies a LUT buffer.
Pan (scroll) a display.
Specifies the identifier of the display.
Specifies the number of image pixels by which to pan an image buffer horizontally when it is displayed.
Specifies the number of image pixels by which to pan an image buffer vertically when it is displayed.
Select an image buffer to display.
Specifies the identifier of the display.
Specifies the identifier of the image buffer to display.
Select an image buffer to display in a user-defined window.
Specifies the identifier of the display.
Specifies the image buffer to display.
Specifies the window handle of the user-defined window or child window.
Zoom a display.
Specifies the identifier of the display.
Specifies the zoom factor for the X-direction of the display.
Specifies the zoom factor for the Y-direction of the display.
Allocate a SureDotOCR context.
Specifies the identifier of the system on which to allocate the SureDotOCR context.
Specifies the type of context to allocate.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the SureDotOCR context identifier.
The returned value is the SureDotOCR context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a SureDotOCR context.
Specifies the identifier of the system on which to allocate the SureDotOCR context.
Specifies the type of context to allocate.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the SureDotOCR context identifier.
The returned value is the SureDotOCR context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a SureDotOCR result buffer.
Specifies the identifier of the system on which to allocate the SureDotOCR result buffer.
Specifies the type of result buffer to allocate.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the SureDotOCR result buffer identifier.
The returned value is the result buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a SureDotOCR result buffer.
Specifies the identifier of the system on which to allocate the SureDotOCR result buffer.
Specifies the type of result buffer to allocate.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the SureDotOCR result buffer identifier.
The returned value is the result buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Control a SureDotOCR context or result buffer.
Specifies the identifier of the SureDotOCR context or result buffer to control.
Specifies the type of control to set.
Specifies the required value for the control.
Control a SureDotOCR context or result buffer.
Specifies the identifier of the SureDotOCR context or result buffer to control.
Specifies the type of control to set.
Specifies the required value for the control.
Control a global setting of a font in a SureDotOCR context, or control a character in a font.
Specifies the identifier of the SureDotOCR context that contains the fonts to control.
Specifies the font (one or all) to control.
Specifies the index of a character in the font, if required.
Specifies the name of a character in the font, if required.
Specifies the type of control to set.
Specifies the required value for the control.
Specifies the address which contains more information about the setting's new value.
Control a global setting of a font in a SureDotOCR context, or control a character in a font.
Specifies the identifier of the SureDotOCR context that contains the fonts to control.
Specifies the font (one or all) to control.
Specifies the index of a character in the font, if required.
Specifies the name of a character in the font, if required.
Specifies the type of control to set.
Specifies the required value for the control.
Specifies the address which contains more information about the setting's new value.
Control a global setting of a font in a SureDotOCR context, or control a character in a font.
Specifies the identifier of the SureDotOCR context that contains the fonts to control.
Specifies the font (one or all) to control.
Specifies the index of a character in the font, if required.
Specifies the name of a character in the font, if required.
Specifies the type of control to set.
Specifies the required value for the control.
Specifies the address which contains more information about the setting's new value.
Control a global setting of a font in a SureDotOCR context, or control a character in a font.
Specifies the identifier of the SureDotOCR context that contains the fonts to control.
Specifies the font (one or all) to control.
Specifies the index of a character in the font, if required.
Specifies the name of a character in the font, if required.
Specifies the type of control to set.
Specifies the required value for the control.
Specifies the address which contains more information about the setting's new value.
Control a global setting of a font in a SureDotOCR context, or control a character in a font.
Specifies the identifier of the SureDotOCR context that contains the fonts to control.
Specifies the font (one or all) to control.
Specifies the index of a character in the font, if required.
Specifies the name of a character in the font, if required.
Specifies the type of control to set.
Specifies the required value for the control.
Specifies the address which contains more information about the setting's new value.
Control a global setting of a font in a SureDotOCR context, or control a character in a font.
Specifies the identifier of the SureDotOCR context that contains the fonts to control.
Specifies the font (one or all) to control.
Specifies the index of a character in the font, if required.
Specifies the name of a character in the font, if required.
Specifies the type of control to set.
Specifies the required value for the control.
Specifies the address which contains more information about the setting's new value.
Control a global setting of a font in a SureDotOCR context, or control a character in a font.
Specifies the identifier of the SureDotOCR context that contains the fonts to control.
Specifies the font (one or all) to control.
Specifies the index of a character in the font, if required.
Specifies the name of a character in the font, if required.
Specifies the type of control to set.
Specifies the required value for the control.
Specifies the address which contains more information about the setting's new value.
Control a global setting of a font in a SureDotOCR context, or control a character in a font.
Specifies the identifier of the SureDotOCR context that contains the fonts to control.
Specifies the font (one or all) to control.
Specifies the index of a character in the font, if required.
Specifies the name of a character in the font, if required.
Specifies the type of control to set.
Specifies the required value for the control.
Specifies the address which contains more information about the setting's new value.
Control a global setting of a font in a SureDotOCR context, or control a character in a font.
Specifies the identifier of the SureDotOCR context that contains the fonts to control.
Specifies the font (one or all) to control.
Specifies the index of a character in the font, if required.
Specifies the name of a character in the font, if required.
Specifies the type of control to set.
Specifies the required value for the control.
Specifies the address which contains more information about the setting's new value.
Control a global setting of a font in a SureDotOCR context, or control a character in a font.
Specifies the identifier of the SureDotOCR context that contains the fonts to control.
Specifies the font (one or all) to control.
Specifies the index of a character in the font, if required.
Specifies the name of a character in the font, if required.
Specifies the type of control to set.
Specifies the required value for the control.
Specifies the address which contains more information about the setting's new value.
Control a global setting of a font in a SureDotOCR context, or control a character in a font.
Specifies the identifier of the SureDotOCR context that contains the fonts to control.
Specifies the font (one or all) to control.
Specifies the index of a character in the font, if required.
Specifies the name of a character in the font, if required.
Specifies the type of control to set.
Specifies the required value for the control.
Specifies the address which contains more information about the setting's new value.
Control a global setting of a font in a SureDotOCR context, or control a character in a font.
Specifies the identifier of the SureDotOCR context that contains the fonts to control.
Specifies the font (one or all) to control.
Specifies the index of a character in the font, if required.
Specifies the name of a character in the font, if required.
Specifies the type of control to set.
Specifies the required value for the control.
Specifies the address which contains more information about the setting's new value.
Control a global setting of a SureDotOCR string model, or control a position (constraint) in a string model.
Specifies the identifier of the SureDotOCR context that contains the string model to control.
Specifies the string model (one or all) to control.
Specifies how to control the string model.
Specifies the type of control to set.
Specifies the required value for the control.
Specifies the second required value for the control.
Specifies the address which contains more information about the setting's new value.
Control a global setting of a SureDotOCR string model, or control a position (constraint) in a string model.
Specifies the identifier of the SureDotOCR context that contains the string model to control.
Specifies the string model (one or all) to control.
Specifies how to control the string model.
Specifies the type of control to set.
Specifies the required value for the control.
Specifies the second required value for the control.
Specifies the address which contains more information about the setting's new value.
Control a global setting of a SureDotOCR string model, or control a position (constraint) in a string model.
Specifies the identifier of the SureDotOCR context that contains the string model to control.
Specifies the string model (one or all) to control.
Specifies how to control the string model.
Specifies the type of control to set.
Specifies the required value for the control.
Specifies the second required value for the control.
Specifies the address which contains more information about the setting's new value.
Control a global setting of a SureDotOCR string model, or control a position (constraint) in a string model.
Specifies the identifier of the SureDotOCR context that contains the string model to control.
Specifies the string model (one or all) to control.
Specifies how to control the string model.
Specifies the type of control to set.
Specifies the required value for the control.
Specifies the second required value for the control.
Specifies the address which contains more information about the setting's new value.
Draw specific features of a SureDotOCR result buffer.
Specifies the identifier of the 2D graphics context to use when drawing. Set this parameter to one of the values below.
Specifies the identifier of the SureDotOCR result buffer from which to extract the features to draw.
Specifies the identifier of the destination image buffer or 2D graphics list in which to draw.
Specifies the drawing operation to perform.
Specifies the string result (one or all) for which to perform the drawing operation.
Specifies the character (one or all) in the string result for which to perform the drawing operation.
Reserved for future expansion and must be set to M_DEFAULT .
Export a font from a SureDotOCR context.
Specifies the name and path of the SureDotOCR font file in which to export the font.
Specifies the format of the file in which to export the font.
Specifies the identifier of the SureDotOCR context from which to export the font.
Specifies the label or index of the font to export from the SureDotOCR context.
Reserved for future expansion and must be set to M_DEFAULT .
Free a SureDotOCR context or a SureDotOCR result buffer.
Specifies the identifier of the SureDotOCR context or SureDotOCR result buffer to free.
Get results from a SureDotOCR result buffer.
Specifies the identifier of the SureDotOCR result buffer from which to retrieve results.
Specifies the string (one or all) for which to get results, or specifies to get global results.
Specifies the character (one or all) for which to get results, or specifies to get global or string results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get results from a SureDotOCR result buffer.
Specifies the identifier of the SureDotOCR result buffer from which to retrieve results.
Specifies the string (one or all) for which to get results, or specifies to get global results.
Specifies the character (one or all) for which to get results, or specifies to get global or string results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get results from a SureDotOCR result buffer.
Specifies the identifier of the SureDotOCR result buffer from which to retrieve results.
Specifies the string (one or all) for which to get results, or specifies to get global results.
Specifies the character (one or all) for which to get results, or specifies to get global or string results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get results from a SureDotOCR result buffer.
Specifies the identifier of the SureDotOCR result buffer from which to retrieve results.
Specifies the string (one or all) for which to get results, or specifies to get global results.
Specifies the character (one or all) for which to get results, or specifies to get global or string results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get results from a SureDotOCR result buffer.
Specifies the identifier of the SureDotOCR result buffer from which to retrieve results.
Specifies the string (one or all) for which to get results, or specifies to get global results.
Specifies the character (one or all) for which to get results, or specifies to get global or string results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get results from a SureDotOCR result buffer.
Specifies the identifier of the SureDotOCR result buffer from which to retrieve results.
Specifies the string (one or all) for which to get results, or specifies to get global results.
Specifies the character (one or all) for which to get results, or specifies to get global or string results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get results from a SureDotOCR result buffer.
Specifies the identifier of the SureDotOCR result buffer from which to retrieve results.
Specifies the string (one or all) for which to get results, or specifies to get global results.
Specifies the character (one or all) for which to get results, or specifies to get global or string results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get results from a SureDotOCR result buffer.
Specifies the identifier of the SureDotOCR result buffer from which to retrieve results.
Specifies the string (one or all) for which to get results, or specifies to get global results.
Specifies the character (one or all) for which to get results, or specifies to get global or string results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get results from a SureDotOCR result buffer.
Specifies the identifier of the SureDotOCR result buffer from which to retrieve results.
Specifies the string (one or all) for which to get results, or specifies to get global results.
Specifies the character (one or all) for which to get results, or specifies to get global or string results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get results from a SureDotOCR result buffer.
Specifies the identifier of the SureDotOCR result buffer from which to retrieve results.
Specifies the string (one or all) for which to get results, or specifies to get global results.
Specifies the character (one or all) for which to get results, or specifies to get global or string results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get results from a SureDotOCR result buffer.
Specifies the identifier of the SureDotOCR result buffer from which to retrieve results.
Specifies the string (one or all) for which to get results, or specifies to get global results.
Specifies the character (one or all) for which to get results, or specifies to get global or string results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get results from a SureDotOCR result buffer.
Specifies the identifier of the SureDotOCR result buffer from which to retrieve results.
Specifies the string (one or all) for which to get results, or specifies to get global results.
Specifies the character (one or all) for which to get results, or specifies to get global or string results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get results from a SureDotOCR result buffer.
Specifies the identifier of the SureDotOCR result buffer from which to retrieve results.
Specifies the string (one or all) for which to get results, or specifies to get global results.
Specifies the character (one or all) for which to get results, or specifies to get global or string results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get results from a SureDotOCR result buffer.
Specifies the identifier of the SureDotOCR result buffer from which to retrieve results.
Specifies the string (one or all) for which to get results, or specifies to get global results.
Specifies the character (one or all) for which to get results, or specifies to get global or string results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Import characters from a font file into a new or existing font of a SureDotOCR context.
Specifies the name and path of the SureDotOCR font file (MDMRF) from which to import the font.
Specifies the format of the file from which to import the font.
Specifies the identifier of the SureDotOCR context to which you are importing the characters.
Specifies the label or index of an already existing font, or the addition of a new font.
Specifies the characters to import from the SureDotOCR font file.
Specifies how to handle importing characters that have the same name as characters already in the font.
Import characters from a font file into a new or existing font of a SureDotOCR context.
Specifies the name and path of the SureDotOCR font file (MDMRF) from which to import the font.
Specifies the format of the file from which to import the font.
Specifies the identifier of the SureDotOCR context to which you are importing the characters.
Specifies the label or index of an already existing font, or the addition of a new font.
Specifies the characters to import from the SureDotOCR font file.
Specifies how to handle importing characters that have the same name as characters already in the font.
Inquire about a SureDotOCR context or result buffer setting.
Specifies the identifier of the SureDotOCR context or result buffer about which to inquire.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a SureDotOCR context or result buffer setting.
Specifies the identifier of the SureDotOCR context or result buffer about which to inquire.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a SureDotOCR context or result buffer setting.
Specifies the identifier of the SureDotOCR context or result buffer about which to inquire.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a SureDotOCR context or result buffer setting.
Specifies the identifier of the SureDotOCR context or result buffer about which to inquire.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a SureDotOCR context or result buffer setting.
Specifies the identifier of the SureDotOCR context or result buffer about which to inquire.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a SureDotOCR context or result buffer setting.
Specifies the identifier of the SureDotOCR context or result buffer about which to inquire.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a global setting of a font in a SureDotOCR context, or inquire about a character in a font.
Specifies the identifier of the SureDotOCR context that contains the font about which to inquire.
Specifies the font about which to inquire.
Specifies the index of a character in the font, if required.
Specifies the name of a character in the font, if required.
Specifies the type of inquire to perform.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a global setting of a font in a SureDotOCR context, or inquire about a character in a font.
Specifies the identifier of the SureDotOCR context that contains the font about which to inquire.
Specifies the font about which to inquire.
Specifies the index of a character in the font, if required.
Specifies the name of a character in the font, if required.
Specifies the type of inquire to perform.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a global setting of a font in a SureDotOCR context, or inquire about a character in a font.
Specifies the identifier of the SureDotOCR context that contains the font about which to inquire.
Specifies the font about which to inquire.
Specifies the index of a character in the font, if required.
Specifies the name of a character in the font, if required.
Specifies the type of inquire to perform.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a global setting of a font in a SureDotOCR context, or inquire about a character in a font.
Specifies the identifier of the SureDotOCR context that contains the font about which to inquire.
Specifies the font about which to inquire.
Specifies the index of a character in the font, if required.
Specifies the name of a character in the font, if required.
Specifies the type of inquire to perform.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a global setting of a font in a SureDotOCR context, or inquire about a character in a font.
Specifies the identifier of the SureDotOCR context that contains the font about which to inquire.
Specifies the font about which to inquire.
Specifies the index of a character in the font, if required.
Specifies the name of a character in the font, if required.
Specifies the type of inquire to perform.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a global setting of a font in a SureDotOCR context, or inquire about a character in a font.
Specifies the identifier of the SureDotOCR context that contains the font about which to inquire.
Specifies the font about which to inquire.
Specifies the index of a character in the font, if required.
Specifies the name of a character in the font, if required.
Specifies the type of inquire to perform.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a global setting of a font in a SureDotOCR context, or inquire about a character in a font.
Specifies the identifier of the SureDotOCR context that contains the font about which to inquire.
Specifies the font about which to inquire.
Specifies the index of a character in the font, if required.
Specifies the name of a character in the font, if required.
Specifies the type of inquire to perform.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a global setting of a font in a SureDotOCR context, or inquire about a character in a font.
Specifies the identifier of the SureDotOCR context that contains the font about which to inquire.
Specifies the font about which to inquire.
Specifies the index of a character in the font, if required.
Specifies the name of a character in the font, if required.
Specifies the type of inquire to perform.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a global setting of a font in a SureDotOCR context, or inquire about a character in a font.
Specifies the identifier of the SureDotOCR context that contains the font about which to inquire.
Specifies the font about which to inquire.
Specifies the index of a character in the font, if required.
Specifies the name of a character in the font, if required.
Specifies the type of inquire to perform.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a global setting of a font in a SureDotOCR context, or inquire about a character in a font.
Specifies the identifier of the SureDotOCR context that contains the font about which to inquire.
Specifies the font about which to inquire.
Specifies the index of a character in the font, if required.
Specifies the name of a character in the font, if required.
Specifies the type of inquire to perform.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a global setting of a font in a SureDotOCR context, or inquire about a character in a font.
Specifies the identifier of the SureDotOCR context that contains the font about which to inquire.
Specifies the font about which to inquire.
Specifies the index of a character in the font, if required.
Specifies the name of a character in the font, if required.
Specifies the type of inquire to perform.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a global setting of a font in a SureDotOCR context, or inquire about a character in a font.
Specifies the identifier of the SureDotOCR context that contains the font about which to inquire.
Specifies the font about which to inquire.
Specifies the index of a character in the font, if required.
Specifies the name of a character in the font, if required.
Specifies the type of inquire to perform.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a global setting of a SureDotOCR string model, or inquire about a position (constraint) in a string model.
Specifies the identifier of the SureDotOCR context that contains the string model about which to inquire.
Specifies the string model about which to inquire.
Specifies how to inquire about the string model.
Specifies the permitted character about which to inquire.
Specifies the type of inquire to perform.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a global setting of a SureDotOCR string model, or inquire about a position (constraint) in a string model.
Specifies the identifier of the SureDotOCR context that contains the string model about which to inquire.
Specifies the string model about which to inquire.
Specifies how to inquire about the string model.
Specifies the permitted character about which to inquire.
Specifies the type of inquire to perform.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a global setting of a SureDotOCR string model, or inquire about a position (constraint) in a string model.
Specifies the identifier of the SureDotOCR context that contains the string model about which to inquire.
Specifies the string model about which to inquire.
Specifies how to inquire about the string model.
Specifies the permitted character about which to inquire.
Specifies the type of inquire to perform.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a global setting of a SureDotOCR string model, or inquire about a position (constraint) in a string model.
Specifies the identifier of the SureDotOCR context that contains the string model about which to inquire.
Specifies the string model about which to inquire.
Specifies how to inquire about the string model.
Specifies the permitted character about which to inquire.
Specifies the type of inquire to perform.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Perform name operations for fonts and string models.
Specifies the identifier of the SureDotOCR context containing the font or string model with which to perform the name operation.
Specifies the name operation to perform.
Specifies the label or index value of the font or string model with which to perform the name operation.
Specifies the name.
Specifies the address at which to write the information requested by the name operation.
Reserved for future expansion and must be set to M_DEFAULT .
Perform name operations for fonts and string models.
Specifies the identifier of the SureDotOCR context containing the font or string model with which to perform the name operation.
Specifies the name operation to perform.
Specifies the label or index value of the font or string model with which to perform the name operation.
Specifies the name.
Specifies the address at which to write the information requested by the name operation.
Reserved for future expansion and must be set to M_DEFAULT .
Perform name operations for fonts and string models.
Specifies the identifier of the SureDotOCR context containing the font or string model with which to perform the name operation.
Specifies the name operation to perform.
Specifies the label or index value of the font or string model with which to perform the name operation.
Specifies the name.
Specifies the address at which to write the information requested by the name operation.
Reserved for future expansion and must be set to M_DEFAULT .
Perform name operations for fonts and string models.
Specifies the identifier of the SureDotOCR context containing the font or string model with which to perform the name operation.
Specifies the name operation to perform.
Specifies the label or index value of the font or string model with which to perform the name operation.
Specifies the name.
Specifies the address at which to write the information requested by the name operation.
Reserved for future expansion and must be set to M_DEFAULT .
Preprocess a SureDotOCR context.
Specifies the identifier of the SureDotOCR context to preprocess.
Specifies whether to preprocess the SureDotOCR context.
Read dot-matrix strings from a target image.
Specifies the identifier of the SureDotOCR context to use for the read operation.
Specifies the identifier of the target image buffer which contains the dot-matrix strings to read.
Specifies the identifier of the SureDotOCR result buffer in which to write the results of the read operation.
Reserved for future expansion and must be set to M_DEFAULT .
Restore a SureDotOCR context from disk.
Specifies the name and path of the file from which to restore the SureDotOCR context.
Specifies the identifier of the system on which to restore the SureDotOCR context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the SureDotOCR context identifier.
The returned value is the SureDotOCR context identifier. If this fails, M_NULL is returned.
Save a SureDotOCR context to a file.
Specifies the name and path of the file in which to save the SureDotOCR context.
Specifies the identifier of the SureDotOCR context to save.
Reserved for future expansion and must be set to M_DEFAULT .
Load, restore, or save a SureDotOCR context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the identifier of the system on which to restore the SureDotOCR context.
Specifies the operation to perform on the SureDotOCR context.
Specifies the type of stream in which to store/from which to restore the SureDotOCR context.
Specifies the MIL version of the SureDotOCR context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the SureDotOCR context.
Specifies the address of the variable in which to write the size of the SureDotOCR context, in bytes.
Load, restore, or save a SureDotOCR context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the identifier of the system on which to restore the SureDotOCR context.
Specifies the operation to perform on the SureDotOCR context.
Specifies the type of stream in which to store/from which to restore the SureDotOCR context.
Specifies the MIL version of the SureDotOCR context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the SureDotOCR context.
Specifies the address of the variable in which to write the size of the SureDotOCR context, in bytes.
Load, restore, or save a SureDotOCR context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the identifier of the system on which to restore the SureDotOCR context.
Specifies the operation to perform on the SureDotOCR context.
Specifies the type of stream in which to store/from which to restore the SureDotOCR context.
Specifies the MIL version of the SureDotOCR context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the SureDotOCR context.
Specifies the address of the variable in which to write the size of the SureDotOCR context, in bytes.
Load, restore, or save a SureDotOCR context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the identifier of the system on which to restore the SureDotOCR context.
Specifies the operation to perform on the SureDotOCR context.
Specifies the type of stream in which to store/from which to restore the SureDotOCR context.
Specifies the MIL version of the SureDotOCR context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the SureDotOCR context.
Specifies the address of the variable in which to write the size of the SureDotOCR context, in bytes.
Load, restore, or save a SureDotOCR context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the identifier of the system on which to restore the SureDotOCR context.
Specifies the operation to perform on the SureDotOCR context.
Specifies the type of stream in which to store/from which to restore the SureDotOCR context.
Specifies the MIL version of the SureDotOCR context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the SureDotOCR context.
Specifies the address of the variable in which to write the size of the SureDotOCR context, in bytes.
Load, restore, or save a SureDotOCR context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the identifier of the system on which to restore the SureDotOCR context.
Specifies the operation to perform on the SureDotOCR context.
Specifies the type of stream in which to store/from which to restore the SureDotOCR context.
Specifies the MIL version of the SureDotOCR context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the SureDotOCR context.
Specifies the address of the variable in which to write the size of the SureDotOCR context, in bytes.
Allocate an Edge Finder context.
Specifies the system on which to allocate the Edge Finder context.
Specifies the type of Edge Finder context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the Edge Finder context identifier.
The returned value is the Edge Finder context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate an Edge Finder context.
Specifies the system on which to allocate the Edge Finder context.
Specifies the type of Edge Finder context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the Edge Finder context identifier.
The returned value is the Edge Finder context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate an Edge Finder result buffer.
Specifies the system on which to allocate the Edge Finder result buffer.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the Edge Finder result buffer identifier.
The returned value is the result identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate an Edge Finder result buffer.
Specifies the system on which to allocate the Edge Finder result buffer.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the Edge Finder result buffer identifier.
The returned value is the result identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Perform edge extraction and feature calculations.
Specifies the Edge Finder context to use for the extraction.
Specifies the source image buffer from which to extract edges.
Specifies the X-source derivative image buffer used to extract edges.
Specifies the Y-source derivative image buffer used to extract edges.
Specifies the source cross-derivative image buffer used to extract edges.
Specifies the Edge Finder result buffer in which to write the results of the extraction.
Specifies whether optimal performance during Edge Finder calculations is ensured.
Control an Edge Finder context or an Edge Finder result buffer setting.
Specifies either the Edge Finder context or the Edge Finder result buffer whose settings you want to modify.
Specifies the setting to change.
Specifies the setting's new value.
Control an Edge Finder context or an Edge Finder result buffer setting.
Specifies either the Edge Finder context or the Edge Finder result buffer whose settings you want to modify.
Specifies the setting to change.
Specifies the setting's new value.
Draw specific edge results in the destination image buffer or 2D graphics list.
Specifies the identifier of the 2D graphics context to use when drawing. This parameter must be set to one of the following values:
Specifies the identifier of the Edge Finder result buffer from which to extract the results to draw.
Specifies the identifier of the destination image buffer or 2D graphics list in which to draw.
Specifies the type of operation to perform.
Specifies the edge(s) to draw.
Reserved for future expansion and must be set to M_DEFAULT .
Free an Edge Finder context or an Edge Finder result buffer.
Specifies the identifier of the Edge Finder context or Edge Finder result buffer to free.
Get edgels from an Edge Finder result buffer that are the closest neighbors to a list of user-specified point coordinates.
Specifies the identifier of the Edge Finder result buffer from which to search for edgel candidates.
Specifies the number of points provided.
Specifies the address of the array containing the X-coordinate(s) of the source point(s).
Specifies the address of the array containing the Y-coordinate(s) of the source point(s).
Specifies the address of the array containing the constraint angle(s) used to refine the search for edgel candidates.
Specifies the address of the array in which the X-coordinate(s) of the edgel(s) found in the Edge Finder result buffer are to be written.
Specifies the address of the array in which the Y-coordinate(s) of the edgel(s) found in the Edge Finder result buffer is to be written.
Specifies the address of the array in which the index of the edgel(s) found in the Edge Finder result buffer is to be written.
Specifies the address of the array in which the label of the edgel's edge found in the Edge Finder result buffer is to be written.
Specifies the accuracy with which to return edgels.
Get edgels from an Edge Finder result buffer that are the closest neighbors to a list of user-specified point coordinates.
Specifies the identifier of the Edge Finder result buffer from which to search for edgel candidates.
Specifies the number of points provided.
Specifies the address of the array containing the X-coordinate(s) of the source point(s).
Specifies the address of the array containing the Y-coordinate(s) of the source point(s).
Specifies the address of the array containing the constraint angle(s) used to refine the search for edgel candidates.
Specifies the address of the array in which the X-coordinate(s) of the edgel(s) found in the Edge Finder result buffer are to be written.
Specifies the address of the array in which the Y-coordinate(s) of the edgel(s) found in the Edge Finder result buffer is to be written.
Specifies the address of the array in which the index of the edgel(s) found in the Edge Finder result buffer is to be written.
Specifies the address of the array in which the label of the edgel's edge found in the Edge Finder result buffer is to be written.
Specifies the accuracy with which to return edgels.
Get edgels from an Edge Finder result buffer that are the closest neighbors to a list of user-specified point coordinates.
Specifies the identifier of the Edge Finder result buffer from which to search for edgel candidates.
Specifies the number of points provided.
Specifies the address of the array containing the X-coordinate(s) of the source point(s).
Specifies the address of the array containing the Y-coordinate(s) of the source point(s).
Specifies the address of the array containing the constraint angle(s) used to refine the search for edgel candidates.
Specifies the address of the array in which the X-coordinate(s) of the edgel(s) found in the Edge Finder result buffer are to be written.
Specifies the address of the array in which the Y-coordinate(s) of the edgel(s) found in the Edge Finder result buffer is to be written.
Specifies the address of the array in which the index of the edgel(s) found in the Edge Finder result buffer is to be written.
Specifies the address of the array in which the label of the edgel's edge found in the Edge Finder result buffer is to be written.
Specifies the accuracy with which to return edgels.
Get results of the included edges from an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer from which to get results.
Specifies the edge(s) from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information. If nothing is to be written, set SecondResultArrayPtr to M_NULL .
Get results of the included edges from an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer from which to get results.
Specifies the edge(s) from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first array in which to write the requested information.
Get results of the included edges from an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer from which to get results.
Specifies the edge(s) from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information. If nothing is to be written, set SecondResultArrayPtr to M_NULL .
Get results of the included edges from an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer from which to get results.
Specifies the edge(s) from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information. If nothing is to be written, set SecondResultArrayPtr to M_NULL .
Get results of the included edges from an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer from which to get results.
Specifies the edge(s) from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first array in which to write the requested information.
Get results of the included edges from an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer from which to get results.
Specifies the edge(s) from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information. If nothing is to be written, set SecondResultArrayPtr to M_NULL .
Get results of the included edges from an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer from which to get results.
Specifies the edge(s) from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information. If nothing is to be written, set SecondResultArrayPtr to M_NULL .
Get results of the included edges from an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer from which to get results.
Specifies the edge(s) from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first array in which to write the requested information.
Get results of the included edges from an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer from which to get results.
Specifies the edge(s) from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information. If nothing is to be written, set SecondResultArrayPtr to M_NULL .
Get results of the included edges from an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer from which to get results.
Specifies the edge(s) from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first array in which to write the requested information.
Get results of the included edges from an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer from which to get results.
Specifies the edge(s) from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information. If nothing is to be written, set SecondResultArrayPtr to M_NULL .
Get results of the included edges from an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer from which to get results.
Specifies the edge(s) from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information. If nothing is to be written, set SecondResultArrayPtr to M_NULL .
Get results of the included edges from an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer from which to get results.
Specifies the edge(s) from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first array in which to write the requested information.
Get results of the included edges from an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer from which to get results.
Specifies the edge(s) from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information. If nothing is to be written, set SecondResultArrayPtr to M_NULL .
Get results of the included edges from an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer from which to get results.
Specifies the edge(s) from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information. If nothing is to be written, set SecondResultArrayPtr to M_NULL .
Get results of the included edges from an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer from which to get results.
Specifies the edge(s) from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first array in which to write the requested information.
Get results of the included edges from an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer from which to get results.
Specifies the edge(s) from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information. If nothing is to be written, set SecondResultArrayPtr to M_NULL .
Get results of the included edges from an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer from which to get results.
Specifies the edge(s) from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information. If nothing is to be written, set SecondResultArrayPtr to M_NULL .
Get results of the included edges from an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer from which to get results.
Specifies the edge(s) from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first array in which to write the requested information.
Get results of the included edges from an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer from which to get results.
Specifies the edge(s) from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information. If nothing is to be written, set SecondResultArrayPtr to M_NULL .
Get results of the included edges from an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer from which to get results.
Specifies the edge(s) from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information. If nothing is to be written, set SecondResultArrayPtr to M_NULL .
Get results of the included edges from an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer from which to get results.
Specifies the edge(s) from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first array in which to write the requested information.
Get results of the included edges from an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer from which to get results.
Specifies the edge(s) from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information. If nothing is to be written, set SecondResultArrayPtr to M_NULL .
Get results of the included edges from an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer from which to get results.
Specifies the edge(s) from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information. If nothing is to be written, set SecondResultArrayPtr to M_NULL .
Get results of the included edges from an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer from which to get results.
Specifies the edge(s) from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first array in which to write the requested information.
Get results of the included edges from an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer from which to get results.
Specifies the edge(s) from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information. If nothing is to be written, set SecondResultArrayPtr to M_NULL .
Get results of the included edges from an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer from which to get results.
Specifies the edge(s) from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information. If nothing is to be written, set SecondResultArrayPtr to M_NULL .
Get results of the included edges from an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer from which to get results.
Specifies the edge(s) from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first array in which to write the requested information.
Get results of the included edges from an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer from which to get results.
Specifies the edge(s) from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information. If nothing is to be written, set SecondResultArrayPtr to M_NULL .
Get results of the included edges from an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer from which to get results.
Specifies the edge(s) from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information. If nothing is to be written, set SecondResultArrayPtr to M_NULL .
Get results of the included edges from an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer from which to get results.
Specifies the edge(s) from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first array in which to write the requested information.
Get results of the included edges from an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer from which to get results.
Specifies the edge(s) from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information. If nothing is to be written, set SecondResultArrayPtr to M_NULL .
Inquire about an Edge Finder context or an Edge Finder result buffer.
Specifies either the Edge Finder context or the Edge Finder result buffer about which to inquire information.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about an Edge Finder context or an Edge Finder result buffer.
Specifies either the Edge Finder context or the Edge Finder result buffer about which to inquire information.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about an Edge Finder context or an Edge Finder result buffer.
Specifies either the Edge Finder context or the Edge Finder result buffer about which to inquire information.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about an Edge Finder context or an Edge Finder result buffer.
Specifies either the Edge Finder context or the Edge Finder result buffer about which to inquire information.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about an Edge Finder context or an Edge Finder result buffer.
Specifies either the Edge Finder context or the Edge Finder result buffer about which to inquire information.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about an Edge Finder context or an Edge Finder result buffer.
Specifies either the Edge Finder context or the Edge Finder result buffer about which to inquire information.
Specifies the type of setting about which to inquire.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about an Edge Finder context or an Edge Finder result buffer.
Specifies either the Edge Finder context or the Edge Finder result buffer about which to inquire information.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Mask regions of the Edge Finder context.
Specifies the Edge Finder context in which to set the mask.
Specifies the identifier of the image buffer used to identify the masked pixels in the Edge Finder context.
Reserved for future expansion and must be set to M_DEFAULT .
Put edge chains from user-supplied arrays into an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer in which to put user-supplied data.
Specifies the number of edgels to add to the Edge Finder result buffer.
Specifies the address of the array containing the indices of the edgels' edges to add to the Edge Finder result buffer.
Specifies the address of the array containing the X-coordinate(s) of the edgel(s) to add to the Edge Finder result buffer.
Specifies the address of the array containing the Y-coordinate(s) of the edgel(s) to add to the Edge Finder result buffer.
Specifies the address of the array containing the orientation of the edgel(s) to add to the Edge Finder result buffer.
Specifies the address of the array containing the magnitude of the edgel(s) to add to the Edge Finder result buffer.
Reserved for future expansion and must be set to M_DEFAULT .
Put edge chains from user-supplied arrays into an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer in which to put user-supplied data.
Specifies the number of edgels to add to the Edge Finder result buffer.
Specifies the address of the array containing the indices of the edgels' edges to add to the Edge Finder result buffer.
Specifies the address of the array containing the X-coordinate(s) of the edgel(s) to add to the Edge Finder result buffer.
Specifies the address of the array containing the Y-coordinate(s) of the edgel(s) to add to the Edge Finder result buffer.
Specifies the address of the array containing the orientation of the edgel(s) to add to the Edge Finder result buffer.
Specifies the address of the array containing the magnitude of the edgel(s) to add to the Edge Finder result buffer.
Reserved for future expansion and must be set to M_DEFAULT .
Put edge chains from user-supplied arrays into an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer in which to put user-supplied data.
Specifies the number of edgels to add to the Edge Finder result buffer.
Specifies the address of the array containing the indices of the edgels' edges to add to the Edge Finder result buffer.
Specifies the address of the array containing the X-coordinate(s) of the edgel(s) to add to the Edge Finder result buffer.
Specifies the address of the array containing the Y-coordinate(s) of the edgel(s) to add to the Edge Finder result buffer.
Specifies the address of the array containing the orientation of the edgel(s) to add to the Edge Finder result buffer.
Specifies the address of the array containing the magnitude of the edgel(s) to add to the Edge Finder result buffer.
Reserved for future expansion and must be set to M_DEFAULT .
Put edge chains from user-supplied arrays into an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer in which to put user-supplied data.
Specifies the number of edgels to add to the Edge Finder result buffer.
Specifies the address of the array containing the indices of the edgels' edges to add to the Edge Finder result buffer.
Specifies the address of the array containing the X-coordinate(s) of the edgel(s) to add to the Edge Finder result buffer.
Specifies the address of the array containing the Y-coordinate(s) of the edgel(s) to add to the Edge Finder result buffer.
Specifies the address of the array containing the orientation of the edgel(s) to add to the Edge Finder result buffer.
Specifies the address of the array containing the magnitude of the edgel(s) to add to the Edge Finder result buffer.
Reserved for future expansion and must be set to M_DEFAULT .
Put edge chains from user-supplied arrays into an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer in which to put user-supplied data.
Specifies the number of edgels to add to the Edge Finder result buffer.
Specifies the address of the array containing the indices of the edgels' edges to add to the Edge Finder result buffer.
Specifies the address of the array containing the X-coordinate(s) of the edgel(s) to add to the Edge Finder result buffer.
Specifies the address of the array containing the Y-coordinate(s) of the edgel(s) to add to the Edge Finder result buffer.
Specifies the address of the array containing the orientation of the edgel(s) to add to the Edge Finder result buffer.
Specifies the address of the array containing the magnitude of the edgel(s) to add to the Edge Finder result buffer.
Reserved for future expansion and must be set to M_DEFAULT .
Put edge chains from user-supplied arrays into an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer in which to put user-supplied data.
Specifies the number of edgels to add to the Edge Finder result buffer.
Specifies the address of the array containing the indices of the edgels' edges to add to the Edge Finder result buffer.
Specifies the address of the array containing the X-coordinate(s) of the edgel(s) to add to the Edge Finder result buffer.
Specifies the address of the array containing the Y-coordinate(s) of the edgel(s) to add to the Edge Finder result buffer.
Specifies the address of the array containing the orientation of the edgel(s) to add to the Edge Finder result buffer.
Specifies the address of the array containing the magnitude of the edgel(s) to add to the Edge Finder result buffer.
Reserved for future expansion and must be set to M_DEFAULT .
Put edge chains from user-supplied arrays into an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer in which to put user-supplied data.
Specifies the number of edgels to add to the Edge Finder result buffer.
Specifies the address of the array containing the indices of the edgels' edges to add to the Edge Finder result buffer.
Specifies the address of the array containing the X-coordinate(s) of the edgel(s) to add to the Edge Finder result buffer.
Specifies the address of the array containing the Y-coordinate(s) of the edgel(s) to add to the Edge Finder result buffer.
Specifies the address of the array containing the orientation of the edgel(s) to add to the Edge Finder result buffer.
Specifies the address of the array containing the magnitude of the edgel(s) to add to the Edge Finder result buffer.
Reserved for future expansion and must be set to M_DEFAULT .
Put edge chains from user-supplied arrays into an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer in which to put user-supplied data.
Specifies the number of edgels to add to the Edge Finder result buffer.
Specifies the address of the array containing the indices of the edgels' edges to add to the Edge Finder result buffer.
Specifies the address of the array containing the X-coordinate(s) of the edgel(s) to add to the Edge Finder result buffer.
Specifies the address of the array containing the Y-coordinate(s) of the edgel(s) to add to the Edge Finder result buffer.
Specifies the address of the array containing the orientation of the edgel(s) to add to the Edge Finder result buffer.
Specifies the address of the array containing the magnitude of the edgel(s) to add to the Edge Finder result buffer.
Reserved for future expansion and must be set to M_DEFAULT .
Restore an Edge Finder context from disk.
Specifies the name and path of the file from which to restore the Edge Finder context.
Specifies the system on which to restore the Edge Finder context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the Edge Finder context identifier.
The returned value is the Edge Finder context identifier. If allocation fails, M_NULL is returned.
Restore an Edge Finder context from disk.
Specifies the name and path of the file from which to restore the Edge Finder context.
Specifies the system on which to restore the Edge Finder context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the Edge Finder context identifier.
The returned value is the Edge Finder context identifier. If allocation fails, M_NULL is returned.
Save an Edge Finder context to a file, or save edge chains and/or edge approximations from an Edge Finder result buffer to a CAD (Computer-Aided Design) file.
Specifies the name and path of the file in which to save the Edge Finder context, or the destination CAD file.
Specifies either the identifier of the Edge Finder context to save, or the identifier of the Edge Finder result buffer from which to save to a CAD file.
Specifies whether to save edge chains or edge approximations to the DXF CAD file for Edge Finder result buffers.
Save an Edge Finder context to a file, or save edge chains and/or edge approximations from an Edge Finder result buffer to a CAD (Computer-Aided Design) file.
Specifies the name and path of the file in which to save the Edge Finder context, or the destination CAD file.
Specifies either the identifier of the Edge Finder context to save, or the identifier of the Edge Finder result buffer from which to save to a CAD file.
Specifies whether to save edge chains or edge approximations to the DXF CAD file for Edge Finder result buffers.
Select edges for calculations and result retrieval.
Specifies the identifier of the Edge Finder result buffer to be used in the edge selection process.
Specifies the operation to perform on the specified edges.
Specifies on what the selection criterion will be based.
Specifies the condition for the edge selection.
Specifies a value that is dependent on the feature and condition chosen.
Specifies a value that is dependent on the feature and condition chosen.
Load, restore, or save an Edge Finder context from/to a file or memory stream, or save calculated edges from an Edge Finder result buffer to a file or memory stream in CAD DXF format.
Specifies the file or memory stream.
Specifies the system on which to restore the Edge Finder context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the Edge Finder context or calculated edges.
Specifies the MIL version of the Edge Finder context.
Specifies the function's control flag.
Specifies the address of the variable in which to write or from which to read the identifier of the Edge Finder context or the Edge Finder result buffer.
Specifies the address of the variable in which to write the size of the Edge Finder context or calculated edges, in bytes.
Load, restore, or save an Edge Finder context from/to a file or memory stream, or save calculated edges from an Edge Finder result buffer to a file or memory stream in CAD DXF format.
Specifies the file or memory stream.
Specifies the system on which to restore the Edge Finder context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the Edge Finder context or calculated edges.
Specifies the MIL version of the Edge Finder context.
Specifies the function's control flag.
Specifies the address of the variable in which to write or from which to read the identifier of the Edge Finder context or the Edge Finder result buffer.
Specifies the address of the variable in which to write the size of the Edge Finder context or calculated edges, in bytes.
Load, restore, or save an Edge Finder context from/to a file or memory stream, or save calculated edges from an Edge Finder result buffer to a file or memory stream in CAD DXF format.
Specifies the file or memory stream.
Specifies the system on which to restore the Edge Finder context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the Edge Finder context or calculated edges.
Specifies the MIL version of the Edge Finder context.
Specifies the function's control flag.
Specifies the address of the variable in which to write or from which to read the identifier of the Edge Finder context or the Edge Finder result buffer.
Specifies the address of the variable in which to write the size of the Edge Finder context or calculated edges, in bytes.
Load, restore, or save an Edge Finder context from/to a file or memory stream, or save calculated edges from an Edge Finder result buffer to a file or memory stream in CAD DXF format.
Specifies the file or memory stream.
Specifies the system on which to restore the Edge Finder context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the Edge Finder context or calculated edges.
Specifies the MIL version of the Edge Finder context.
Specifies the function's control flag.
Specifies the address of the variable in which to write or from which to read the identifier of the Edge Finder context or the Edge Finder result buffer.
Specifies the address of the variable in which to write the size of the Edge Finder context or calculated edges, in bytes.
Load, restore, or save an Edge Finder context from/to a file or memory stream, or save calculated edges from an Edge Finder result buffer to a file or memory stream in CAD DXF format.
Specifies the file or memory stream.
Specifies the system on which to restore the Edge Finder context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the Edge Finder context or calculated edges.
Specifies the MIL version of the Edge Finder context.
Specifies the function's control flag.
Specifies the address of the variable in which to write or from which to read the identifier of the Edge Finder context or the Edge Finder result buffer.
Specifies the address of the variable in which to write the size of the Edge Finder context or calculated edges, in bytes.
Load, restore, or save an Edge Finder context from/to a file or memory stream, or save calculated edges from an Edge Finder result buffer to a file or memory stream in CAD DXF format.
Specifies the file or memory stream.
Specifies the system on which to restore the Edge Finder context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the Edge Finder context or calculated edges.
Specifies the MIL version of the Edge Finder context.
Specifies the function's control flag.
Specifies the address of the variable in which to write or from which to read the identifier of the Edge Finder context or the Edge Finder result buffer.
Specifies the address of the variable in which to write the size of the Edge Finder context or calculated edges, in bytes.
Allocate an FPGA command context for a PU in the FPGA configuration loaded in a Processing FPGA on a target system.
Specifies the identifier of the system that has the required Processing FPGA.
Specifies the Processing FPGA for which to allocate the command context.
Specifies the function identifier of the required PU.
Specifies the subfunction identifier of the required PU.
Specifies the PU to use when two or more instances, with the same function identifier and subfunction identifier, are present in a FPGA configuration loaded in a Processing FPGA.
Specifies how the processing operation should be issued on the system command queue.
Reserved for future expansion.
Specifies the address of the variable in which to write the handle of the FPGA command context.
The returned value is M_VALID if allocation is successful. If allocation fails, M_NULL is returned.
Control a specified FPGA command context setting.
Specifies the handle of the FPGA command context associated with the PU.
Specifies the FPGA command context setting to control.
Specifies the address of the variable which contains the value to assign to the command context setting.
Control a specified FPGA command context setting.
Specifies the handle of the FPGA command context associated with the PU.
Specifies the FPGA command context setting to control.
Specifies the address of the variable which contains the value to assign to the command context setting.
Free an FPGA command context.
Specifies the handle of the FPGA command context to deallocate. The command context must have been previously allocated on the system using MfpgaCommandAlloc.
Reserved for future expansion. Set this parameter to M_DEFAULT .
The returned value is M_VALID if deallocation is successful. If deallocation fails, M_NULL is returned.
Inquire about a specified FPGA command context setting.
Specifies the handle of the FPGA command context associated with the PU.
Specifies the type of setting about which to inquire. These inquire types correspond to register fields of the PU associated with the specified FPGA command context.
Specifies the address in which to write the requested information.
Inquire about a specified FPGA command context setting.
Specifies the handle of the FPGA command context associated with the PU.
Specifies the type of setting about which to inquire. These inquire types correspond to register fields of the PU associated with the specified FPGA command context.
Specifies the address in which to write the requested information.
Put an FPGA command on the system command queue of the current thread.
Specifies the handle of the FPGA command context associated with the PU, which defines the command.
Specifies when the processing operation will be tagged as completed. This parameter can be set to one of the following values.
Specifies whether MfpgaCommandQueue should load the current command (or complex command) into hardware or store it into a complex command.
Controls a global setting of a specified Processing FPGA.
Specifies the identifier of the system that has the required Processing FPGA.
Specifies the Processing FPGA on the system to control. This parameter must be set to the following value:
Specifies the Processing FPGA setting to control.
Specifies the value to assign to the Processing FPGA setting.
The returned value is M_VALID if successful. If the operation fails, M_NULL is returned.
Controls a global setting of a specified Processing FPGA.
Specifies the identifier of the system that has the required Processing FPGA.
Specifies the Processing FPGA on the system to control. This parameter must be set to the following value:
Specifies the Processing FPGA setting to control.
Specifies the value to assign to the Processing FPGA setting.
The returned value is M_VALID if successful. If the operation fails, M_NULL is returned.
Get information about a PU hook event.
Specifies the PU event identifier received by the hook-handler function (see MfpgaHookFunction).
Specifies the type of information to get.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (!M_NULL) value is returned.
Get information about a PU hook event.
Specifies the PU event identifier received by the hook-handler function (see MfpgaHookFunction).
Specifies the type of information to get.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (!M_NULL) value is returned.
Get information about a PU hook event.
Specifies the PU event identifier received by the hook-handler function (see MfpgaHookFunction).
Specifies the type of information to get.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (!M_NULL) value is returned.
Set up a request to read registers of a PU.
Specifies the handle of the FPGA command context associated with the PU.
Specifies the section of the PU's register space to access.
Specifies the offset from the start of the specified register section, from which to begin reading, in bytes. The offset must be a multiple of 4 bytes.
Specifies how many bytes of the register to read. The length must be a multiple of 4 bytes.
Specifies the address of the variable in which to write the value read from the register. This address must remain valid for the duration of the operation, otherwise a memory corruption will occur.
Specifies when the register read access must take place.
Hook a function to an event generated by a PU on a target system.
Specifies the identifier of the system that has the required Processing FPGA.
Specifies the Processing FPGA on the system which has the required PU. This parameter must be set to the following value:
Specifies the function identifier of the PU.
Specifies the subfunction identifier of the PU.
Specifies the specific PU instance on which to hook a function if two or more instances are present in the FPGA configuration, loaded on the Processing FPGA.
Specifies the Processing FPGA event type.
Specifies the address of the function that should be called when an event occurs.
Specifies the address of the user data that you want to make available to the hook-handler function.
Hook a function to an event generated by a PU on a target system.
Specifies the identifier of the system that has the required Processing FPGA.
Specifies the Processing FPGA on the system which has the required PU. This parameter must be set to the following value:
Specifies the function identifier of the PU.
Specifies the subfunction identifier of the PU.
Specifies the specific PU instance on which to hook a function if two or more instances are present in the FPGA configuration, loaded on the Processing FPGA.
Specifies the Processing FPGA event type.
Specifies the address of the function that should be called when an event occurs.
Specifies the address of the user data that you want to make available to the hook-handler function.
Inquire global information about a specified Processing FPGA.
Specifies the identifier of the system that has the required Processing FPGA.
Specifies the Processing FPGA to inquire.
Specifies the information about which to inquire.
Specifies the address at which to write the requested information.
The returned value is M_VALID if successful. If the operation fails, M_NULL is returned.
Inquire global information about a specified Processing FPGA.
Specifies the identifier of the system that has the required Processing FPGA.
Specifies the Processing FPGA to inquire.
Specifies the information about which to inquire.
Specifies the address at which to write the requested information.
The returned value is M_VALID if successful. If the operation fails, M_NULL is returned.
Load a new FPGA configuration into a Processing FPGA on a target system.
Specifies the identifier of the system that has the required Processing FPGA.
Specifies the rank of the Processing FPGA into which to load the new FPGA configuration. This parameter must be set to the following value:
Specifies the name and path of the file from which to load the FPGA configuration.
Reserved for future expansion. Set this parameter to M_DEFAULT .
The returned value is M_VALID if successful. If the operation fails, M_NULL is returned.
Specify a destination buffer for the FPGA processing operation.
Specifies the handle of the FPGA command context associated with the PU.
Specifies the handle of the destination buffer.
Specifies the stream output port whose data will be routed to the destination buffer.
Reserved for future expansion.
Cascade the PUs of two commands, such that a stream output of one PU is routed to a stream input port of the other PU.
Specifies the handle of the FPGA command context to use in the link.
Specifies the stream output port of the PU associated with the source command context.
Specifies the handle of the destination command context to use in the link.
Specifies the stream input port of the PU associated with the destination command context.
Reserved for future expansion. Set this parameter to M_DEFAULT .
Set the contents of one or more FPGA registers.
Specifies the handle of the FPGA command context associated with the PU.
Specifies the section of the PU's register space to access.
Specifies the offset from the start of the specified register section, from which to begin writing, in bytes. The offset must be a multiple of 4 bytes.
Specifies the number of bytes to write in the register. The length must be a multiple of 4 bytes.
Specifies the address of the variable in which to write the value to be sent to the register.
Specifies when the register write access must take place.
Specify a source buffer for the FPGA processing operation.
Specifies the handle of the FPGA command context associated with the PU.
Specifies the handle of the source buffer.
Specifies the stream input port to which to route data from the source buffer.
Reserved for future expansion.
Allocate a MIL function context for your user-defined function.
Specifies the name of the user-defined function.
Specifies the number of parameters passed to the current user-defined function. Note that the number of parameters should not exceed 16.
Specifies the address of the slave function.
Specifies the name of the library file which contains the slave function's code.
Specifies the name of the slave function to export from the library file.
Specifies the opcode to use to locate the slave function when an application executes the user-defined MIL function. The slave function's opcode also serves to identify which user-defined module, if any, the user-defined function belongs to.
Specifies more information about the user-defined MIL function.
Specifies the address of the variable in which to store the MIL identifier provided for the user-defined function. Since the MfuncAlloc function also returns the MIL identifier, you can set this parameter to M_NULL .
The returned value is the function context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a MIL function context for your user-defined function.
Specifies the name of the user-defined function.
Specifies the number of parameters passed to the current user-defined function. Note that the number of parameters should not exceed 16.
Specifies the address of the slave function.
Specifies the name of the library file which contains the slave function's code.
Specifies the name of the slave function to export from the library file.
Specifies the opcode to use to locate the slave function when an application executes the user-defined MIL function. The slave function's opcode also serves to identify which user-defined module, if any, the user-defined function belongs to.
Specifies more information about the user-defined MIL function.
Specifies the address of the variable in which to store the MIL identifier provided for the user-defined function. Since the MfuncAlloc function also returns the MIL identifier, you can set this parameter to M_NULL .
The returned value is the function context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a MIL function context for your user-defined function.
Specifies the name of the user-defined function.
Specifies the number of parameters passed to the current user-defined function. Note that the number of parameters should not exceed 16.
Specifies the address of the slave function.
Specifies the name of the library file which contains the slave function's code.
Specifies the name of the slave function to export from the library file.
Specifies the opcode to use to locate the slave function when an application executes the user-defined MIL function. The slave function's opcode also serves to identify which user-defined module, if any, the user-defined function belongs to.
Specifies more information about the user-defined MIL function.
Specifies the address of the variable in which to store the MIL identifier provided for the user-defined function. Since the MfuncAlloc function also returns the MIL identifier, you can set this parameter to M_NULL .
The returned value is the function context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a MIL function context for your user-defined function.
Specifies the name of the user-defined function.
Specifies the number of parameters passed to the current user-defined function. Note that the number of parameters should not exceed 16.
Specifies the address of the slave function.
Specifies the name of the library file which contains the slave function's code.
Specifies the name of the slave function to export from the library file.
Specifies the opcode to use to locate the slave function when an application executes the user-defined MIL function. The slave function's opcode also serves to identify which user-defined module, if any, the user-defined function belongs to.
Specifies more information about the user-defined MIL function.
Specifies the address of the variable in which to store the MIL identifier provided for the user-defined function. Since the MfuncAlloc function also returns the MIL identifier, you can set this parameter to M_NULL .
The returned value is the function context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a MIL function context for your user-defined function.
Specifies the name of the user-defined function.
Specifies the number of parameters passed to the current user-defined function. Note that the number of parameters should not exceed 16.
Specifies the address of the slave function.
Specifies the name of the library file which contains the slave function's code.
Specifies the name of the slave function to export from the library file.
Specifies the opcode to use to locate the slave function when an application executes the user-defined MIL function. The slave function's opcode also serves to identify which user-defined module, if any, the user-defined function belongs to.
Specifies more information about the user-defined MIL function.
Specifies the address of the variable in which to store the MIL identifier provided for the user-defined function. Since the MfuncAlloc function also returns the MIL identifier, you can set this parameter to M_NULL .
The returned value is the function context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a MIL function context for your user-defined function.
Specifies the name of the user-defined function.
Specifies the number of parameters passed to the current user-defined function. Note that the number of parameters should not exceed 16.
Specifies the address of the slave function.
Specifies the name of the library file which contains the slave function's code.
Specifies the name of the slave function to export from the library file.
Specifies the opcode to use to locate the slave function when an application executes the user-defined MIL function. The slave function's opcode also serves to identify which user-defined module, if any, the user-defined function belongs to.
Specifies more information about the user-defined MIL function.
Specifies the address of the variable in which to store the MIL identifier provided for the user-defined function. Since the MfuncAlloc function also returns the MIL identifier, you can set this parameter to M_NULL .
The returned value is the function context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a MIL function context for your user-defined function.
Specifies the name of the user-defined function.
Specifies the number of parameters passed to the current user-defined function. Note that the number of parameters should not exceed 16.
Specifies the address of the slave function.
Specifies the name of the library file which contains the slave function's code.
Specifies the name of the slave function to export from the library file.
Specifies the opcode to use to locate the slave function when an application executes the user-defined MIL function. The slave function's opcode also serves to identify which user-defined module, if any, the user-defined function belongs to.
Specifies more information about the user-defined MIL function.
Specifies the address of the variable in which to store the MIL identifier provided for the user-defined function. Since the MfuncAlloc function also returns the MIL identifier, you can set this parameter to M_NULL .
The returned value is the function context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a MIL function context for your user-defined function.
Specifies the name of the user-defined function.
Specifies the number of parameters passed to the current user-defined function. Note that the number of parameters should not exceed 16.
Specifies the address of the slave function.
Specifies the name of the library file which contains the slave function's code.
Specifies the name of the slave function to export from the library file.
Specifies the opcode to use to locate the slave function when an application executes the user-defined MIL function. The slave function's opcode also serves to identify which user-defined module, if any, the user-defined function belongs to.
Specifies more information about the user-defined MIL function.
Specifies the address of the variable in which to store the MIL identifier provided for the user-defined function. Since the MfuncAlloc function also returns the MIL identifier, you can set this parameter to M_NULL .
The returned value is the function context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Associate a MIL identifier with a user-defined object.
Specifies a MIL function identifier.
Specifies the MIL type of the user-defined object to be associated with a MIL identifier.
Specifies the address of the user-defined object that is to be associated with a MIL identifier.
The returned value is the MIL identifier associated with the object if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a MIL function context for your script-based user-defined MIL function.
Specifies the name of the script-based user-defined MIL function.
Specifies the number of parameters to be registered for the current user-defined function.
Specifies the language and language version in which the script is written.
Specifies the name and path of the file containing the user-defined script. The script file must be accessible to the computer executing the script.
Specifies the name of the function to export from the script file.
Specifies the opcode to use to locate the script-based user-defined MIL function when an application calls the function. The opcode also serves to identify the module in which to group the function, if any.
Specifies more information about the script-based user-defined MIL function.
Specifies the address of the variable in which to store the MIL identifier of the allocated MIL function context. Since the MfuncAllocScript function also returns the MIL identifier, you can set this parameter to M_NULL .
The returned value is the MIL function context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Return the MIL identifier of the ancestor buffer.
Specifies the handle of the MIL buffer. The buffer handle must be obtained using MfuncInquire with M_BUFFER_INFO.
The returned value is the MIL identifier of the specified MIL buffer's ancestor buffer.
Return the band offset relative to the ancestor buffer.
Specifies the handle of the MIL buffer. The buffer handle must be obtained using MfuncInquire with M_BUFFER_INFO.
The returned value is the band offset of the specified MIL buffer relative to its ancestor buffer.
Return the bit offset relative to the ancestor buffer.
Specifies the handle of the MIL buffer. The buffer handle must be obtained using MfuncInquire with M_BUFFER_INFO.
The returned value is the bit offset of the specified MIL buffer relative its ancestor buffer.
Return the X-offset relative to the ancestor buffer.
Specifies the handle of the MIL buffer. The buffer handle must be obtained using MfuncInquire with M_BUFFER_INFO.
The returned value is the X-offset of the specified MIL buffer relative its ancestor buffer.
Return the Y-offset relative to the ancestor buffer.
Specifies the handle of the MIL buffer. The buffer handle must be obtained using MfuncInquire with M_BUFFER_INFO.
The returned value is the Y-offset of the specified MIL buffer relative its ancestor buffer.
Return the requested format of the specified buffer as set using MbufAlloc...() with Attribute.
Specifies the handle of the MIL buffer. The buffer handle must be obtained using MfuncInquire with M_BUFFER_INFO.
The returned value is a bit-encoded value that specifies the buffer's attributes, set at allocation.
Return the actual format of the specified buffer.
Specifies the handle of the MIL buffer. The buffer handle must be obtained using MfuncInquire with M_BUFFER_INFO.
The returned value is a bit-encoded value that specifies the buffer's current formatting.
Returns the Host address of the buffer.
Specifies the handle of the MIL buffer. The buffer handle must be obtained using MfuncInquire with M_BUFFER_INFO.
Returns the Host address of a band of the buffer.
Specifies the handle of the MIL buffer. The buffer handle must be obtained using MfuncInquire with M_BUFFER_INFO.
Specifies which band's address to return.
Return the MIL identifier of the buffer.
Specifies the handle of the MIL buffer. The buffer handle must be obtained using MfuncInquire with M_BUFFER_INFO.
The returned value is the MIL identifier of the specified MIL buffer.
Return the maximum pixel value possible in the buffer.
Specifies the handle of the MIL buffer. The buffer handle must be obtained using MfuncInquire with M_BUFFER_INFO.
The returned value is the maximum pixel value possible in the specified MIL buffer.
Return the minimum pixel value possible in the buffer.
Specifies the handle of the MIL buffer. The buffer handle must be obtained using MfuncInquire with M_BUFFER_INFO.
The returned value is the minimum pixel value possible in the specified MIL buffer.
Return the MIL identifier of the system on which the buffer has been allocated.
Specifies the handle of the MIL buffer. The buffer handle must be obtained using MfuncInquire with M_BUFFER_INFO.
The returned value is the MIL identifier of the system on which the specified MIL buffer has been allocated.
Return the type of system on which the buffer has been allocated.
Specifies the handle of the MIL buffer. The buffer handle must be obtained using MfuncInquire with M_BUFFER_INFO.
The returned value is the type of system on which the specified MIL buffer has been allocated.
Return the MIL identifier of the parent buffer.
Specifies the handle of the MIL buffer. The buffer handle must be obtained using MfuncInquire with M_BUFFER_INFO.
The returned value is the MIL identifier of the specified MIL buffers' parent buffer.
Return the band offset relative to the parent buffer.
Specifies the handle of the MIL buffer. The buffer handle must be obtained using MfuncInquire with M_BUFFER_INFO.
The returned value is the band offset of the specified MIL buffer relative to its parent buffer.
Return the X-offset relative to the parent buffer.
Specifies the handle of the MIL buffer. The buffer handle must be obtained using MfuncInquire with M_BUFFER_INFO.
The returned value is the X-offset of the specified MIL buffer relative its parent buffer.
Return the Y-offset relative to the parent buffer.
Specifies the handle of the MIL buffer. The buffer handle must be obtained using MfuncInquire with M_BUFFER_INFO.
The returned value is the Y-offset of the specified MIL buffer relative its ancestor buffer.
Return the physical address of the buffer.
Specifies the handle of the MIL buffer. The buffer handle must be obtained using MfuncInquire with M_BUFFER_INFO.
The returned value is the physical address of the specified MIL buffer.
Returns the physical address of a band of the buffer.
Specifies the handle of the MIL buffer. The buffer handle must be obtained using MfuncInquire with M_BUFFER_INFO.
Specifies which band's address to return.
The returned value is the physical address of a band of the specified MIL buffer.
Return the number of pixels between the beginnings of any two adjacent lines of the buffer.
Specifies the handle of the MIL buffer. The buffer handle must be obtained using MfuncInquire with M_BUFFER_INFO.
The returned value is the number of pixels between the beginnings of any two adjacent lines of the specified MIL buffer.
Return the number of bytes between the beginnings of any two adjacent lines of the buffer.
Specifies the handle of the MIL buffer. The buffer handle must be obtained using MfuncInquire with M_BUFFER_INFO.
The returned value is the number of bytes between the beginnings of any two adjacent lines of the specified MIL buffer.
Return the number of buffer color bands.
Specifies the handle of the MIL buffer. The buffer handle must be obtained using MfuncInquire with M_BUFFER_INFO.
The returned value is the number of color bands in the specified MIL buffer.
Return the depth per band, in bits.
Specifies the handle of the MIL buffer. The buffer handle must be obtained using MfuncInquire with M_BUFFER_INFO.
The returned value is the depth per band, in bits, of the specified MIL buffer.
Return the width of the buffer, in pixels.
Specifies the handle of the MIL buffer. The buffer handle must be obtained using MfuncInquire with M_BUFFER_INFO.
The returned value is the width, in pixels, of the specified MIL buffer.
Return the height of the buffer, in pixels.
Specifies the handle of the MIL buffer. The buffer handle must be obtained using MfuncInquire with M_BUFFER_INFO.
The returned value is the height, in pixels, of the specified MIL buffer.
Return the buffer data type and depth.
Specifies the handle of the MIL buffer. The buffer handle must be obtained using MfuncInquire with M_BUFFER_INFO.
The returned value is the buffer data type and depth, in bits, of the specified MIL buffer.
Execute the slave function.
Specifies the identifier of the user-defined MIL function.
The returned value is M_NULL if an error occurred; otherwise, not null.
Control a user-defined MIL function context.
Specifies the identifier of the user-defined MIL function context. Depending on the control type, the context must have been allocated using a specific MIL allocation function.
Specifies the user-defined MIL function context setting to control.
Specifies the setting's new value.
Control a user-defined MIL function context.
Specifies the identifier of the user-defined MIL function context. Depending on the control type, the context must have been allocated using a specific MIL allocation function.
Specifies the user-defined MIL function context setting to control.
Specifies the setting's new value.
Report an error message.
Specifies the MIL function identifier. This parameter can be set to the following values:
Specifies a numeric code to the user-defined MIL function's group of error messages.
Specifies the text of your error message to report.
Specifies the text of your first error sub-message to report.
Specifies the text of your second error sub-message to report.
Specifies the text of your third error sub-message to report.
The returned value is M_NULL if an error occurred during the error log operation; otherwise, not M_NULL .
Report an error message.
Specifies the MIL function identifier. This parameter can be set to the following values:
Specifies a numeric code to the user-defined MIL function's group of error messages.
Specifies the text of your error message to report.
Specifies the text of your first error sub-message to report.
Specifies the text of your second error sub-message to report.
Specifies the text of your third error sub-message to report.
The returned value is M_NULL if an error occurred during the error log operation; otherwise, not M_NULL .
Report an error message.
Specifies the MIL function identifier. This parameter can be set to the following values:
Specifies a numeric code to the user-defined MIL function's group of error messages.
Specifies the text of your error message to report.
Specifies the text of your first error sub-message to report.
Specifies the text of your second error sub-message to report.
Specifies the text of your third error sub-message to report.
The returned value is M_NULL if an error occurred during the error log operation; otherwise, not M_NULL .
Report an error message.
Specifies the MIL function identifier. This parameter can be set to the following values:
Specifies a numeric code to the user-defined MIL function's group of error messages.
Specifies the text of your error message to report.
Specifies the text of your first error sub-message to report.
Specifies the text of your second error sub-message to report.
Specifies the text of your third error sub-message to report.
The returned value is M_NULL if an error occurred during the error log operation; otherwise, not M_NULL .
Report an error message.
Specifies the MIL function identifier. This parameter can be set to the following values:
Specifies a numeric code to the user-defined MIL function's group of error messages.
Specifies the text of your error message to report.
Specifies the text of your first error sub-message to report.
Specifies the text of your second error sub-message to report.
Specifies the text of your third error sub-message to report.
The returned value is M_NULL if an error occurred during the error log operation; otherwise, not M_NULL .
Free a MIL function context.
Specifies the identifier of the user-defined MIL function whose function context you want to free.
Free the MIL identifier associated with a user-defined MIL object.
Specifies a MIL function identifier. This parameter can be set to the following values:
Specifies the MIL identifier of the user-defined MIL object to free.
Retrieve information about a MIL object.
Specifies the identifier of the MIL object. Depending on the inquire type, this object must have been allocated using a specific MIL allocation function.
Specifies the MIL object feature about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Retrieve information about a MIL object.
Specifies the identifier of the MIL object. Depending on the inquire type, this object must have been allocated using a specific MIL allocation function.
Specifies the MIL object feature about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Retrieve information about a MIL object.
Specifies the identifier of the MIL object. Depending on the inquire type, this object must have been allocated using a specific MIL allocation function.
Specifies the MIL object feature about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Retrieve information about a MIL object.
Specifies the identifier of the MIL object. Depending on the inquire type, this object must have been allocated using a specific MIL allocation function.
Specifies the MIL object feature about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Retrieve information about a MIL object.
Specifies the identifier of the MIL object. Depending on the inquire type, this object must have been allocated using a specific MIL allocation function.
Specifies the MIL object feature about which to inquire.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the array or variable to register.
Specifies the parameter type of the parameter in the user-defined MIL function.
Specifies the size of the data pointed to by the ParamValuePtr parameter.
Specifies the type of the MIL object when the data type of the parameter of the user-defined function is MIL_ID.
Specifies whether the parameter will be used for data input or to store new data.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the array or variable to register.
Specifies the number of elements in the array.
Specifies whether the parameter will be used for data input or to store new data.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the array or variable to register.
Specifies the number of elements in the array.
Specifies the type of the MIL object when the data type of the parameter of the user-defined function is MIL_ID.
Specifies whether the parameter will be used for data input or to store new data.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the array or variable to register.
Specifies the number of elements in the array.
Specifies whether the parameter will be used for data input or to store new data.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the array or variable to register.
Specifies the number of elements in the array.
Specifies whether the parameter will be used for data input or to store new data.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the array or variable to register.
Specifies the number of elements in the array.
Specifies whether the parameter will be used for data input or to store new data.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the array or variable to register.
Specifies the number of elements in the array.
Specifies whether the parameter will be used for data input or to store new data.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the array or variable to register.
Specifies the number of elements in the array.
Specifies whether the parameter will be used for data input or to store new data.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the array or variable to register.
Specifies the number of elements in the array.
Specifies whether the parameter will be used for data input or to store new data.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the array or variable to register.
Specifies the number of elements in the array.
Specifies whether the parameter will be used for data input or to store new data.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the array or variable to register.
Specifies the number of elements in the array.
Specifies the type of the MIL object when the data type of the parameter of the user-defined function is MIL_ID.
Specifies whether the parameter will be used for data input or to store new data.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the array or variable to register.
Specifies the number of elements in the array.
Specifies whether the parameter will be used for data input or to store new data.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the array or variable to register.
Specifies the number of elements in the array.
Specifies whether the parameter will be used for data input or to store new data.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the array or variable to register.
Specifies the number of elements in the array.
Specifies whether the parameter will be used for data input or to store new data.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the array or variable to register.
Specifies the number of elements in the array.
Specifies whether the parameter will be used for data input or to store new data.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the array or variable to register.
Specifies the number of elements in the array.
Specifies whether the parameter will be used for data input or to store new data.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the value of the type MIL_UINT64parameter.
Specifies the number of elements in the array.
Specifies whether the parameter will be used for data input or to store new data.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the array or variable to register.
Specifies the number of elements in the array.
Specifies whether the parameter will be used for data input or to store new data.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the array or variable to register.
Specifies the length of the string in characters, including the null terminator.
Specifies whether the parameter will be used for data input or to store new data.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the array or variable to register.
Specifies the size of the data, in bytes, pointed to by ParamValuePtr.
Specifies whether the parameter will be used for data input or to store new data.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the array or variable to register.
Specifies the size of the data, in bytes, pointed to by ParamValuePtr.
Specifies whether the parameter will be used for data input or to store new data.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the array or variable to register.
Specifies the size of the data, in bytes, pointed to by ParamValuePtr.
Specifies whether the parameter will be used for data input or to store new data.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the array or variable to register.
Specifies the size of the data, in bytes, pointed to by ParamValuePtr.
Specifies whether the parameter will be used for data input or to store new data.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the array or variable to register.
Specifies the size of the data, in bytes, pointed to by ParamValuePtr.
Specifies whether the parameter will be used for data input or to store new data.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the array or variable to register.
Specifies the length of the string in characters, including the null terminator.
Specifies whether the parameter will be used for data input or to store new data.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the value of the type MIL_DOUBLEparameter.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the value of the type MIL_IDparameter.
Specifies the type of the MIL object when the data type of the parameter of the user-defined function is MIL_ID.
Specifies whether the parameter will be used for data input or to store new data.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the value of the type MIL_INTparameter.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the value of the type MIL_INT32parameter.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the value of the type MIL_INT64parameter.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the array or variable to register.
Specifies the length of the string in characters, including the null terminator.
Specifies whether the parameter will be used for data input or to store new data.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the array or variable to register.
Specifies the length of the string in characters, including the null terminator.
Specifies whether the parameter will be used for data input or to store new data.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the value of the type MIL_UINTparameter.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the value of the type MIL_UINT32parameter.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the value of the type MIL_UINT64parameter.
Verify whether parameter checking is required.
Specifies the identifier of the user-defined MIL function.
The returned value is M_NULL if no parameter checking is required; otherwise, checking is required.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Generate data into a LUT buffer using a specified standard mathematical function, or a specified colormap (pseudo-color palette).
Specifies the identifier of the LUT in which to generate values.
Specifies the mathematical function or colormap to use for calculations.
Specifies the constant a for the specified mathematical function, or specifies a replacement value for the color assigned to index 0 of the LUT, if filling the LUT with a colormap.
Specifies the constant b for the specified mathematical function, or specifies a replacement value for the color assigned to the highest index of the LUT, if filling the LUT with a colormap.
Specifies the constant c for the specified mathematical function, if applicable. If filling the LUT with a colormap, set this to M_DEFAULT.
Specifies the first LUT index entry for which to generate values.
Specifies the initial value of x in the mathematical function. If filling the LUT with a colormap, set this to M_DEFAULT.
Specifies the last LUT index entry for which to generate values.
Generate ramp data into a LUT buffer.
Specifies the identifier of the LUT in which to generate values.
Specifies the first LUT index for which to generate a value.
Specifies the starting value from which the increment is calculated; that is, the first LUT entry.
Specifies the last LUT index for which to generate a value.
Specifies the ending value from which the increment is calculated; that is, the last LUT entry.
Generate 2D ramp data into a buffer.
Specifies the identifier of the buffer in which to generate values.
Specifies the factor by which to scale in X.
Specifies the factor by which to scale in Y.
Specifies the offset. This corresponds to the value placed in the first location of the buffer.
Reserved for future expansion and must be set to M_DEFAULT .
Generate coefficients or LUTs used to warp an image.
Specifies the input buffer from which to generate coefficients or LUT entries.
Specifies the buffer in which to place generated coefficients or X-LUT entries.
Specifies the buffer in which to place Y-LUT entries.
Specifies the mode of operation.
Specifies the type of first-order polynomial warping for which to generate coefficients. If you are not generating coefficients for a first-order polynomial warping ( M_WARP_POLYNOMIAL), set the this parameter to M_DEFAULT .
Specifies the first transform constant.
Specifies the second transform constant.
Allocate a 2D graphics context.
Specifies the system on which to allocate the 2D graphics context.
Specifies the address of the variable in which the 2D graphics context identifier is to be written.
The returned value is the 2D graphics context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a 2D graphics context.
Specifies the system on which to allocate the 2D graphics context.
Specifies the address of the variable in which the 2D graphics context identifier is to be written.
The returned value is the 2D graphics context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a 2D graphics list.
Specifies the system on which to allocate the 2D graphics list.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the 2D graphics list identifier.
The returned value is the 2D graphics list identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a 2D graphics list.
Specifies the system on which to allocate the 2D graphics list.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the 2D graphics list identifier.
The returned value is the 2D graphics list identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Draw an arc in an image without rotation or fill color, or add it to a 2D graphics list.
Specifies the identifier of the 2D graphics context.
Specifies the identifier of a valid image buffer in which to draw the arc or the identifier of a valid 2D graphics list in which to add the arc.
Specifies the X-coordinate of the center of the ellipse from which the arc is defined, in the input coordinate system.
Specifies the Y-coordinate of the center of the ellipse from which the arc is defined, in the input coordinate system.
Specifies the radius of the ellipse from which the arc is defined, along the X-axis of the input coordinate system.
Specifies the radius of the ellipse from which the arc is defined, along the Y-axis of the input coordinate system.
Specifies the angle at which to start drawing the arc, in degrees, relative to the input coordinate system.
Specifies the angle at which to end drawing the arc, in degrees, relative to the input coordinate system.
Draw an arc in an image without rotation or fill color, or add it to a 2D graphics list.
Specifies the identifier of the 2D graphics context.
Specifies the identifier of a valid image buffer in which to draw the arc or the identifier of a valid 2D graphics list in which to add the arc.
Specifies the X-coordinate of the center of the ellipse from which the arc is defined, in the input coordinate system.
Specifies the Y-coordinate of the center of the ellipse from which the arc is defined, in the input coordinate system.
Specifies the radius of the ellipse from which the arc is defined, along the X-axis of the input coordinate system.
Specifies the radius of the ellipse from which the arc is defined, along the Y-axis of the input coordinate system.
Specifies the angle at which to start drawing the arc, in degrees, relative to the input coordinate system.
Specifies the angle at which to end drawing the arc, in degrees, relative to the input coordinate system.
Draw an arc or sector in an image, with optional rotation and fill color, or add it to a 2D graphics list.
Specifies the identifier of the 2D graphics context.
Specifies the identifier of a valid image buffer in which to draw the arc or sector, or the identifier of a valid 2D graphics list in which to add the arc or sector.
Specifies the X-coordinate of the center of the ellipse from which the arc or sector is defined, in the input coordinate system.
Specifies the Y-coordinate of the center of the ellipse from which the arc or sector is defined, in the input coordinate system.
Specifies the radius of the ellipse from which the arc or sector is defined, along the X-axis in the input coordinate system.
Specifies the radius of the ellipse from which the arc or sector is defined, along the Y-axis in the input coordinate system.
Specifies the angle at which to start drawing the arc or sector, in degrees, relative to the input coordinate system.
Specifies the angle at which to end drawing the arc or sector, in degrees, relative to the input coordinate system.
Specifies the amount to rotate the ellipse used to define the arc or sector, in degrees, relative to the input coordinate system.
Specifies whether to draw an arc or sector. This parameter must be set to one of the following values:
Draw an arc or sector in an image, with optional rotation and fill color, or add it to a 2D graphics list.
Specifies the identifier of the 2D graphics context.
Specifies the identifier of a valid image buffer in which to draw the arc or sector, or the identifier of a valid 2D graphics list in which to add the arc or sector.
Specifies the X-coordinate of the center of the ellipse from which the arc or sector is defined, in the input coordinate system.
Specifies the Y-coordinate of the center of the ellipse from which the arc or sector is defined, in the input coordinate system.
Specifies the radius of the ellipse from which the arc or sector is defined, along the X-axis in the input coordinate system.
Specifies the radius of the ellipse from which the arc or sector is defined, along the Y-axis in the input coordinate system.
Specifies the angle at which to start drawing the arc or sector, in degrees, relative to the input coordinate system.
Specifies the angle at which to end drawing the arc or sector, in degrees, relative to the input coordinate system.
Specifies the amount to rotate the ellipse used to define the arc or sector, in degrees, relative to the input coordinate system.
Specifies whether to draw an arc or sector. This parameter must be set to one of the following values:
Draw a filled arc (sector) in an image without rotation, or add it to a 2D graphics list.
Specifies the identifier of the 2D graphics context.
Specifies the identifier of a valid image buffer in which to draw the arc or the identifier of a valid 2D graphics list in which to add the arc.
Specifies the X-coordinate of the center of the ellipse from which the arc is defined, in the input coordinate system.
Specifies the Y-coordinate of the center of the ellipse from which the arc is defined, in the input coordinate system.
Specifies the radius of the ellipse from which the arc is defined, along the X-axis of the input coordinate system.
Specifies the radius of the ellipse from which the arc is defined, along the Y-axis of the input coordinate system.
Specifies the angle at which to start drawing the arc, in degrees, relative to the input coordinate system.
Specifies the angle at which to end drawing the arc, in degrees, relative to the input coordinate system.
Draw a filled arc (sector) in an image without rotation, or add it to a 2D graphics list.
Specifies the identifier of the 2D graphics context.
Specifies the identifier of a valid image buffer in which to draw the arc or the identifier of a valid 2D graphics list in which to add the arc.
Specifies the X-coordinate of the center of the ellipse from which the arc is defined, in the input coordinate system.
Specifies the Y-coordinate of the center of the ellipse from which the arc is defined, in the input coordinate system.
Specifies the radius of the ellipse from which the arc is defined, along the X-axis of the input coordinate system.
Specifies the radius of the ellipse from which the arc is defined, along the Y-axis of the input coordinate system.
Specifies the angle at which to start drawing the arc, in degrees, relative to the input coordinate system.
Specifies the angle at which to end drawing the arc, in degrees, relative to the input coordinate system.
Sets the background color of the 2D graphics context.
Specifies the identifier of the 2D graphics context in which to set the background color. This parameter must be set to one of the following values:
Specifies the background color of a specified 2D graphics context.
Clear an image buffer to a specified foreground color, or remove graphics from a 2D graphics list.
Specifies the identifier of the 2D graphics context.
Specifies the identifier of a valid image buffer to clear or the identifier of a valid 2D graphics list to empty.
Sets the foreground color of the 2D graphics context.
Specifies the identifier of the 2D graphics context in which to set the foreground color. This parameter must be set to one of the following values:
Specifies the foreground color of a specified 2D graphics context.
Control a specified 2D graphics context setting.
Specifies the identifier of the 2D graphics context to control. This parameter must be set to one of the following:
Specifies the 2D graphics context setting to control.
Specifies the value to assign to the 2D graphics context setting.
Control a specified 2D graphics context setting.
Specifies the identifier of the 2D graphics context to control. This parameter must be set to one of the following:
Specifies the 2D graphics context setting to control.
Specifies the value to assign to the 2D graphics context setting.
Control the graphics contained within the 2D graphics list.
Specifies the identifier of the 2D graphics list to control. The 2D graphics list must have been previously allocated on the required system using MgraAllocList.
Specifies the graphic (one or all) to control.
Specifies the index of the sub-element of the graphic on which to apply the control setting. If this information is not required or supported, set this parameter to M_DEFAULT.
Specifies the 2D graphics list setting to control.
Specifies the value to assign to the 2D graphics list setting.
Control the graphics contained within the 2D graphics list.
Specifies the identifier of the 2D graphics list to control. The 2D graphics list must have been previously allocated on the required system using MgraAllocList.
Specifies the graphic (one or all) to control.
Specifies the index of the sub-element of the graphic on which to apply the control setting. If this information is not required or supported, set this parameter to M_DEFAULT.
Specifies the 2D graphics list setting to control.
Specifies the value to assign to the 2D graphics list setting.
Control the graphics contained within the 2D graphics list.
Specifies the identifier of the 2D graphics list to control. The 2D graphics list must have been previously allocated on the required system using MgraAllocList.
Specifies the graphic (one or all) to control.
Specifies the index of the sub-element of the graphic on which to apply the control setting. If this information is not required or supported, set this parameter to M_DEFAULT.
Specifies the 2D graphics list setting to control.
Specifies the value to assign to the 2D graphics list setting.
Copy one or more graphics from one 2D graphics list to another.
Specifies the identifier of a valid 2D graphics list from which to copy or move the graphics. You must have allocated the 2D graphics list using MgraAllocList.
Specifies the identifier of a valid 2D graphics list in which to copy or move the graphics. You must have allocated the 2D graphics list using MgraAllocList.
Specifies the type of copy operation to perform.
Specifies the location inside the destination 2D graphics list at which to insert the graphics.
Specifies the number of graphics to copy or move.
Specifies the address of the array containing the indices or labels of the graphics to copy from the source 2D graphics list.
Specifies the address of the array in which to write the labels that have been automatically given to the copied or moved graphics in the destination 2D graphics list.
Reserved for future expansion and must be set to M_DEFAULT .
Copy one or more graphics from one 2D graphics list to another.
Specifies the identifier of a valid 2D graphics list from which to copy or move the graphics. You must have allocated the 2D graphics list using MgraAllocList.
Specifies the identifier of a valid 2D graphics list in which to copy or move the graphics. You must have allocated the 2D graphics list using MgraAllocList.
Specifies the type of copy operation to perform.
Specifies the location inside the destination 2D graphics list at which to insert the graphics.
Specifies the number of graphics to copy or move.
Specifies the address of the array containing the indices or labels of the graphics to copy from the source 2D graphics list.
Specifies the address of the array in which to write the labels that have been automatically given to the copied or moved graphics in the destination 2D graphics list.
Reserved for future expansion and must be set to M_DEFAULT .
Copy one or more graphics from one 2D graphics list to another.
Specifies the identifier of a valid 2D graphics list from which to copy or move the graphics. You must have allocated the 2D graphics list using MgraAllocList.
Specifies the identifier of a valid 2D graphics list in which to copy or move the graphics. You must have allocated the 2D graphics list using MgraAllocList.
Specifies the type of copy operation to perform.
Specifies the location inside the destination 2D graphics list at which to insert the graphics.
Specifies the number of graphics to copy or move.
Specifies the address of the array containing the indices or labels of the graphics to copy from the source 2D graphics list.
Specifies the address of the array in which to write the labels that have been automatically given to the copied or moved graphics in the destination 2D graphics list.
Reserved for future expansion and must be set to M_DEFAULT .
Copy one or more graphics from one 2D graphics list to another.
Specifies the identifier of a valid 2D graphics list from which to copy or move the graphics. You must have allocated the 2D graphics list using MgraAllocList.
Specifies the identifier of a valid 2D graphics list in which to copy or move the graphics. You must have allocated the 2D graphics list using MgraAllocList.
Specifies the type of copy operation to perform.
Specifies the location inside the destination 2D graphics list at which to insert the graphics.
Specifies the number of graphics to copy or move.
Specifies the address of the array containing the indices or labels of the graphics to copy from the source 2D graphics list.
Specifies the address of the array in which to write the labels that have been automatically given to the copied or moved graphics in the destination 2D graphics list.
Reserved for future expansion and must be set to M_DEFAULT .
Copy one or more graphics from one 2D graphics list to another.
Specifies the identifier of a valid 2D graphics list from which to copy or move the graphics. You must have allocated the 2D graphics list using MgraAllocList.
Specifies the identifier of a valid 2D graphics list in which to copy or move the graphics. You must have allocated the 2D graphics list using MgraAllocList.
Specifies the type of copy operation to perform.
Specifies the location inside the destination 2D graphics list at which to insert the graphics.
Specifies the number of graphics to copy or move.
Specifies the address of the array containing the indices or labels of the graphics to copy from the source 2D graphics list.
Specifies the address of the array in which to write the labels that have been automatically given to the copied or moved graphics in the destination 2D graphics list.
Reserved for future expansion and must be set to M_DEFAULT .
Draw a dot in an image or add a dot to a 2D graphics list.
Specifies the identifier of the 2D graphics context. This parameter must be set to one of the following values:
Specifies the identifier of a valid image buffer in which to draw the dot or the identifier of a valid 2D graphics list in which to add the dot.
Specifies the X-coordinate of the dot in the input coordinate system.
Specifies the Y-coordinate of the dot in the input coordinate system.
Draw a dot in an image or add a dot to a 2D graphics list.
Specifies the identifier of the 2D graphics context. This parameter must be set to one of the following values:
Specifies the identifier of a valid image buffer in which to draw the dot or the identifier of a valid 2D graphics list in which to add the dot.
Specifies the X-coordinate of the dot in the input coordinate system.
Specifies the Y-coordinate of the dot in the input coordinate system.
Draw one or more dots in an image, or add them to a 2D graphics list.
Specifies the identifier of the 2D graphics context. This parameter must be set to one of the following values:
Specifies the identifier of a valid image buffer in which to draw the dots or the identifier of a valid 2D graphics list in which to add the dots.
Specifies the number of dots to draw.
Specifies the address of the array containing the X-coordinate(s) of the dots to be drawn in the input coordinate system.
Specifies the address of the array containing the Y-coordinate(s) of the dots to be drawn in the input coordinate system.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Draw one or more dots in an image, or add them to a 2D graphics list.
Specifies the identifier of the 2D graphics context. This parameter must be set to one of the following values:
Specifies the identifier of a valid image buffer in which to draw the dots or the identifier of a valid 2D graphics list in which to add the dots.
Specifies the number of dots to draw.
Specifies the address of the array containing the X-coordinate(s) of the dots to be drawn in the input coordinate system.
Specifies the address of the array containing the Y-coordinate(s) of the dots to be drawn in the input coordinate system.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Draw one or more dots in an image, or add them to a 2D graphics list.
Specifies the identifier of the 2D graphics context. This parameter must be set to one of the following values:
Specifies the identifier of a valid image buffer in which to draw the dots or the identifier of a valid 2D graphics list in which to add the dots.
Specifies the number of dots to draw.
Specifies the address of the array containing the X-coordinate(s) of the dots to be drawn in the input coordinate system.
Specifies the address of the array containing the Y-coordinate(s) of the dots to be drawn in the input coordinate system.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Draw one or more dots in an image, or add them to a 2D graphics list.
Specifies the identifier of the 2D graphics context. This parameter must be set to one of the following values:
Specifies the identifier of a valid image buffer in which to draw the dots or the identifier of a valid 2D graphics list in which to add the dots.
Specifies the number of dots to draw.
Specifies the address of the array containing the X-coordinate(s) of the dots to be drawn in the input coordinate system.
Specifies the address of the array containing the Y-coordinate(s) of the dots to be drawn in the input coordinate system.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Draw graphics, contained in a 2D graphics list, in an image.
Specifies the identifier of the 2D graphics list containing the graphics to destructively draw in the image.
Specifies the identifier of the destination image buffer in which to draw.
Specifies whether to also draw the annotations that indicate whether a graphic is selected, such as the selection box and handles.
Perform a boundary-type seed fill.
Specifies the identifier of the 2D graphics context. This parameter must be set to one of the following values:
Specifies the identifier of a valid image buffer in which to perform the filling operation.
Specifies the X-coordinate of the seed position in the input coordinate system.
Specifies the Y-coordinate of the seed position in the input coordinate system.
Perform a boundary-type seed fill.
Specifies the identifier of the 2D graphics context. This parameter must be set to one of the following values:
Specifies the identifier of a valid image buffer in which to perform the filling operation.
Specifies the X-coordinate of the seed position in the input coordinate system.
Specifies the Y-coordinate of the seed position in the input coordinate system.
Associate a text font with a 2D graphics context.
Specifies the identifier of the 2D graphics context with which to associate the character font. This parameter must be set to one of the following values:
Specifies the font with which to write text.
Associate a text font with a 2D graphics context.
Specifies the identifier of the 2D graphics context with which to associate the character font. This parameter must be set to one of the following values:
Specifies the font with which to write text.
Set the font scale of a 2D graphics context.
Specifies the identifier of the 2D graphics context for which to set the font scale.
Specifies the X-scale-factor by which to multiply the width of the font characters.
Specifies the Y-scale-factor by which to multiply the height of the font characters.
Free a 2D graphics context or a 2D graphics list.
Specifies the identifier of the 2D graphics context or 2D graphics list to deallocate. If M_DEFAULT is specified, an error will occur.
Get information about a 2D graphics list event.
Specifies the 2D graphics list event identifier received by the hook-handler function (see MgraHookFunction).
Specifies the type of information to get.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (! M_NULL ) value is returned.
Get information about a 2D graphics list event.
Specifies the 2D graphics list event identifier received by the hook-handler function (see MgraHookFunction).
Specifies the type of information to get.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (! M_NULL ) value is returned.
Get information about a 2D graphics list event.
Specifies the 2D graphics list event identifier received by the hook-handler function (see MgraHookFunction).
Specifies the type of information to get.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (! M_NULL ) value is returned.
Get information about a 2D graphics list event.
Specifies the 2D graphics list event identifier received by the hook-handler function (see MgraHookFunction).
Specifies the type of information to get.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (! M_NULL ) value is returned.
Get information about a 2D graphics list event.
Specifies the 2D graphics list event identifier received by the hook-handler function (see MgraHookFunction).
Specifies the type of information to get.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (! M_NULL ) value is returned.
Hook a function to a 2D graphics list event.
Specifies the identifier of the 2D graphics list to which to hook a function.
Specifies the 2D graphics list event to which to hook the function.
Specifies the address of the function that should be called when the specified event occurs.
Specifies the address of the user data that you want to make available to the hook-handler function.
Inquire information about a 2D graphics context.
Specifies the identifier of the 2D graphics context about which to inquire information. This parameter must be set to one of the following values:
Specifies the 2D graphics context setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a 2D graphics context.
Specifies the identifier of the 2D graphics context about which to inquire information. This parameter must be set to one of the following values:
Specifies the 2D graphics context setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a 2D graphics context.
Specifies the identifier of the 2D graphics context about which to inquire information. This parameter must be set to one of the following values:
Specifies the 2D graphics context setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a 2D graphics context.
Specifies the identifier of the 2D graphics context about which to inquire information. This parameter must be set to one of the following values:
Specifies the 2D graphics context setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a 2D graphics context.
Specifies the identifier of the 2D graphics context about which to inquire information. This parameter must be set to one of the following values:
Specifies the 2D graphics context setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a 2D graphics context.
Specifies the identifier of the 2D graphics context about which to inquire information. This parameter must be set to one of the following values:
Specifies the 2D graphics context setting to inquire.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a 2D graphics context.
Specifies the identifier of the 2D graphics context about which to inquire information. This parameter must be set to one of the following values:
Specifies the 2D graphics context setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a 2D graphics list or a graphic contained within the 2D graphics list.
Specifies the identifier of the 2D graphics list about which to inquire information.
Specifies the graphic about which to inquire, or specifies to inquire about the 2D graphics list itself.
Specifies the index of the sub-element of the graphic about which to inquire. If this information is not required or supported, set this parameter to M_DEFAULT.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a 2D graphics list or a graphic contained within the 2D graphics list.
Specifies the identifier of the 2D graphics list about which to inquire information.
Specifies the graphic about which to inquire, or specifies to inquire about the 2D graphics list itself.
Specifies the index of the sub-element of the graphic about which to inquire. If this information is not required or supported, set this parameter to M_DEFAULT.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a 2D graphics list or a graphic contained within the 2D graphics list.
Specifies the identifier of the 2D graphics list about which to inquire information.
Specifies the graphic about which to inquire, or specifies to inquire about the 2D graphics list itself.
Specifies the index of the sub-element of the graphic about which to inquire. If this information is not required or supported, set this parameter to M_DEFAULT.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a 2D graphics list or a graphic contained within the 2D graphics list.
Specifies the identifier of the 2D graphics list about which to inquire information.
Specifies the graphic about which to inquire, or specifies to inquire about the 2D graphics list itself.
Specifies the index of the sub-element of the graphic about which to inquire. If this information is not required or supported, set this parameter to M_DEFAULT.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a 2D graphics list or a graphic contained within the 2D graphics list.
Specifies the identifier of the 2D graphics list about which to inquire information.
Specifies the graphic about which to inquire, or specifies to inquire about the 2D graphics list itself.
Specifies the index of the sub-element of the graphic about which to inquire. If this information is not required or supported, set this parameter to M_DEFAULT.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a 2D graphics list or a graphic contained within the 2D graphics list.
Specifies the identifier of the 2D graphics list about which to inquire information.
Specifies the graphic about which to inquire, or specifies to inquire about the 2D graphics list itself.
Specifies the index of the sub-element of the graphic about which to inquire. If this information is not required or supported, set this parameter to M_DEFAULT.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Change the state of interactivity of graphics in a 2D graphics list.
Specifies the identifier of the 2D graphics context.
Specifies the identifier of a valid 2D graphics list whose state of interactivity must be changed.
Specifies the type of graphic to define interactively and add to the 2D graphics list, or specifies to cancel or stop the 2D graphics list's state of interactivity.
Specifies optional behavior when defining the graphic in the display. If this behavior is not required or supported, set this parameter to M_DEFAULT .
Specifies how to interactively define the graphic.
Draw a line in an image or add a line to a 2D graphics list.
Specifies the identifier of the 2D graphics context. This parameter must be set to one of the following values:
Specifies the identifier of a valid image buffer in which to draw the line or the identifier of a valid 2D graphics list in which to add the line.
Specifies the X-coordinate of the start of the line in the input coordinate system.
Specifies the Y-coordinate of the start of the line in the input coordinate system.
Specifies the X-coordinate of the end of the line in the input coordinate system.
Specifies the Y-coordinate of the end of the line in the input coordinate system.
Draw a line in an image or add a line to a 2D graphics list.
Specifies the identifier of the 2D graphics context. This parameter must be set to one of the following values:
Specifies the identifier of a valid image buffer in which to draw the line or the identifier of a valid 2D graphics list in which to add the line.
Specifies the X-coordinate of the start of the line in the input coordinate system.
Specifies the Y-coordinate of the start of the line in the input coordinate system.
Specifies the X-coordinate of the end of the line in the input coordinate system.
Specifies the Y-coordinate of the end of the line in the input coordinate system.
Draw one or more lines, a polyline, or a polygon in an image, or add them to a 2D graphics list.
Specifies the identifier of the 2D graphics context. This parameter must be set to one of the following values:
Specifies the identifier of a valid image buffer in which to draw the lines, polyline, or polygon or the identifier of a valid 2D graphics list in which to add the lines, polyline, or polygon.
Specifies the number of lines to draw or add ( M_LINE_LIST), or the number of vertices in the polyline or polygon to draw or add ( M_POLYGON or M_POLYLINE), according to the array parameters ( XPtr, YPtr, X2Ptr, and Y2Ptr).
Specifies the address of the array containing the X-coordinate(s) of the start of the lines, or containing the X-coordinates of the vertices in the polyline or polygon, in the input coordinate system.
Specifies the address of the array containing the Y-coordinate(s) of the start of the lines, or containing the Y-coordinates of the vertices in the polyline or polygon, in the input coordinate system.
Specifies the address of the array containing the X-coordinate(s) of the end of the lines in the input coordinate system.
Specifies the address of the array containing the Y-coordinate(s) of the end of the lines in the input coordinate system.
Specifies the type of line to draw in the image or to add to the 2D graphics list.
Draw one or more lines, a polyline, or a polygon in an image, or add them to a 2D graphics list.
Specifies the identifier of the 2D graphics context. This parameter must be set to one of the following values:
Specifies the identifier of a valid image buffer in which to draw the lines, polyline, or polygon or the identifier of a valid 2D graphics list in which to add the lines, polyline, or polygon.
Specifies the number of lines to draw or add ( M_LINE_LIST), or the number of vertices in the polyline or polygon to draw or add ( M_POLYGON or M_POLYLINE), according to the array parameters ( XPtr, YPtr, X2Ptr, and Y2Ptr).
Specifies the address of the array containing the X-coordinate(s) of the start of the lines, or containing the X-coordinates of the vertices in the polyline or polygon, in the input coordinate system.
Specifies the address of the array containing the Y-coordinate(s) of the start of the lines, or containing the Y-coordinates of the vertices in the polyline or polygon, in the input coordinate system.
Specifies the address of the array containing the X-coordinate(s) of the end of the lines in the input coordinate system.
Specifies the address of the array containing the Y-coordinate(s) of the end of the lines in the input coordinate system.
Specifies the type of line to draw in the image or to add to the 2D graphics list.
Draw one or more lines, a polyline, or a polygon in an image, or add them to a 2D graphics list.
Specifies the identifier of the 2D graphics context. This parameter must be set to one of the following values:
Specifies the identifier of a valid image buffer in which to draw the lines, polyline, or polygon or the identifier of a valid 2D graphics list in which to add the lines, polyline, or polygon.
Specifies the number of lines to draw or add ( M_LINE_LIST), or the number of vertices in the polyline or polygon to draw or add ( M_POLYGON or M_POLYLINE), according to the array parameters ( XPtr, YPtr, X2Ptr, and Y2Ptr).
Specifies the address of the array containing the X-coordinate(s) of the start of the lines, or containing the X-coordinates of the vertices in the polyline or polygon, in the input coordinate system.
Specifies the address of the array containing the Y-coordinate(s) of the start of the lines, or containing the Y-coordinates of the vertices in the polyline or polygon, in the input coordinate system.
Specifies the address of the array containing the X-coordinate(s) of the end of the lines in the input coordinate system.
Specifies the address of the array containing the Y-coordinate(s) of the end of the lines in the input coordinate system.
Specifies the type of line to draw in the image or to add to the 2D graphics list.
Draw one or more lines, a polyline, or a polygon in an image, or add them to a 2D graphics list.
Specifies the identifier of the 2D graphics context. This parameter must be set to one of the following values:
Specifies the identifier of a valid image buffer in which to draw the lines, polyline, or polygon or the identifier of a valid 2D graphics list in which to add the lines, polyline, or polygon.
Specifies the number of lines to draw or add ( M_LINE_LIST), or the number of vertices in the polyline or polygon to draw or add ( M_POLYGON or M_POLYLINE), according to the array parameters ( XPtr, YPtr, X2Ptr, and Y2Ptr).
Specifies the address of the array containing the X-coordinate(s) of the start of the lines, or containing the X-coordinates of the vertices in the polyline or polygon, in the input coordinate system.
Specifies the address of the array containing the Y-coordinate(s) of the start of the lines, or containing the Y-coordinates of the vertices in the polyline or polygon, in the input coordinate system.
Specifies the address of the array containing the X-coordinate(s) of the end of the lines in the input coordinate system.
Specifies the address of the array containing the Y-coordinate(s) of the end of the lines in the input coordinate system.
Specifies the type of line to draw in the image or to add to the 2D graphics list.
Draw one or more lines, a polyline, or a polygon in an image, or add them to a 2D graphics list.
Specifies the identifier of the 2D graphics context. This parameter must be set to one of the following values:
Specifies the identifier of a valid image buffer in which to draw the lines, polyline, or polygon or the identifier of a valid 2D graphics list in which to add the lines, polyline, or polygon.
Specifies the number of lines to draw or add ( M_LINE_LIST), or the number of vertices in the polyline or polygon to draw or add ( M_POLYGON or M_POLYLINE), according to the array parameters ( XPtr, YPtr, X2Ptr, and Y2Ptr).
Specifies the address of the array containing the X-coordinate(s) of the start of the lines, or containing the X-coordinates of the vertices in the polyline or polygon, in the input coordinate system.
Specifies the address of the array containing the Y-coordinate(s) of the start of the lines, or containing the Y-coordinates of the vertices in the polyline or polygon, in the input coordinate system.
Specifies the address of the array containing the X-coordinate(s) of the end of the lines in the input coordinate system.
Specifies the address of the array containing the Y-coordinate(s) of the end of the lines in the input coordinate system.
Specifies the type of line to draw in the image or to add to the 2D graphics list.
Draw one or more lines, a polyline, or a polygon in an image, or add them to a 2D graphics list.
Specifies the identifier of the 2D graphics context. This parameter must be set to one of the following values:
Specifies the identifier of a valid image buffer in which to draw the lines, polyline, or polygon or the identifier of a valid 2D graphics list in which to add the lines, polyline, or polygon.
Specifies the number of lines to draw or add ( M_LINE_LIST), or the number of vertices in the polyline or polygon to draw or add ( M_POLYGON or M_POLYLINE), according to the array parameters ( XPtr, YPtr, X2Ptr, and Y2Ptr).
Specifies the address of the array containing the X-coordinate(s) of the start of the lines, or containing the X-coordinates of the vertices in the polyline or polygon, in the input coordinate system.
Specifies the address of the array containing the Y-coordinate(s) of the start of the lines, or containing the Y-coordinates of the vertices in the polyline or polygon, in the input coordinate system.
Specifies the address of the array containing the X-coordinate(s) of the end of the lines in the input coordinate system.
Specifies the address of the array containing the Y-coordinate(s) of the end of the lines in the input coordinate system.
Specifies the type of line to draw in the image or to add to the 2D graphics list.
Draw one or more lines, a polyline, or a polygon in an image, or add them to a 2D graphics list.
Specifies the identifier of the 2D graphics context. This parameter must be set to one of the following values:
Specifies the identifier of a valid image buffer in which to draw the lines, polyline, or polygon or the identifier of a valid 2D graphics list in which to add the lines, polyline, or polygon.
Specifies the number of lines to draw or add ( M_LINE_LIST), or the number of vertices in the polyline or polygon to draw or add ( M_POLYGON or M_POLYLINE), according to the array parameters ( XPtr, YPtr, X2Ptr, and Y2Ptr).
Specifies the address of the array containing the X-coordinate(s) of the start of the lines, or containing the X-coordinates of the vertices in the polyline or polygon, in the input coordinate system.
Specifies the address of the array containing the Y-coordinate(s) of the start of the lines, or containing the Y-coordinates of the vertices in the polyline or polygon, in the input coordinate system.
Specifies the address of the array containing the X-coordinate(s) of the end of the lines in the input coordinate system.
Specifies the address of the array containing the Y-coordinate(s) of the end of the lines in the input coordinate system.
Specifies the type of line to draw in the image or to add to the 2D graphics list.
Draw one or more lines, a polyline, or a polygon in an image, or add them to a 2D graphics list.
Specifies the identifier of the 2D graphics context. This parameter must be set to one of the following values:
Specifies the identifier of a valid image buffer in which to draw the lines, polyline, or polygon or the identifier of a valid 2D graphics list in which to add the lines, polyline, or polygon.
Specifies the number of lines to draw or add ( M_LINE_LIST), or the number of vertices in the polyline or polygon to draw or add ( M_POLYGON or M_POLYLINE), according to the array parameters ( XPtr, YPtr, X2Ptr, and Y2Ptr).
Specifies the address of the array containing the X-coordinate(s) of the start of the lines, or containing the X-coordinates of the vertices in the polyline or polygon, in the input coordinate system.
Specifies the address of the array containing the Y-coordinate(s) of the start of the lines, or containing the Y-coordinates of the vertices in the polyline or polygon, in the input coordinate system.
Specifies the address of the array containing the X-coordinate(s) of the end of the lines in the input coordinate system.
Specifies the address of the array containing the Y-coordinate(s) of the end of the lines in the input coordinate system.
Specifies the type of line to draw in the image or to add to the 2D graphics list.
Draw a rectangle in an image without rotation or fill color, or add it to a 2D graphics list.
Specifies the identifier of the 2D graphics context. This parameter must be set to one of the following values:
Specifies the identifier of a valid image buffer in which to draw the rectangle or the identifier of a valid 2D graphics list in which to add the rectangle.
Specifies the X-coordinate of the top-left corner of the rectangle in the input coordinate system.
Specifies the Y-coordinate of the top-left corner of the rectangle in the input coordinate system.
Specifies the X-coordinate of the bottom-right corner of the rectangle in the input coordinate system.
Specifies the Y-coordinate of the bottom-right corner of the rectangle in the input coordinate system.
Draw a rectangle in an image without rotation or fill color, or add it to a 2D graphics list.
Specifies the identifier of the 2D graphics context. This parameter must be set to one of the following values:
Specifies the identifier of a valid image buffer in which to draw the rectangle or the identifier of a valid 2D graphics list in which to add the rectangle.
Specifies the X-coordinate of the top-left corner of the rectangle in the input coordinate system.
Specifies the Y-coordinate of the top-left corner of the rectangle in the input coordinate system.
Specifies the X-coordinate of the bottom-right corner of the rectangle in the input coordinate system.
Specifies the Y-coordinate of the bottom-right corner of the rectangle in the input coordinate system.
Draw a rectangle in an image with optional rotation and fill color, or add it to a 2D graphics list.
Specifies the identifier of the 2D graphics context. This parameter must be set to one of the following values:
Specifies the identifier of a valid image buffer in which to draw the rectangle or the identifier of a valid 2D graphics list in which to add the rectangle.
Specifies the X-coordinate of the rectangle's position in the input coordinate system.
Specifies the Y-coordinate of the rectangle's position in the input coordinate system.
Specifies the width of the rectangle, relative to the input coordinate system.
Specifies the height of the rectangle, relative to the input coordinate system.
Specifies the angle with which to rotate the rectangle, in degrees, relative to the input coordinate system.
Specifies how to draw the rectangle in the image or add the rectangle to the 2D graphics list.
Draw a rectangle in an image with optional rotation and fill color, or add it to a 2D graphics list.
Specifies the identifier of the 2D graphics context. This parameter must be set to one of the following values:
Specifies the identifier of a valid image buffer in which to draw the rectangle or the identifier of a valid 2D graphics list in which to add the rectangle.
Specifies the X-coordinate of the rectangle's position in the input coordinate system.
Specifies the Y-coordinate of the rectangle's position in the input coordinate system.
Specifies the width of the rectangle, relative to the input coordinate system.
Specifies the height of the rectangle, relative to the input coordinate system.
Specifies the angle with which to rotate the rectangle, in degrees, relative to the input coordinate system.
Specifies how to draw the rectangle in the image or add the rectangle to the 2D graphics list.
Draw a filled rectangle in an image without rotation, or add it to a 2D graphics list.
Specifies the identifier of the 2D graphics context. This parameter must be set to one of the following values:
Specifies the identifier of a valid image buffer in which to draw the filled rectangle or the identifier of a valid 2D graphics list in which to add the filled rectangle.
Specifies the X-coordinate of the top-left corner of the filled rectangle in the input coordinate system.
Specifies the Y-coordinate of the top-left corner of the filled rectangle in the input coordinate system.
Specifies the X-coordinate of the bottom-right corner of the filled rectangle in the input coordinate system.
Specifies the Y-coordinate of the bottom-right corner of the filled rectangle in the input coordinate system.
Draw a filled rectangle in an image without rotation, or add it to a 2D graphics list.
Specifies the identifier of the 2D graphics context. This parameter must be set to one of the following values:
Specifies the identifier of a valid image buffer in which to draw the filled rectangle or the identifier of a valid 2D graphics list in which to add the filled rectangle.
Specifies the X-coordinate of the top-left corner of the filled rectangle in the input coordinate system.
Specifies the Y-coordinate of the top-left corner of the filled rectangle in the input coordinate system.
Specifies the X-coordinate of the bottom-right corner of the filled rectangle in the input coordinate system.
Specifies the Y-coordinate of the bottom-right corner of the filled rectangle in the input coordinate system.
Draw text in an image or add text to a 2D graphics list.
Specifies the identifier of the 2D graphics context.
Specifies the identifier of a valid image buffer in which to draw the graphic or the identifier of a valid 2D graphics list in which to add the graphic.
Specifies the X-coordinate at which to start drawing the top-left corner of the first character in the input coordinate system.
Specifies the Y-coordinate at which to start drawing the top-left corner of the first character in the input coordinate system.
Specifies the address of the string containing the text to draw in the destination buffer.
Draw text in an image or add text to a 2D graphics list.
Specifies the identifier of the 2D graphics context.
Specifies the identifier of a valid image buffer in which to draw the graphic or the identifier of a valid 2D graphics list in which to add the graphic.
Specifies the X-coordinate at which to start drawing the top-left corner of the first character in the input coordinate system.
Specifies the Y-coordinate at which to start drawing the top-left corner of the first character in the input coordinate system.
Specifies the address of the string containing the text to draw in the destination buffer.
Draw vectors at arbitrary positions in an image, or add them to a 2D graphics list.
Specifies the identifier of the 2D graphics context. This parameter must be set to one of the following values:
Specifies the identifier of a valid image buffer in which to draw the vectors or the identifier of a valid 2D graphics list in which to add the vectors.
Specifies the number of vectors to draw.
Specifies the address of the array containing the X-coordinates of the starting points of the vectors to draw.
Specifies the address of the array containing the Y-coordinates of the starting points of the vectors to draw.
Specifies the address of the array containing the displacements, in the X-direction, of the vectors to draw.
Specifies the address of the array containing the displacements, in the Y-direction, of the vectors to draw.
Specifies how to use the scale value ( ScaleValue) to scale the vectors.
Specifies the value by which to scale the vectors, according to the specified mode ( ScaleMode).
Specifies how to configure the arrowheads of the vectors, and how to handle null vectors.
Draw vectors at arbitrary positions in an image, or add them to a 2D graphics list.
Specifies the identifier of the 2D graphics context. This parameter must be set to one of the following values:
Specifies the identifier of a valid image buffer in which to draw the vectors or the identifier of a valid 2D graphics list in which to add the vectors.
Specifies the number of vectors to draw.
Specifies the address of the array containing the X-coordinates of the starting points of the vectors to draw.
Specifies the address of the array containing the Y-coordinates of the starting points of the vectors to draw.
Specifies the address of the array containing the displacements, in the X-direction, of the vectors to draw.
Specifies the address of the array containing the displacements, in the Y-direction, of the vectors to draw.
Specifies how to use the scale value ( ScaleValue) to scale the vectors.
Specifies the value by which to scale the vectors, according to the specified mode ( ScaleMode).
Specifies how to configure the arrowheads of the vectors, and how to handle null vectors.
Draw vectors at arbitrary positions in an image, or add them to a 2D graphics list.
Specifies the identifier of the 2D graphics context. This parameter must be set to one of the following values:
Specifies the identifier of a valid image buffer in which to draw the vectors or the identifier of a valid 2D graphics list in which to add the vectors.
Specifies the number of vectors to draw.
Specifies the address of the array containing the X-coordinates of the starting points of the vectors to draw.
Specifies the address of the array containing the Y-coordinates of the starting points of the vectors to draw.
Specifies the address of the array containing the displacements, in the X-direction, of the vectors to draw.
Specifies the address of the array containing the displacements, in the Y-direction, of the vectors to draw.
Specifies how to use the scale value ( ScaleValue) to scale the vectors.
Specifies the value by which to scale the vectors, according to the specified mode ( ScaleMode).
Specifies how to configure the arrowheads of the vectors, and how to handle null vectors.
Draw vectors at arbitrary positions in an image, or add them to a 2D graphics list.
Specifies the identifier of the 2D graphics context. This parameter must be set to one of the following values:
Specifies the identifier of a valid image buffer in which to draw the vectors or the identifier of a valid 2D graphics list in which to add the vectors.
Specifies the number of vectors to draw.
Specifies the address of the array containing the X-coordinates of the starting points of the vectors to draw.
Specifies the address of the array containing the Y-coordinates of the starting points of the vectors to draw.
Specifies the address of the array containing the displacements, in the X-direction, of the vectors to draw.
Specifies the address of the array containing the displacements, in the Y-direction, of the vectors to draw.
Specifies how to use the scale value ( ScaleValue) to scale the vectors.
Specifies the value by which to scale the vectors, according to the specified mode ( ScaleMode).
Specifies how to configure the arrowheads of the vectors, and how to handle null vectors.
Draw vectors at equally spaced positions in an image, or add them to a 2D graphics list.
Specifies the identifier of the 2D graphics context. This parameter must be set to one of the following values:
Specifies the identifier of a valid image buffer in which to draw the vectors or the identifier of a valid 2D graphics list in which to add the vectors.
Specifies the identifier of a valid image buffer containing the values corresponding to the displacements, in the X-direction, of the vectors to draw.
Specifies the identifier of a valid image buffer containing the values corresponding to the displacements, in the Y-direction, of the vectors to draw.
Specifies a value that establishes the positions for which vectors are drawn. MIL always draws a vector for the first position (0,0), and then draws subsequent vectors that are a multiple of the specified stride, in both the X- and Y-direction. For example, if you specify a stride of 2, a vector is drawn for position (0,0), and for every second position after that, in the X-direction and in the Y-direction. Specifying a stride of 1 draws a vector for every position. Increasing the stride increases the space between the vectors drawn.
Specifies how to use the scale value ( ScaleValue) to scale the vectors.
Specifies the value by which to scale the vectors, according to the specified mode ( ScaleMode).
Specifies how to configure the arrowheads of the vectors, and how to handle null vectors.
Allocate an image processing context.
Specifies the system on which to allocate the context.
Specifies the type of image processing context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the image processing context identifier.
The returned value is the image processing context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate an image processing context.
Specifies the system on which to allocate the context.
Specifies the type of image processing context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the image processing context identifier.
The returned value is the image processing context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate an image processing result buffer.
Specifies the system on which to allocate the result buffer.
Specifies the number of buffer entries to allocate for the specified result buffer.
Specifies the type of data that will be stored in this result buffer.
Specifies the address of the variable in which to write the image processing result buffer identifier.
The returned value is the result buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate an image processing result buffer.
Specifies the system on which to allocate the result buffer.
Specifies the number of buffer entries to allocate for the specified result buffer.
Specifies the type of data that will be stored in this result buffer.
Specifies the address of the variable in which to write the image processing result buffer identifier.
The returned value is the result buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Perform a point-to-point arithmetic operation.
Specifies the data source of the first operand.
Specifies the data source of the second operand.
Specifies the identifier of the destination of the results.
Specifies the operation to perform.
Perform a point-to-point arithmetic operation using multiple source images.
Specifies the data source of the first operand; this parameter must be given an image buffer identifier.
Specifies the data source of the second operand; this parameter can be given an image buffer identifier or a constant.
Specifies the data source of the third operand; this parameter can be given an image buffer identifier or a constant.
Specifies the data source of the fourth operand; this parameter must be given a constant.
Specifies the data source of the fifth operand; this parameter must be given a constant.
Specifies the identifier of the destination of the results; this parameter must be given an image buffer identifier.
Specifies the operation to perform.
Reserved for future expansion. Must be set to M_DEFAULT .
Perform an augmentation operation on an image.
Specifies the identifier of the augmentation context. The context must have been allocated using MimAlloc with M_AUGMENTATION_CONTEXT.
Specifies the identifier of the source image buffer.
Specifies the identifier of the destination in which to write the result of the augmentation transformation.
Specifies the initial value that will generate the randomized settings for the image processing operations used to perform the augmentation.
Specifies whether MimAugment should perform the augmentation, or should explicitly preprocess the augmentation context.
Perform a point-to-point binary threshold operation.
Specifies the identifier of the data source of the operation.
Specifies the identifier of the destination image buffer in which to write the results.
Specifies the condition, as well as the threshold mode to use to establish the threshold value(s) of the condition.
Specifies either the lower limit of the selected condition or the minimum value to use when establishing the threshold.
Specifies either the upper limit of the selected condition or the maximum value to use when establishing the threshold.
When DstImageBufId is given an image buffer identifier, this function returns the specified value of the LowParam parameter. When DstImageBufId is set to M_NULL and the ConditionAndThreshMode parameter is set to one of the automatic threshold modes (M_BIMODAL, M_TRIANGLE_BISECTION_DARK, or M_TRIANGLE_BISECTION_BRIGHT), this function returns the automatically calculated threshold value. If the ConditionAndThreshMode parameter is set to M_PERCENTILE_VALUE, this function returns the threshold value established from the specified lower limit. When dealing with floating-point source buffers, the returned threshold is truncated to an integer value. Therefore, the returned threshold and the actual threshold used to binarize can differ.
Perform a point-to-point adaptive binarization on an image.
Specifies the identifier of the adaptive binarization context.
Specifies the identifier of the source image buffer with which to perform the adaptive binarization.
Specifies the identifier of the image buffer to use as the first seed image.
Specifies the identifier of the image buffer to use as the second seed image.
Specifies the identifier of the image buffer in which to put the result of the adaptive binarization operation.
Specifies the identifier of the image buffer in which to put the resulting threshold values with which to binarize the source image.
Reserved for future expansion and must be set to M_DEFAULT .
Perform a point-to-point clipping operation.
Specifies the identifier of the image data source.
Specifies the identifier of the destination image buffer.
Specifies the clipping condition.
Specifies the lower clipping point of the selected condition.
Specifies the upper clipping point of the selected condition.
Specifies the value to write to the destination buffer when a pixel satisfies the specified low clipping condition.
Specifies the value to write to the destination buffer when a pixel satisfies the specified high clipping condition.
Perform a binary or grayscale closing-type morphological operation.
Specifies the identifier of the data source of the operation.
Specifies the identifier of the destination of the resulting image.
Specifies the number of times to iterate the operation.
Specifies the processing mode to use.
Perform a 3x3 binary connectivity mapping.
Specifies the identifier of the source of the operation.
Specifies the identifier of the destination of the results.
Specifies the identifier of the LUT buffer.
Control an image processing context or result buffer setting.
Specifies the identifier of the image processing context or result buffer. The image processing context or result buffer must have been previously allocated on the system using MimAlloc or MimAllocResult, respectively.
Specifies the processing feature to control.
Specifies the value needed for the control.
Control an image processing context or result buffer setting.
Specifies the identifier of the image processing context or result buffer. The image processing context or result buffer must have been previously allocated on the system using MimAlloc or MimAllocResult, respectively.
Specifies the processing feature to control.
Specifies the value needed for the control.
Perform a color conversion.
Specifies the identifier of the source image buffer.
Specifies the identifier of the destination image buffer.
Specifies the type of conversion to perform.
Perform a general convolution operation.
Specifies the identifier of the data source of the operation.
Specifies the identifier of the destination of the results.
Specifies the filter to use.
Count the number of pixels that differ in each image.
Specifies the identifier of the first image data source.
Specifies the identifier of the second image data source.
Specifies the identifier of the buffer in which to store the differences.
The returned value is the number of differences between the two specified source buffers.
Correct dead pixels in an image.
Specifies the identifier of the dead pixels image processing context. The context must have been allocated using MimAlloc with M_DEAD_PIXEL_CONTEXT.
Specifies the identifier of the source image buffer.
Specifies the identifier of the destination image buffer.
Specifies the control flag. This parameter must be set to one of the following:
Produce a sequence of deinterlaced images from a sequence of images acquired from an interlaced camera.
Specifies the identifier of the image processing context to be used for deinterlacing. The image processing context must have been previously allocated on the system using MimAlloc.
Specifies an array containing the identifiers of the buffers of the images to deinterlace.
Specifies an array containing the identifiers of the buffers of the images in which to save the deinterlaced images.
Specifies the number of images in the source sequence.
Specifies the number of deinterlaced images in the destination sequence.
Reserved for future use. Should be set to M_DEFAULT .
Produce a sequence of deinterlaced images from a sequence of images acquired from an interlaced camera.
Specifies the identifier of the image processing context to be used for deinterlacing. The image processing context must have been previously allocated on the system using MimAlloc.
Specifies an array containing the identifiers of the buffers of the images to deinterlace.
Specifies an array containing the identifiers of the buffers of the images in which to save the deinterlaced images.
Specifies the number of images in the source sequence.
Specifies the number of deinterlaced images in the destination sequence.
Reserved for future use. Should be set to M_DEFAULT .
Produce a sequence of deinterlaced images from a sequence of images acquired from an interlaced camera.
Specifies the identifier of the image processing context to be used for deinterlacing. The image processing context must have been previously allocated on the system using MimAlloc.
Specifies an array containing the identifiers of the buffers of the images to deinterlace.
Specifies an array containing the identifiers of the buffers of the images in which to save the deinterlaced images.
Specifies the number of images in the source sequence.
Specifies the number of deinterlaced images in the destination sequence.
Reserved for future use. Should be set to M_DEFAULT .
Perform a differential operation.
Specifies the identifier of an image buffer that stores a derivative, or a linear IIR filter context.
Specifies the identifier of an image buffer that stores the source image, or a derivative.
Specifies the identifier an image buffer that stores the source image (for a sharpenig operation), or a derivative.
Reserved for future expansion and must be set to M_NULL .
Reserved for future expansion and must be set to M_NULL .
Specifies the identifier of the first destination image buffer.
Specifies the identifier of the second destination image buffer.
Specifies an attribute of the operation to perform.
Specifies the differential operation to perform.
Specifies a control setting for the operation to perform.
Perform a binary or grayscale dilation-type morphological operation.
Specifies the identifier of the source image buffer.
Specifies the identifier of the destination image buffer.
Specifies the number of times to iterate the operation.
Specifies the processing mode to use.
Perform a distance transformation.
Specifies the identifier of the source of the operation.
Specifies the identifier of the destination of the resulting image.
Specifies the way in which the minimum distance from blob pixel to background pixel is calculated.
Draw the settings of an image processing context or the results of an image processing operation.
Specifies the identifier of the 2D graphics context to use. This parameter must be set to one of the following:
Specifies the identifier of the primary source image buffer, result buffer, or image processing context from which to extract the results to draw.
Specifies the identifier of the secondary source image buffer for the drawing operation.
Specifies the identifier of the destination image buffer or 2D graphics list in which to draw.
Specifies the type of operation to perform.
Specifies an attribute of the operation to perform.
Specifies an attribute of the operation to perform.
Specifies drawing constraints.
Perform a specific edge detection operation and produce a gradient intensity and/or gradient angle image.
Specifies the identifier of the source of the operation.
Specifies the identifier of the destination buffer for the resulting gradient intensity image.
Specifies the identifier of the destination buffer for the resulting gradient angle image.
Specifies the filter to use.
Specifies how to perform the operation.
Specifies the threshold value for calculating the gradient angle.
Perform a binary or grayscale erosion-type morphological operation.
Specifies the identifier of the source image buffer.
Specifies the identifier of the destination image buffer.
Specifies the number of times to iterate the operation.
Specifies the processing mode to use.
Perform adaptive filtering.
Specifies the predefined adaptive filter context to use.
Specifies the identifier of the source image buffer.
Specifies the identifier of the destination image buffer.
Specifies an attribute of the operation to perform.
Specifies an attribute of the operation to perform.
Specifies an attribute of the operation to perform.
Specifies how to determine the new value for a pixel determined to be noise.
Find an image buffer's extremes (minimum and/or maximum pixel values).
Specifies the identifier of the data source of the operation.
Specifies the identifier of the buffer in which to store the extreme values.
Specifies the type of extreme(s) to find.
Find the dominant orientations of an image buffer.
Specifies the find orientation image processing context.
Specifies the identifier of the source image.
Specifies the identifier of the find orientation result buffer.
Reserved for future expansion and must be set to M_DEFAULT .
Applies a flat-field correction to remove artifacts from the specified source image.
Specifies the identifier of a flat-field image processing context, previously allocated using MimAlloc with M_FLAT_FIELD_CONTEXT.
Specifies the identifier of the source image buffer.
Specifies the identifier of the destination image buffer.
Specifies the operation to perform. This parameter must be set to one of the following values.
Perform a horizontal or vertical image-flipping operation.
Specifies the identifier of the source image buffer.
Specifies the identifier of the destination image buffer.
Specifies the operation to perform.
Reserved for future expansion. Must be set to M_DEFAULT .
Free an image processing context or result buffer.
Specifies the identifier of the image processing context or result buffer to free. These must have been successfully allocated (with MimAlloc or MimAllocResult) prior to calling this function.
Gets arrays of values from an image processing context.
Specifies the identifier of the image processing context. The image processing context must have been previously allocated with MimAlloc.
Specifies the type of information in the array(s).
Specifies the number of values in the array(s).
Specifies the address of the array in which to store the first set of values.
Specifies the address of the array in which to store the second set of values.
Reserved for future expansion and must be set to M_DEFAULT .
The returned value is the number of entries in the array(s). If Param1Ptr and Param2Ptr are both set to M_NULL, MimGet returns the size of the required arrays.
Gets arrays of values from an image processing context.
Specifies the identifier of the image processing context. The image processing context must have been previously allocated with MimAlloc.
Specifies the type of information in the array(s).
Specifies the number of values in the array(s).
Specifies the address of the array in which to store the first set of values.
Specifies the address of the array in which to store the second set of values.
Reserved for future expansion and must be set to M_DEFAULT .
The returned value is the number of entries in the array(s). If Param1Ptr and Param2Ptr are both set to M_NULL, MimGet returns the size of the required arrays.
Gets arrays of values from an image processing context.
Specifies the identifier of the image processing context. The image processing context must have been previously allocated with MimAlloc.
Specifies the type of information in the array(s).
Specifies the number of values in the array(s).
Specifies the address of the array in which to store the first set of values.
Specifies the address of the array in which to store the second set of values.
Reserved for future expansion and must be set to M_DEFAULT .
The returned value is the number of entries in the array(s). If Param1Ptr and Param2Ptr are both set to M_NULL, MimGet returns the size of the required arrays.
Gets arrays of values from an image processing context.
Specifies the identifier of the image processing context. The image processing context must have been previously allocated with MimAlloc.
Specifies the type of information in the array(s).
Specifies the number of values in the array(s).
Specifies the address of the array in which to store the first set of values.
Specifies the address of the array in which to store the second set of values.
Reserved for future expansion and must be set to M_DEFAULT .
The returned value is the number of entries in the array(s). If Param1Ptr and Param2Ptr are both set to M_NULL, MimGet returns the size of the required arrays.
Gets arrays of values from an image processing context.
Specifies the identifier of the image processing context. The image processing context must have been previously allocated with MimAlloc.
Specifies the type of information in the array(s).
Specifies the number of values in the array(s).
Specifies the address of the array in which to store the first set of values.
Specifies the address of the array in which to store the second set of values.
Reserved for future expansion and must be set to M_DEFAULT .
The returned value is the number of entries in the array(s). If Param1Ptr and Param2Ptr are both set to M_NULL, MimGet returns the size of the required arrays.
Gets arrays of values from an image processing context.
Specifies the identifier of the image processing context. The image processing context must have been previously allocated with MimAlloc.
Specifies the type of information in the array(s).
Specifies the number of values in the array(s).
Specifies the address of the array in which to store the first set of values.
Specifies the address of the array in which to store the second set of values.
Reserved for future expansion and must be set to M_DEFAULT .
The returned value is the number of entries in the array(s). If Param1Ptr and Param2Ptr are both set to M_NULL, MimGet returns the size of the required arrays.
Gets arrays of values from an image processing context.
Specifies the identifier of the image processing context. The image processing context must have been previously allocated with MimAlloc.
Specifies the type of information in the array(s).
Specifies the number of values in the array(s).
Specifies the address of the array in which to store the first set of values.
Specifies the address of the array in which to store the second set of values.
Reserved for future expansion and must be set to M_DEFAULT .
The returned value is the number of entries in the array(s). If Param1Ptr and Param2Ptr are both set to M_NULL, MimGet returns the size of the required arrays.
Gets arrays of values from an image processing context.
Specifies the identifier of the image processing context. The image processing context must have been previously allocated with MimAlloc.
Specifies the type of information in the array(s).
Specifies the number of values in the array(s).
Specifies the address of the array in which to store the first set of values.
Specifies the address of the array in which to store the second set of values.
Reserved for future expansion and must be set to M_DEFAULT .
The returned value is the number of entries in the array(s). If Param1Ptr and Param2Ptr are both set to M_NULL, MimGet returns the size of the required arrays.
Get the specified type of results from an image processing result buffer.
Specifies the identifier of the image processing result buffer from which to retrieve results.
Specifies the type of results to retrieve.
Specifies the address of the one-dimensional array in which to write the results read from the MIL result buffer.
Get the specified type of results from an image processing result buffer.
Specifies the identifier of the image processing result buffer from which to retrieve results.
Specifies the type of results to retrieve.
Specifies the address of the one-dimensional array in which to write the results read from the MIL result buffer.
Get the specified type of results from an image processing result buffer.
Specifies the identifier of the image processing result buffer from which to retrieve results.
Specifies the type of results to retrieve.
Specifies the address of the one-dimensional array in which to write the results read from the MIL result buffer.
Get the specified type of results from an image processing result buffer.
Specifies the identifier of the image processing result buffer from which to retrieve results.
Specifies the type of results to retrieve.
Specifies the address of the one-dimensional array in which to write the results read from the MIL result buffer.
Get the specified type of results from an image processing result buffer.
Specifies the identifier of the image processing result buffer from which to retrieve results.
Specifies the type of results to retrieve.
Specifies the address of the one-dimensional array in which to write the results read from the MIL result buffer.
Get the specified type of results from an image processing result buffer.
Specifies the identifier of the image processing result buffer from which to retrieve results.
Specifies the type of results to retrieve.
Specifies the address of the one-dimensional array in which to write the results read from the MIL result buffer.
Get the specified type of results from an image processing result buffer.
Specifies the identifier of the image processing result buffer from which to retrieve results.
Specifies the type of results to retrieve.
Specifies the address of the one-dimensional array in which to write the results read from the MIL result buffer.
Get the specified type of results from an image processing result buffer.
Specifies the identifier of the image processing result buffer from which to retrieve results.
Specifies the type of results to retrieve.
Specifies the address of the one-dimensional array in which to write the results read from the MIL result buffer.
Get the specified type of results from an image processing result buffer.
Specifies the identifier of the image processing result buffer from which to retrieve results.
Specifies the type of results to retrieve.
Specifies the address of the one-dimensional array in which to write the results read from the MIL result buffer.
Get the specified type of results from an image processing result buffer.
Specifies the identifier of the image processing result buffer from which to retrieve results.
Specifies the type of results to retrieve.
Specifies the address of the one-dimensional array in which to write the results read from the MIL result buffer.
Get the specified number of result entries from an image processing result buffer.
Specifies the identifier of the image processing result buffer from which to get results.
Specifies the offset of the first result to read.
Specifies the number of result entries to get, starting from the entry specified by the OffEntry parameter.
Specifies the type of result(s) to retrieve.
Specifies the address of the one-dimensional array in which to write the results read from the MIL result buffer.
Get the specified number of result entries from an image processing result buffer.
Specifies the identifier of the image processing result buffer from which to get results.
Specifies the offset of the first result to read.
Specifies the number of result entries to get, starting from the entry specified by the OffEntry parameter.
Specifies the type of result(s) to retrieve.
Specifies the address of the one-dimensional array in which to write the results read from the MIL result buffer.
Get the specified number of result entries from an image processing result buffer.
Specifies the identifier of the image processing result buffer from which to get results.
Specifies the offset of the first result to read.
Specifies the number of result entries to get, starting from the entry specified by the OffEntry parameter.
Specifies the type of result(s) to retrieve.
Specifies the address of the one-dimensional array in which to write the results read from the MIL result buffer.
Get the specified number of result entries from an image processing result buffer.
Specifies the identifier of the image processing result buffer from which to get results.
Specifies the offset of the first result to read.
Specifies the number of result entries to get, starting from the entry specified by the OffEntry parameter.
Specifies the type of result(s) to retrieve.
Specifies the address of the one-dimensional array in which to write the results read from the MIL result buffer.
Get the specified number of result entries from an image processing result buffer.
Specifies the identifier of the image processing result buffer from which to get results.
Specifies the offset of the first result to read.
Specifies the number of result entries to get, starting from the entry specified by the OffEntry parameter.
Specifies the type of result(s) to retrieve.
Specifies the address of the one-dimensional array in which to write the results read from the MIL result buffer.
Get the specified number of result entries from an image processing result buffer.
Specifies the identifier of the image processing result buffer from which to get results.
Specifies the offset of the first result to read.
Specifies the number of result entries to get, starting from the entry specified by the OffEntry parameter.
Specifies the type of result(s) to retrieve.
Specifies the address of the one-dimensional array in which to write the results read from the MIL result buffer.
Get the specified number of result entries from an image processing result buffer.
Specifies the identifier of the image processing result buffer from which to get results.
Specifies the offset of the first result to read.
Specifies the number of result entries to get, starting from the entry specified by the OffEntry parameter.
Specifies the type of result(s) to retrieve.
Specifies the address of the one-dimensional array in which to write the results read from the MIL result buffer.
Get the specified number of result entries from an image processing result buffer.
Specifies the identifier of the image processing result buffer from which to get results.
Specifies the offset of the first result to read.
Specifies the number of result entries to get, starting from the entry specified by the OffEntry parameter.
Specifies the type of result(s) to retrieve.
Specifies the address of the one-dimensional array in which to write the results read from the MIL result buffer.
Get the specified number of result entries from an image processing result buffer.
Specifies the identifier of the image processing result buffer from which to get results.
Specifies the offset of the first result to read.
Specifies the number of result entries to get, starting from the entry specified by the OffEntry parameter.
Specifies the type of result(s) to retrieve.
Specifies the address of the one-dimensional array in which to write the results read from the MIL result buffer.
Get the specified number of result entries from an image processing result buffer.
Specifies the identifier of the image processing result buffer from which to get results.
Specifies the offset of the first result to read.
Specifies the number of result entries to get, starting from the entry specified by the OffEntry parameter.
Specifies the type of result(s) to retrieve.
Specifies the address of the one-dimensional array in which to write the results read from the MIL result buffer.
Get data from a statistics result buffer, and place it in a user-supplied array.
Specifies the identifier of the statistics image processing result buffer from which to get results.
Specifies the X-offset of the region for which to retrieve results.
Specifies the Y-offset of the region for which to retrieve results.
Specifies the width (X-size) of the region for which to retrieve results.
Specifies the height (Y-size) of the region for which to retrieve results.
Specifies the type of result(s) to retrieve.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the user-specified array in which to write the results read from the multiple statistics result buffer.
Get data from a statistics result buffer, and place it in a user-supplied array.
Specifies the identifier of the statistics image processing result buffer from which to get results.
Specifies the X-offset of the region for which to retrieve results.
Specifies the Y-offset of the region for which to retrieve results.
Specifies the width (X-size) of the region for which to retrieve results.
Specifies the height (Y-size) of the region for which to retrieve results.
Specifies the type of result(s) to retrieve.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the user-specified array in which to write the results read from the multiple statistics result buffer.
Get data from a statistics result buffer, and place it in a user-supplied array.
Specifies the identifier of the statistics image processing result buffer from which to get results.
Specifies the X-offset of the region for which to retrieve results.
Specifies the Y-offset of the region for which to retrieve results.
Specifies the width (X-size) of the region for which to retrieve results.
Specifies the height (Y-size) of the region for which to retrieve results.
Specifies the type of result(s) to retrieve.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the user-specified array in which to write the results read from the multiple statistics result buffer.
Get data from a statistics result buffer, and place it in a user-supplied array.
Specifies the identifier of the statistics image processing result buffer from which to get results.
Specifies the X-offset of the region for which to retrieve results.
Specifies the Y-offset of the region for which to retrieve results.
Specifies the width (X-size) of the region for which to retrieve results.
Specifies the height (Y-size) of the region for which to retrieve results.
Specifies the type of result(s) to retrieve.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the user-specified array in which to write the results read from the multiple statistics result buffer.
Get data from a statistics result buffer, and place it in a user-supplied array.
Specifies the identifier of the statistics image processing result buffer from which to get results.
Specifies the X-offset of the region for which to retrieve results.
Specifies the Y-offset of the region for which to retrieve results.
Specifies the width (X-size) of the region for which to retrieve results.
Specifies the height (Y-size) of the region for which to retrieve results.
Specifies the type of result(s) to retrieve.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the user-specified array in which to write the results read from the multiple statistics result buffer.
Get a result from a wavelet transformation or 1D locate peak result buffer.
Specifies the identifier of the wavelet transformation or 1D locate peak result buffer from which to get results.
Specifies the first index with which to indicate the result to retrieve.
Specifies the second index for which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the one-dimensional array in which to write the results read from the MIL result buffer.
Get a result from a wavelet transformation or 1D locate peak result buffer.
Specifies the identifier of the wavelet transformation or 1D locate peak result buffer from which to get results.
Specifies the first index with which to indicate the result to retrieve.
Specifies the second index for which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the one-dimensional array in which to write the results read from the MIL result buffer.
Get a result from a wavelet transformation or 1D locate peak result buffer.
Specifies the identifier of the wavelet transformation or 1D locate peak result buffer from which to get results.
Specifies the first index with which to indicate the result to retrieve.
Specifies the second index for which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the one-dimensional array in which to write the results read from the MIL result buffer.
Get a result from a wavelet transformation or 1D locate peak result buffer.
Specifies the identifier of the wavelet transformation or 1D locate peak result buffer from which to get results.
Specifies the first index with which to indicate the result to retrieve.
Specifies the second index for which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the one-dimensional array in which to write the results read from the MIL result buffer.
Get a result from a wavelet transformation or 1D locate peak result buffer.
Specifies the identifier of the wavelet transformation or 1D locate peak result buffer from which to get results.
Specifies the first index with which to indicate the result to retrieve.
Specifies the second index for which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the one-dimensional array in which to write the results read from the MIL result buffer.
Get a result from a wavelet transformation or 1D locate peak result buffer.
Specifies the identifier of the wavelet transformation or 1D locate peak result buffer from which to get results.
Specifies the first index with which to indicate the result to retrieve.
Specifies the second index for which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the one-dimensional array in which to write the results read from the MIL result buffer.
Get a result from a wavelet transformation or 1D locate peak result buffer.
Specifies the identifier of the wavelet transformation or 1D locate peak result buffer from which to get results.
Specifies the first index with which to indicate the result to retrieve.
Specifies the second index for which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the one-dimensional array in which to write the results read from the MIL result buffer.
Get a result from a wavelet transformation or 1D locate peak result buffer.
Specifies the identifier of the wavelet transformation or 1D locate peak result buffer from which to get results.
Specifies the first index with which to indicate the result to retrieve.
Specifies the second index for which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the one-dimensional array in which to write the results read from the MIL result buffer.
Get a result from a wavelet transformation or 1D locate peak result buffer.
Specifies the identifier of the wavelet transformation or 1D locate peak result buffer from which to get results.
Specifies the first index with which to indicate the result to retrieve.
Specifies the second index for which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the one-dimensional array in which to write the results read from the MIL result buffer.
Get a result from a wavelet transformation or 1D locate peak result buffer.
Specifies the identifier of the wavelet transformation or 1D locate peak result buffer from which to get results.
Specifies the first index with which to indicate the result to retrieve.
Specifies the second index for which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the one-dimensional array in which to write the results read from the MIL result buffer.
Get a result from a wavelet transformation or 1D locate peak result buffer.
Specifies the identifier of the wavelet transformation or 1D locate peak result buffer from which to get results.
Specifies the first index with which to indicate the result to retrieve.
Specifies the second index for which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the one-dimensional array in which to write the results read from the MIL result buffer.
Get a result from a wavelet transformation or 1D locate peak result buffer.
Specifies the identifier of the wavelet transformation or 1D locate peak result buffer from which to get results.
Specifies the first index with which to indicate the result to retrieve.
Specifies the second index for which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the one-dimensional array in which to write the results read from the MIL result buffer.
Generate the intensity histogram of an image.
Specifies the identifier of the source image buffer.
Specifies the identifier of the destination for the histogram results.
Perform a histogram equalization of an image.
Specifies the identifier of the data source of the operation.
Specifies the identifier of the destination of the results.
Specifies the equalization operation to perform. This parameter can be set to one of the following values. Note that the cumulative probability distribution, P(f) , of the input image is approximated by its cumulative histogram:
Specifies the value to use for alpha ( α ) in the equations for M_EXPONENTIAL and M_RAYLEIGH.
Specifies the lowest pixel value to equalize.
Specifies the highest pixel value to equalize.
Perform an adaptive histogram equalization on an image.
Specifies the identifier of the adaptive histogram equalization context. The context must have been allocated using MimAlloc with M_HISTOGRAM_EQUALIZE_ADAPTIVE_CONTEXT.
Specifies the identifier of the source image buffer.
Specifies the identifier of the destination image buffer.
Reserved for future expansion and must be set to M_DEFAULT .
Inquire about an image processing context or result buffer setting.
Specifies the identifier of the image processing context or result buffer about which to inquire information.
Specifies the type of information about which to inquire.
Specifies the address of the variable in which to write the requested information.
The returned value is the requested information, if it is a MIL_INT. If the requested information is a MIL_DOUBLEor if it is a MIL_INT64on a 32-bit system, this function will return M_NULL .
Inquire about an image processing context or result buffer setting.
Specifies the identifier of the image processing context or result buffer about which to inquire information.
Specifies the type of information about which to inquire.
Specifies the address of the variable in which to write the requested information.
The returned value is the requested information, if it is a MIL_INT. If the requested information is a MIL_DOUBLEor if it is a MIL_INT64on a 32-bit system, this function will return M_NULL .
Inquire about an image processing context or result buffer setting.
Specifies the identifier of the image processing context or result buffer about which to inquire information.
Specifies the type of information about which to inquire.
Specifies the address of the variable in which to write the requested information.
The returned value is the requested information, if it is a MIL_INT. If the requested information is a MIL_DOUBLEor if it is a MIL_INT64on a 32-bit system, this function will return M_NULL .
Inquire about an image processing context or result buffer setting.
Specifies the identifier of the image processing context or result buffer about which to inquire information.
Specifies the type of information about which to inquire.
Specifies the address of the variable in which to write the requested information.
The returned value is the requested information, if it is a MIL_INT. If the requested information is a MIL_DOUBLEor if it is a MIL_INT64on a 32-bit system, this function will return M_NULL .
Inquire about an image processing context or result buffer setting.
Specifies the identifier of the image processing context or result buffer about which to inquire information.
Specifies the type of information about which to inquire.
Specifies the address of the variable in which to write the requested information.
The returned value is the requested information, if it is a MIL_INT. If the requested information is a MIL_DOUBLEor if it is a MIL_INT64on a 32-bit system, this function will return M_NULL .
Inquire about an image processing context or result buffer setting.
Specifies the identifier of the image processing context or result buffer about which to inquire information.
Specifies the type of information about which to inquire.
The returned value is the requested information, if it is a MIL_INT. If the requested information is a MIL_DOUBLEor if it is a MIL_INT64on a 32-bit system, this function will return M_NULL .
Inquire about an image processing context or result buffer setting.
Specifies the identifier of the image processing context or result buffer about which to inquire information.
Specifies the type of information about which to inquire.
Specifies the address of the variable in which to write the requested information.
The returned value is the requested information, if it is a MIL_INT. If the requested information is a MIL_DOUBLEor if it is a MIL_INT64on a 32-bit system, this function will return M_NULL .
Label objects in an image buffer.
Specifies identifier of the data source of the operation.
Specifies the identifier of the destination of the results.
Specifies the type of connectivity (lattice) to use for processing.
Find pixel coordinates or values that satisfy a specified condition.
Specifies the identifier of the source image for the operation.
Specifies the identifier of the buffer in which to store the event results.
Specifies the condition under which pixel values are considered an event.
Specifies the lower limit of the selected condition.
Specifies the upper limit of the selected condition.
The returned value is the number of pixels that satisfy the specified condition in the specified source image.
Performs peak intensity detection in every lane (row or column) of the source image.
Specifies the identifier of the image processing context.
Specifies the identifier of the source image buffer.
Specifies the identifier of the image processing result buffer in which to store results.
Specifies the nominal (expected average) width of the peak neighborhood.
Specifies the number of pixels that can be added to or subtracted from the nominal width, when determining the range of allowable widths of the peak neighborhood.
Specifies the minimum contrast (difference) between the intensity of the local background and the minimum acceptable intensity of pixels in the peak neighborhood.
Specifies whether to explicitly preprocess the image processing result buffer; or specifies a frame index for which to extract peaks.
Specifies the required value for the ControlFlag setting.
Perform a point-to-point LUT mapping operation.
Specifies the identifier of the data source of the operation.
Specifies the identifier of the destination of the results.
Specifies the LUT through which to map source input values.
Generates a series of correlation values between the source image and a model image.
Specifies the identifier of the match image processing context.
Specifies the identifier of the source image buffer.
Specifies the identifier of the destination image buffer.
Specifies the operation to perform. This parameter must be set to one of the following values.
Perform a morphological transformation using a user-defined or predefined structuring element.
Specifies the identifier of the source image buffer.
Specifies the identifier of the destination image buffer.
Specifies the structuring element to use. For all operations except area opening and area closing operations, you must specify the identifier of the structuring element buffer which defines the required structuring element.
Specifies the operation to perform.
Specifies a value that is dependent on the morphological operation chosen.
Specifies the processing mode to use. This parameter can be set to one of the following:
Perform a binary or grayscale opening-type morphological operation.
Specifies the identifier of the data source of the operation.
Specifies the identifier of the destination of the resulting image.
Specifies the number of times to iterate the operation.
Specifies the processing mode to use.
Perform a polar-to-rectangular or rectangular-to-polar transformation on an image or generate LUTs used to perform the transformation.
Specifies the identifier of the source image buffer or the destination X-coordinate LUT buffer.
Specifies the identifier of the destination image buffer or the Y-coordinate LUT buffer.
Specifies the X-coordinate of the circle's center in the rectangular image.
Specifies the Y-coordinate of the circle's center in the rectangular image.
Specifies the start radius of the zone of interest in the circle, in pixels.
Specifies the end radius of the zone of interest in the circle, in pixels.
Specifies the start angle of the zone of interest. The scan starts at this angle.
Specifies the end angle of the zone of interest. The scan ends at this angle.
Specifies the transform to perform.
Specifies the interpolation mode and overscan used when transforming the source image. When generating the LUTs to perform the transformation, this parameter is ignored and should be set to M_DEFAULT.
Specifies the address of the variable in which the required width of the destination buffer is written.
Specifies the address of the variable in which the required height of the destination buffer is written.
Perform a polar-to-rectangular or rectangular-to-polar transformation on an image or generate LUTs used to perform the transformation.
Specifies the identifier of the source image buffer or the destination X-coordinate LUT buffer.
Specifies the identifier of the destination image buffer or the Y-coordinate LUT buffer.
Specifies the X-coordinate of the circle's center in the rectangular image.
Specifies the Y-coordinate of the circle's center in the rectangular image.
Specifies the start radius of the zone of interest in the circle, in pixels.
Specifies the end radius of the zone of interest in the circle, in pixels.
Specifies the start angle of the zone of interest. The scan starts at this angle.
Specifies the end angle of the zone of interest. The scan ends at this angle.
Specifies the transform to perform.
Specifies the interpolation mode and overscan used when transforming the source image. When generating the LUTs to perform the transformation, this parameter is ignored and should be set to M_DEFAULT.
Specifies the address of the variable in which the required width of the destination buffer is written.
Specifies the address of the variable in which the required height of the destination buffer is written.
Perform a polar-to-rectangular or rectangular-to-polar transformation on an image or generate LUTs used to perform the transformation.
Specifies the identifier of the source image buffer or the destination X-coordinate LUT buffer.
Specifies the identifier of the destination image buffer or the Y-coordinate LUT buffer.
Specifies the X-coordinate of the circle's center in the rectangular image.
Specifies the Y-coordinate of the circle's center in the rectangular image.
Specifies the start radius of the zone of interest in the circle, in pixels.
Specifies the end radius of the zone of interest in the circle, in pixels.
Specifies the start angle of the zone of interest. The scan starts at this angle.
Specifies the end angle of the zone of interest. The scan ends at this angle.
Specifies the transform to perform.
Specifies the interpolation mode and overscan used when transforming the source image. When generating the LUTs to perform the transformation, this parameter is ignored and should be set to M_DEFAULT.
Specifies the address of the variable in which the required width of the destination buffer is written.
Specifies the address of the variable in which the required height of the destination buffer is written.
Perform a polar-to-rectangular or rectangular-to-polar transformation on an image or generate LUTs used to perform the transformation.
Specifies the identifier of the source image buffer or the destination X-coordinate LUT buffer.
Specifies the identifier of the destination image buffer or the Y-coordinate LUT buffer.
Specifies the X-coordinate of the circle's center in the rectangular image.
Specifies the Y-coordinate of the circle's center in the rectangular image.
Specifies the start radius of the zone of interest in the circle, in pixels.
Specifies the end radius of the zone of interest in the circle, in pixels.
Specifies the start angle of the zone of interest. The scan starts at this angle.
Specifies the end angle of the zone of interest. The scan ends at this angle.
Specifies the transform to perform.
Specifies the interpolation mode and overscan used when transforming the source image. When generating the LUTs to perform the transformation, this parameter is ignored and should be set to M_DEFAULT.
Specifies the address of the variable in which the required width of the destination buffer is written.
Specifies the address of the variable in which the required height of the destination buffer is written.
Project a 2D image into 1D.
Specifies the identifier of the source image buffer.
Specifies the destination buffer in which to write the projection results.
Specifies the angle of the projection axis. Lanes are perpendicular to this angle. This parameter can be set to one of the following:
Specifies the operation to perform.
Reserved for future expansion. This parameter must be set to M_NULL .
Puts arrays of values into an image processing context.
Specifies the identifier of the image processing context. The image processing context must have been previously allocated with MimAlloc.
Specifies the type of information in the array(s).
Specifies the number of values in the array(s).
Specifies the address of the first array of values.
Specifies the address of the second array of values.
Reserved for future expansion and must be set to M_DEFAULT .
Puts arrays of values into an image processing context.
Specifies the identifier of the image processing context. The image processing context must have been previously allocated with MimAlloc.
Specifies the type of information in the array(s).
Specifies the number of values in the array(s).
Specifies the address of the first array of values.
Specifies the address of the second array of values.
Reserved for future expansion and must be set to M_DEFAULT .
Puts arrays of values into an image processing context.
Specifies the identifier of the image processing context. The image processing context must have been previously allocated with MimAlloc.
Specifies the type of information in the array(s).
Specifies the number of values in the array(s).
Specifies the address of the first array of values.
Specifies the address of the second array of values.
Reserved for future expansion and must be set to M_DEFAULT .
Puts arrays of values into an image processing context.
Specifies the identifier of the image processing context. The image processing context must have been previously allocated with MimAlloc.
Specifies the type of information in the array(s).
Specifies the number of values in the array(s).
Specifies the address of the first array of values.
Specifies the address of the second array of values.
Reserved for future expansion and must be set to M_DEFAULT .
Puts arrays of values into an image processing context.
Specifies the identifier of the image processing context. The image processing context must have been previously allocated with MimAlloc.
Specifies the type of information in the array(s).
Specifies the number of values in the array(s).
Specifies the address of the first array of values.
Specifies the address of the second array of values.
Reserved for future expansion and must be set to M_DEFAULT .
Puts arrays of values into an image processing context.
Specifies the identifier of the image processing context. The image processing context must have been previously allocated with MimAlloc.
Specifies the type of information in the array(s).
Specifies the number of values in the array(s).
Specifies the address of the first array of values.
Specifies the address of the second array of values.
Reserved for future expansion and must be set to M_DEFAULT .
Perform a rank filter on the pixels in an image.
Specifies the identifier of the data source of the operation.
Specifies the identifier of the destination of the resulting image.
Specifies the identifier of the structuring element buffer to use as a mask.
Specifies which of the pixel values to select after valid neighborhood values are sorted in increasing order; valid neighborhood pixel values are those that are not masked-out.
Specifies the processing mode to use.
Copies specified areas of a source buffer to the specified areas of a destination buffer.
Specifies the identifier of the rearrangement image processing context that indicates how to perform the operation and the locations to copy.
Specifies the identifier of the source image buffer.
Specifies the identifier of the destination image buffer.
Specifies the operation to perform. This parameter must be set to one of the following values.
Remap source pixels to destination pixels according to the specified mode.
Specifies the identifier of a remap image processing context. This parameter must be set to M_DEFAULT , which indicates a linear remapping from source pixel to corresponding destination pixel.
Specifies the identifier of the source image buffer. The image buffer must be a 1-band or 3-band float, signed, or unsigned buffer.
Specifies the identifier of the destination image buffer.
Specifies the remapping mode.
Resize an image by the specified X- and Y-scale factors or generate the matrix to perform the transformation.
Specifies the source image to resize if performing the transformation. This parameter can be set to one of the following values:
Specifies the destination image buffer or array buffer, depending on whether performing the transformation. This parameter can be set to one of the following values:
Specifies the horizontal scaling factor.
Specifies the vertical scaling factor.
Specifies the interpolation mode when resizing the source image.
Restore an image processing context from disk.
Specifies the name and path of the file from which to restore the image processing context.
Specifies the system on which to restore the image processing context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the image processing context identifier.
The returned value is the image processing context identifier. If allocation fails, M_NULL is returned.
Restore an image processing context from disk.
Specifies the name and path of the file from which to restore the image processing context.
Specifies the system on which to restore the image processing context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the image processing context identifier.
The returned value is the image processing context identifier. If allocation fails, M_NULL is returned.
Rotate an image by a specified angle of rotation or generate the matrix to perform the transformation.
Specifies the source image to rotate if performing the transformation. This parameter can be set to one of the following values:
Specifies the destination image buffer or array buffer, depending on whether performing the transformation. This parameter can be set to one of the following values:
Specifies the angle of rotation.
Specifies the X-coordinate to use as the center of rotation in the source image.
Specifies the Y-coordinate to use as the center of rotation in the source image.
Specifies the X-coordinate in the destination buffer to which the specified center of the rotated source image will be mapped.
Specifies the Y-coordinate in the destination buffer to which the specified center of the rotated source image will be mapped.
Specifies the interpolation mode when rotating the source image.
Save an image processing context to a file.
Specifies the name and path of the file in which to save the image processing context; it is recommended that you use the MIC file extension for easier use with other Matrox Imaging software products.
Specifies the identifier of the image processing context to save.
Reserved for future expansion and must be set to M_DEFAULT .
Save an image processing context to a file.
Specifies the name and path of the file in which to save the image processing context; it is recommended that you use the MIC file extension for easier use with other Matrox Imaging software products.
Specifies the identifier of the image processing context to save.
Reserved for future expansion and must be set to M_DEFAULT .
Perform a point-to-point bit shift.
Specifies the identifier of the data source of the operation.
Specifies the identifier of the destination of the results.
Specifies the number of bits to shift.
Calculates and stores a variety of statistics from the specified source image(s).
Specifies the identifier of the image processing context that specifies the statistics to calculate.
Specifies the identifier of the source image buffer.
Specifies the identifier of the result buffer.
Specifies the operation to perform on the source image.
Load, restore, or save an image processing context from/to a file or a memory stream, or save an augmentation report to a file.
Specifies the file or memory stream.
Specifies the system on which to restore the image processing context.
Specifies the operation to perform on the image processing context.
Specifies the type of stream in which to store/from which to restore the image processing context.
Specifies the MIL version of the image processing context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the image processing context.
Specifies the address of the variable in which to write the size of the image processing context, in bytes.
Load, restore, or save an image processing context from/to a file or a memory stream, or save an augmentation report to a file.
Specifies the file or memory stream.
Specifies the system on which to restore the image processing context.
Specifies the operation to perform on the image processing context.
Specifies the type of stream in which to store/from which to restore the image processing context.
Specifies the MIL version of the image processing context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the image processing context.
Specifies the address of the variable in which to write the size of the image processing context, in bytes.
Load, restore, or save an image processing context from/to a file or a memory stream, or save an augmentation report to a file.
Specifies the file or memory stream.
Specifies the system on which to restore the image processing context.
Specifies the operation to perform on the image processing context.
Specifies the type of stream in which to store/from which to restore the image processing context.
Specifies the MIL version of the image processing context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the image processing context.
Specifies the address of the variable in which to write the size of the image processing context, in bytes.
Load, restore, or save an image processing context from/to a file or a memory stream, or save an augmentation report to a file.
Specifies the file or memory stream.
Specifies the system on which to restore the image processing context.
Specifies the operation to perform on the image processing context.
Specifies the type of stream in which to store/from which to restore the image processing context.
Specifies the MIL version of the image processing context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the image processing context.
Specifies the address of the variable in which to write the size of the image processing context, in bytes.
Load, restore, or save an image processing context from/to a file or a memory stream, or save an augmentation report to a file.
Specifies the file or memory stream.
Specifies the system on which to restore the image processing context.
Specifies the operation to perform on the image processing context.
Specifies the type of stream in which to store/from which to restore the image processing context.
Specifies the MIL version of the image processing context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the image processing context.
Specifies the address of the variable in which to write the size of the image processing context, in bytes.
Load, restore, or save an image processing context from/to a file or a memory stream, or save an augmentation report to a file.
Specifies the file or memory stream.
Specifies the system on which to restore the image processing context.
Specifies the operation to perform on the image processing context.
Specifies the type of stream in which to store/from which to restore the image processing context.
Specifies the MIL version of the image processing context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the image processing context.
Specifies the address of the variable in which to write the size of the image processing context, in bytes.
Perform a binary or grayscale thickening operation on an image.
Specifies the identifier of the data source of the operation.
Specifies the identifier of the destination of the resulting image.
Specifies the number of times to iterate the operation.
Specifies the processing mode to use.
Perform a binary or grayscale thinning operation on an image.
Specifies the identifier of the data source of the operation.
Specifies the identifier of the destination of the resulting image.
Specifies the number of times to iterate the operation.
Specifies the processing mode to use.
Perform a Fast Fourier transform (FFT), a Discrete Cosine transform (DCT), or a polar-cartesian coordinates transformation.
Specifies the identifier of the source buffer for the real component of the image.
Specifies the identifier of the source buffer for the imaginary component of the image.
Specifies the identifier of the destination buffer for the real component of the image.
Specifies the identifier of the destination buffer for the imaginary component of the image.
Specifies the type of transform to perform on the image.
Specifies if the transform is a forward transform or a reverse transform.
Translate an image by a specified X- and/or Y-displacement, or generate the matrix to perform the transformation.
Specifies the source image to translate if performing the transformation. This parameter can be set to one of the following values:
Specifies the destination image buffer or array buffer, depending on whether performing the transformation. This parameter can be set to one of the following values:
Specifies the amount, in pixel units, by which to displace the source image in the X-direction.
Specifies the amount, in pixel units, by which to displace the source image in the Y-direction.
Specifies the interpolation mode when translating the source image. When only generating the matrix, this parameter is ignored and should be set to M_DEFAULT.
Perform a warping.
Specifies the buffer on which to perform the warping.
Specifies the buffer in which to place the results of the warping.
Specifies the buffer containing the matrix coefficients or the LUT buffer from which x s is determined.
Specifies the LUT buffer from which y s is determined.
Specifies the mode of operation.
Specifies the interpolation mode.
Applies a warping matrix to a list of coordinates.
Specifies the buffer containing the warp matrix coefficients.
Specifies the transformation type to perform the warping.
Specifies the number of points in the arrays.
Specifies the address of the array that contains the source X-coordinates.
Specifies the address of the array that contains the source Y-coordinates.
Specifies the address of the array in which to store the destination X-coordinates.
Specifies the address of the array in which to store the destination Y-coordinates.
Reserved for future expansion.
Perform a watershed transformation.
Specifies the buffer on which to perform the transform.
Specifies the buffer to use as a marker image.
Specifies the buffer in which to place the results of the transformation.
Specifies the minimum variation of gray-level of a catchment basin.
Specifies how to perform the transformation.
Perform a wavelet denoising.
Specifies the identifier of a wavelet image processing context, when performing a wavelet denoising of an image.
Specifies the identifier of the source with which to perform the wavelet denoising.
Specifies the identifier of the destination with which to perform the wavelet denoising.
Specifies the transformation level at which to perform the denoising.
Specifies the type of wavelet process with which to perform the denoising.
Reserved for future expansion and must be set to M_DEFAULT .
Set wavelet filters for a custom wavelet context.
Specifies the identifier of a custom wavelet image processing context allocated using MimAlloc with M_WAVELET_TRANSFORM_CUSTOM_CONTEXT.
Specifies the identifier of the kernel buffer containing the real part of the complex numbers used for the low-pass filter of a forward wavelet transformation.
Specifies the identifier of the kernel buffer containing the real part of the complex numbers used for the high-pass filter of a forward wavelet transformation.
Specifies the identifier of the kernel buffer containing the real part of the complex numbers used for the low-pass filter of a reverse wavelet transformation.
Specifies the identifier of the kernel buffer containing the real part of the complex numbers used for the high-pass filter of a reverse wavelet transformation.
Specifies the identifier of the kernel buffer containing the imaginary part of the complex numbers used for the low-pass filter of a forward wavelet transformation.
Specifies the identifier of the kernel buffer containing the imaginary part of the complex numbers used for the high-pass filter of a forward wavelet transformation.
Specifies the identifier of the kernel buffer containing the imaginary part of the complex numbers used for the low-pass filter of a reverse wavelet transformation.
Specifies the identifier of the kernel buffer containing the imaginary part of the complex numbers used for the high-pass filter of a reverse wavelet transformation.
Reserved for future expansion and must be set to M_DEFAULT .
Perform a wavelet transformation.
Specifies the identifier of a wavelet image processing context. The context must have been allocated using MimAlloc with M_WAVELET_TRANSFORM_CONTEXT or M_WAVELET_TRANSFORM_CUSTOM_CONTEXT.
Specifies the identifier of the source with which to perform the wavelet transformation.
Specifies the identifier of the destination in which to write the result of the wavelet transformation.
Specifies the type of wavelet transformation to perform.
Specifies the number of transformation levels with which to calculate results.
Reserved for future expansion and must be set to M_DEFAULT .
Perform a zone of influence detection.
Specifies the identifier of the source of the operation.
Specifies the identifier of the destination of the resulting image.
Specifies the type of 3x3 distance matrix used for the operation.
Allocate a measurement context.
Specifies the system on which the to allocate the measurement context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which the measurement context identifier is to be written.
The returned value is the measurement context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a measurement context.
Specifies the system on which the to allocate the measurement context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which the measurement context identifier is to be written.
The returned value is the measurement context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a measurement marker buffer.
Specifies the system on which to allocate the marker buffer.
Specifies the type of marker buffer to allocate.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the marker buffer identifier.
The returned value is the marker buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a measurement marker buffer.
Specifies the system on which to allocate the marker buffer.
Specifies the type of marker buffer to allocate.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the marker buffer identifier.
The returned value is the marker buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a measurement result buffer.
Specifies the system on which to allocate the result buffer.
Specifies the type of result buffer to allocate.
Specifies the address of the variable in which the measurement result identifier is to be written.
The returned value is the result buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a measurement result buffer.
Specifies the system on which to allocate the result buffer.
Specifies the type of result buffer to allocate.
Specifies the address of the variable in which the measurement result identifier is to be written.
The returned value is the result buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Calculate measurements between two markers.
Specifies the measurement context to use.
Specifies the identifier of the first marker buffer to use for calculating measurements.
Specifies the identifier of the second marker buffer to use for calculating measurements.
Specifies the identifier of the result buffer in which to place results.
Specifies which measurement(s) to calculate.
Control a measurement context or result buffer setting.
Specifies the identifier of the measurement context or result buffer.
Specifies the type of control to set.
Specifies the required value for the control.
Control a measurement context or result buffer setting.
Specifies the identifier of the measurement context or result buffer.
Specifies the type of control to set.
Specifies the required value for the control.
Draw expected marker characteristics or the characteristics of marker occurrences, or draw calculation results, in the destination image buffer or 2D graphics list.
Specifies the 2D graphics context to use. This parameter must be set to one of the following values:
Specifies the identifier of a measurement marker buffer or the identifier of a measurement result buffer.
Specifies the identifier of the destination image buffer or 2D graphics list in which to draw.
Specifies the type of operation to perform.
Specifies the index of the result to draw from a measurement marker buffer or from a measurement result buffer.
Specifies whether to perform the drawing operation on the expected marker characteristics, the actual marker characteristics found in the target image, or the results of the measurement calculation.
Find a marker in a target image and take the specified measurements.
Specifies the identifier of the measurement context.
Specifies the identifier of the target image buffer in which to locate the marker.
Specifies the identifier of the marker to be located in the image.
Specifies the measurements to perform.
Free a measurement context, marker buffer, or result buffer.
Specifies the measurement identifier to free.
Get the specified type of result(s) for all points, edges, stripes, or circles from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker buffer (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result(s) to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information.
Get the specified type of result(s) for all points, edges, stripes, or circles from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker buffer (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result(s) to retrieve.
Specifies the address of the first array in which to write the requested information.
Get the specified type of result(s) for all points, edges, stripes, or circles from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker buffer (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result(s) to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information.
Get the specified type of result(s) for all points, edges, stripes, or circles from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker buffer (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result(s) to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information.
Get the specified type of result(s) for all points, edges, stripes, or circles from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker buffer (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result(s) to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information.
Get the specified type of result(s) for all points, edges, stripes, or circles from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker buffer (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result(s) to retrieve.
Specifies the address of the first array in which to write the requested information.
Get the specified type of result(s) for all points, edges, stripes, or circles from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker buffer (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result(s) to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information.
Get the specified type of result(s) for all points, edges, stripes, or circles from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker buffer (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result(s) to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information.
Get the specified type of result(s) for all points, edges, stripes, or circles from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker buffer (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result(s) to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information.
Get the specified type of result(s) for all points, edges, stripes, or circles from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker buffer (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result(s) to retrieve.
Specifies the address of the first array in which to write the requested information.
Get the specified type of result(s) for all points, edges, stripes, or circles from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker buffer (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result(s) to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information.
Get the specified type of result(s) for all points, edges, stripes, or circles from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker buffer (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result(s) to retrieve.
Specifies the address of the first array in which to write the requested information.
Get the specified type of result(s) for all points, edges, stripes, or circles from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker buffer (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result(s) to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information.
Get the specified type of result(s) for all points, edges, stripes, or circles from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker buffer (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result(s) to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information.
Get the specified type of result(s) for all points, edges, stripes, or circles from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker buffer (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result(s) to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information.
Get the specified type of result(s) for all points, edges, stripes, or circles from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker buffer (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result(s) to retrieve.
Specifies the address of the first array in which to write the requested information.
Get the specified type of result(s) for all points, edges, stripes, or circles from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker buffer (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result(s) to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information.
Get the specified type of result(s) for all points, edges, stripes, or circles from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker buffer (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result(s) to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information.
Get the specified type of result(s) for all points, edges, stripes, or circles from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker buffer (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result(s) to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information.
Get the specified type of result(s) for all points, edges, stripes, or circles from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker buffer (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result(s) to retrieve.
Specifies the address of the first array in which to write the requested information.
Get the specified type of result(s) for all points, edges, stripes, or circles from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker buffer (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result(s) to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information.
Get the specified type of result(s) for all points, edges, stripes, or circles from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker buffer (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result(s) to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information.
Get the specified type of result(s) for all points, edges, stripes, or circles from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker buffer (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result(s) to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information.
Get the specified type of result(s) for all points, edges, stripes, or circles from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker buffer (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result(s) to retrieve.
Specifies the address of the first array in which to write the requested information.
Get the specified type of result(s) for all points, edges, stripes, or circles from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker buffer (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result(s) to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information.
Get the specified type of result(s) for all points, edges, stripes, or circles from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker buffer (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result(s) to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information.
Get the specified type of result(s) for all points, edges, stripes, or circles from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker buffer (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result(s) to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information.
Get the specified type of result(s) for all points, edges, stripes, or circles from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker buffer (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result(s) to retrieve.
Specifies the address of the first array in which to write the requested information.
Get the specified type of result(s) for all points, edges, stripes, or circles from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker buffer (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result(s) to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information.
Get the specified type of result(s) for all points, edges, stripes, or circles from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker buffer (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result(s) to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information.
Get the specified type of result(s) for all points, edges, stripes, or circles from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker buffer (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result(s) to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information.
Get the specified type of result(s) for all points, edges, stripes, or circles from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker buffer (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result(s) to retrieve.
Specifies the address of the first array in which to write the requested information.
Get the specified type of result(s) for all points, edges, stripes, or circles from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker buffer (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result(s) to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information.
Get the specified type of result(s) for all points, edges, stripes, or circles from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker buffer (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result(s) to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information.
Get the specified type of result for a specific point, edge, stripe, or circle from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the first variable or array in which to write the requested information.
Specifies the address of the second variable or array in which to write the requested information.
Specifies the index of the occurrence for which to retrieve information.
Get the specified type of result for a specific point, edge, stripe, or circle from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the first variable or array in which to write the requested information.
Specifies the address of the second variable or array in which to write the requested information.
Specifies the index of the occurrence for which to retrieve information.
Get the specified type of result for a specific point, edge, stripe, or circle from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the first variable or array in which to write the requested information.
Specifies the address of the second variable or array in which to write the requested information.
Specifies the index of the occurrence for which to retrieve information.
Get the specified type of result for a specific point, edge, stripe, or circle from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the first variable or array in which to write the requested information.
Specifies the address of the second variable or array in which to write the requested information.
Specifies the index of the occurrence for which to retrieve information.
Get the specified type of result for a specific point, edge, stripe, or circle from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the first variable or array in which to write the requested information.
Specifies the address of the second variable or array in which to write the requested information.
Specifies the index of the occurrence for which to retrieve information.
Get the specified type of result for a specific point, edge, stripe, or circle from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the first variable or array in which to write the requested information.
Specifies the address of the second variable or array in which to write the requested information.
Specifies the index of the occurrence for which to retrieve information.
Get the specified type of result for a specific point, edge, stripe, or circle from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the first variable or array in which to write the requested information.
Specifies the address of the second variable or array in which to write the requested information.
Specifies the index of the occurrence for which to retrieve information.
Get the specified type of result for a specific point, edge, stripe, or circle from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the first variable or array in which to write the requested information.
Specifies the address of the second variable or array in which to write the requested information.
Specifies the index of the occurrence for which to retrieve information.
Get the specified type of result for a specific point, edge, stripe, or circle from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the first variable or array in which to write the requested information.
Specifies the address of the second variable or array in which to write the requested information.
Specifies the index of the occurrence for which to retrieve information.
Get the specified type of result for a specific point, edge, stripe, or circle from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the first variable or array in which to write the requested information.
Specifies the address of the second variable or array in which to write the requested information.
Specifies the index of the occurrence for which to retrieve information.
Get the specified type of result for a specific point, edge, stripe, or circle from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the first variable or array in which to write the requested information.
Specifies the address of the second variable or array in which to write the requested information.
Specifies the index of the occurrence for which to retrieve information.
Get the specified type of result for a specific point, edge, stripe, or circle from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the first variable or array in which to write the requested information.
Specifies the address of the second variable or array in which to write the requested information.
Specifies the index of the occurrence for which to retrieve information.
Get the specified type of result for a specific point, edge, stripe, or circle from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the first variable or array in which to write the requested information.
Specifies the address of the second variable or array in which to write the requested information.
Specifies the index of the occurrence for which to retrieve information.
Get the specified type of result for a specific point, edge, stripe, or circle from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the first variable or array in which to write the requested information.
Specifies the address of the second variable or array in which to write the requested information.
Specifies the index of the occurrence for which to retrieve information.
Get the specified type of result for a specific point, edge, stripe, or circle from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the first variable or array in which to write the requested information.
Specifies the address of the second variable or array in which to write the requested information.
Specifies the index of the occurrence for which to retrieve information.
Get the specified type of result for a specific point, edge, stripe, or circle from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the first variable or array in which to write the requested information.
Specifies the address of the second variable or array in which to write the requested information.
Specifies the index of the occurrence for which to retrieve information.
Get the specified type of result for a specific point, edge, stripe, or circle from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the first variable or array in which to write the requested information.
Specifies the address of the second variable or array in which to write the requested information.
Specifies the index of the occurrence for which to retrieve information.
Get the specified type of result for a specific point, edge, stripe, or circle from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the first variable or array in which to write the requested information.
Specifies the address of the second variable or array in which to write the requested information.
Specifies the index of the occurrence for which to retrieve information.
Get the specified type of result for a specific point, edge, stripe, or circle from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the first variable or array in which to write the requested information.
Specifies the address of the second variable or array in which to write the requested information.
Specifies the index of the occurrence for which to retrieve information.
Get the specified type of result for a specific point, edge, stripe, or circle from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the first variable or array in which to write the requested information.
Specifies the address of the second variable or array in which to write the requested information.
Specifies the index of the occurrence for which to retrieve information.
Get the specified type of result for a specific point, edge, stripe, or circle from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the first variable or array in which to write the requested information.
Specifies the address of the second variable or array in which to write the requested information.
Specifies the index of the occurrence for which to retrieve information.
Get the specified type of result for a specific point, edge, stripe, or circle from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the first variable or array in which to write the requested information.
Specifies the address of the second variable or array in which to write the requested information.
Specifies the index of the occurrence for which to retrieve information.
Get the specified type of result for a specific point, edge, stripe, or circle from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the first variable or array in which to write the requested information.
Specifies the address of the second variable or array in which to write the requested information.
Specifies the index of the occurrence for which to retrieve information.
Get the specified type of result for a specific point, edge, stripe, or circle from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the first variable or array in which to write the requested information.
Specifies the address of the second variable or array in which to write the requested information.
Specifies the index of the occurrence for which to retrieve information.
Get the specified type of result for a specific point, edge, stripe, or circle from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the first variable or array in which to write the requested information.
Specifies the address of the second variable or array in which to write the requested information.
Specifies the index of the occurrence for which to retrieve information.
Retrieves information about the specified score characteristic.
Specifies the identifier of the measurement marker buffer.
Specifies the score characteristic about which to get information.
Specifies the index of the occurrence of a multiple-occurrence marker. This parameter must be set to one of the following values:
Specifies the address of the variable in which to write either the characteristic's resulting value (when using M_RESULT) or the characteristic's minimum acceptable limit, as indicated using MmeasSetScore with the Min parameter (when using M_MARKER).
Specifies the address of the variable in which to write either the characteristic's resulting score (when using M_RESULT) or the characteristic's lowest acceptable limit, as indicated using MmeasSetScore with the Low parameter (when using M_MARKER).
Specifies the address of the variable in which to write either the greatest value that MIL considers theoretically possible for the characteristic (when using M_RESULT) or the characteristic's highest acceptable limit, as indicated using MmeasSetScore with the High parameter (when using M_MARKER).
Specifies the address of the variable in which to write the characteristic's maximum acceptable limit, as indicated using MmeasSetScore with the Max parameter (when using M_MARKER); otherwise, you must specify M_NULL , indicating that MIL does not return any information to this parameter (when using M_RESULT).
Specifies the address of the variable in which to write the characteristic's score-offset, as indicated using MmeasSetScore with the ScoreOffset parameter (when using M_MARKER); otherwise, you must specify M_NULL , indicating that MIL does not return any information to this parameter (when using M_RESULT).
Specifies the address of the variable in which to write the characteristic's input units, as indicated using MmeasSetScore with the InputUnits parameter (when using M_MARKER); otherwise, you must specify M_NULL , indicating that MIL does not return any information to this parameter (when using M_RESULT).
Reserved for future expansion and must be set to M_DEFAULT .
Retrieves information about the specified score characteristic.
Specifies the identifier of the measurement marker buffer.
Specifies the score characteristic about which to get information.
Specifies the index of the occurrence of a multiple-occurrence marker. This parameter must be set to one of the following values:
Specifies the address of the variable in which to write either the characteristic's resulting value (when using M_RESULT) or the characteristic's minimum acceptable limit, as indicated using MmeasSetScore with the Min parameter (when using M_MARKER).
Specifies the address of the variable in which to write either the characteristic's resulting score (when using M_RESULT) or the characteristic's lowest acceptable limit, as indicated using MmeasSetScore with the Low parameter (when using M_MARKER).
Specifies the address of the variable in which to write either the greatest value that MIL considers theoretically possible for the characteristic (when using M_RESULT) or the characteristic's highest acceptable limit, as indicated using MmeasSetScore with the High parameter (when using M_MARKER).
Specifies the address of the variable in which to write the characteristic's maximum acceptable limit, as indicated using MmeasSetScore with the Max parameter (when using M_MARKER); otherwise, you must specify M_NULL , indicating that MIL does not return any information to this parameter (when using M_RESULT).
Specifies the address of the variable in which to write the characteristic's score-offset, as indicated using MmeasSetScore with the ScoreOffset parameter (when using M_MARKER); otherwise, you must specify M_NULL , indicating that MIL does not return any information to this parameter (when using M_RESULT).
Specifies the address of the variable in which to write the characteristic's input units, as indicated using MmeasSetScore with the InputUnits parameter (when using M_MARKER); otherwise, you must specify M_NULL , indicating that MIL does not return any information to this parameter (when using M_RESULT).
Reserved for future expansion and must be set to M_DEFAULT .
Retrieves information about the specified score characteristic.
Specifies the identifier of the measurement marker buffer.
Specifies the score characteristic about which to get information.
Specifies the index of the occurrence of a multiple-occurrence marker. This parameter must be set to one of the following values:
Specifies the address of the variable in which to write either the characteristic's resulting value (when using M_RESULT) or the characteristic's minimum acceptable limit, as indicated using MmeasSetScore with the Min parameter (when using M_MARKER).
Specifies the address of the variable in which to write either the characteristic's resulting score (when using M_RESULT) or the characteristic's lowest acceptable limit, as indicated using MmeasSetScore with the Low parameter (when using M_MARKER).
Specifies the address of the variable in which to write either the greatest value that MIL considers theoretically possible for the characteristic (when using M_RESULT) or the characteristic's highest acceptable limit, as indicated using MmeasSetScore with the High parameter (when using M_MARKER).
Specifies the address of the variable in which to write the characteristic's maximum acceptable limit, as indicated using MmeasSetScore with the Max parameter (when using M_MARKER); otherwise, you must specify M_NULL , indicating that MIL does not return any information to this parameter (when using M_RESULT).
Specifies the address of the variable in which to write the characteristic's score-offset, as indicated using MmeasSetScore with the ScoreOffset parameter (when using M_MARKER); otherwise, you must specify M_NULL , indicating that MIL does not return any information to this parameter (when using M_RESULT).
Specifies the address of the variable in which to write the characteristic's input units, as indicated using MmeasSetScore with the InputUnits parameter (when using M_MARKER); otherwise, you must specify M_NULL , indicating that MIL does not return any information to this parameter (when using M_RESULT).
Reserved for future expansion and must be set to M_DEFAULT .
Inquire about a measurement context, marker, or result buffer.
Specifies the identifier of the marker, measurement context, or measurement result buffer about which to inquire information.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
Specifies the address in which to write the requested information.
The returned value is the requested information, typically returned to FirstUserVarPtr, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a measurement context, marker, or result buffer.
Specifies the identifier of the marker, measurement context, or measurement result buffer about which to inquire information.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
Specifies the address in which to write the requested information.
The returned value is the requested information, typically returned to FirstUserVarPtr, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a measurement context, marker, or result buffer.
Specifies the identifier of the marker, measurement context, or measurement result buffer about which to inquire information.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
Specifies the address in which to write the requested information.
The returned value is the requested information, typically returned to FirstUserVarPtr, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a measurement context, marker, or result buffer.
Specifies the identifier of the marker, measurement context, or measurement result buffer about which to inquire information.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
Specifies the address in which to write the requested information.
The returned value is the requested information, typically returned to FirstUserVarPtr, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a measurement context, marker, or result buffer.
Specifies the identifier of the marker, measurement context, or measurement result buffer about which to inquire information.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
Specifies the address in which to write the requested information.
The returned value is the requested information, typically returned to FirstUserVarPtr, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a measurement context, marker, or result buffer.
Specifies the identifier of the marker, measurement context, or measurement result buffer about which to inquire information.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
Specifies the address in which to write the requested information.
The returned value is the requested information, typically returned to FirstUserVarPtr, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a measurement context, marker, or result buffer.
Specifies the identifier of the marker, measurement context, or measurement result buffer about which to inquire information.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
Specifies the address in which to write the requested information.
The returned value is the requested information, typically returned to FirstUserVarPtr, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a measurement context, marker, or result buffer.
Specifies the identifier of the marker, measurement context, or measurement result buffer about which to inquire information.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
Specifies the address in which to write the requested information.
The returned value is the requested information, typically returned to FirstUserVarPtr, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a measurement context, marker, or result buffer.
Specifies the identifier of the marker, measurement context, or measurement result buffer about which to inquire information.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
Specifies the address in which to write the requested information.
The returned value is the requested information, typically returned to FirstUserVarPtr, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a measurement context, marker, or result buffer.
Specifies the identifier of the marker, measurement context, or measurement result buffer about which to inquire information.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
Specifies the address in which to write the requested information.
The returned value is the requested information, typically returned to FirstUserVarPtr, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a measurement context, marker, or result buffer.
Specifies the identifier of the marker, measurement context, or measurement result buffer about which to inquire information.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
Specifies the address in which to write the requested information.
The returned value is the requested information, typically returned to FirstUserVarPtr, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a measurement context, marker, or result buffer.
Specifies the identifier of the marker, measurement context, or measurement result buffer about which to inquire information.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, typically returned to FirstUserVarPtr, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Restore a marker from disk.
Specifies the name and path of the file from which to restore the marker.
Specifies the system on which to restore the measurement marker.
Reserved for future expansion, and must be set to M_DEFAULT .
Specifies the address of the variable in which the marker identifier is to be written.
The returned value is the marker identifier. If allocation fails, M_NULL is returned.
Restore a marker from disk.
Specifies the name and path of the file from which to restore the marker.
Specifies the system on which to restore the measurement marker.
Reserved for future expansion, and must be set to M_DEFAULT .
Specifies the address of the variable in which the marker identifier is to be written.
The returned value is the marker identifier. If allocation fails, M_NULL is returned.
Save a marker to disk.
Specifies the name and path of the file in which to save the marker.
Specifies the identifier of the marker to save.
Reserved for future expansion, and must be set to M_DEFAULT .
Save a marker to disk.
Specifies the name and path of the file in which to save the marker.
Specifies the identifier of the marker to save.
Reserved for future expansion, and must be set to M_DEFAULT .
Set an essential characteristic of a marker.
Specifies the identifier of the marker.
Specifies the type of characteristic to set.
Specifies the first value to assign to the characteristic.
Specifies the second value to assign to the characteristic.
Set an essential characteristic of a marker.
Specifies the identifier of the marker.
Specifies the type of characteristic to set.
Specifies the first value to assign to the characteristic.
Specifies the second value to assign to the characteristic.
Set a score characteristic of a marker.
Specifies the identifier of the measurement marker for which to set the score characteristic.
Specifies the score characteristic to set.
Specifies the minimum limit, which MIL uses to calculate the characteristic's score.
Specifies the low limit, which MIL uses to calculate the characteristic's score.
Specifies the high limit, which MIL uses to calculate the characteristic's score.
Specifies the maximum limit, which MIL uses to calculate the characteristic's score.
Specifies the characteristic's score-offset.
Specifies the units with which to interpret the Min, Low, High, and Max parameter values, when applicable.
Reserved for future expansion and must be set to M_DEFAULT .
Load, restore, or save a marker from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the measurement marker.
Specifies the operation to perform on the measurement marker.
Specifies the type of stream in which to store/from which to restore the measurement marker.
Specifies the MIL version of the marker object.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the marker.
Specifies the address of the variable in which to write the size of the measurement marker, in bytes.
Load, restore, or save a marker from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the measurement marker.
Specifies the operation to perform on the measurement marker.
Specifies the type of stream in which to store/from which to restore the measurement marker.
Specifies the MIL version of the marker object.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the marker.
Specifies the address of the variable in which to write the size of the measurement marker, in bytes.
Load, restore, or save a marker from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the measurement marker.
Specifies the operation to perform on the measurement marker.
Specifies the type of stream in which to store/from which to restore the measurement marker.
Specifies the MIL version of the marker object.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the marker.
Specifies the address of the variable in which to write the size of the measurement marker, in bytes.
Load, restore, or save a marker from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the measurement marker.
Specifies the operation to perform on the measurement marker.
Specifies the type of stream in which to store/from which to restore the measurement marker.
Specifies the MIL version of the marker object.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the marker.
Specifies the address of the variable in which to write the size of the measurement marker, in bytes.
Load, restore, or save a marker from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the measurement marker.
Specifies the operation to perform on the measurement marker.
Specifies the type of stream in which to store/from which to restore the measurement marker.
Specifies the MIL version of the marker object.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the marker.
Specifies the address of the variable in which to write the size of the measurement marker, in bytes.
Load, restore, or save a marker from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the measurement marker.
Specifies the operation to perform on the measurement marker.
Specifies the type of stream in which to store/from which to restore the measurement marker.
Specifies the MIL version of the marker object.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the marker.
Specifies the address of the variable in which to write the size of the measurement marker, in bytes.
Add a feature to, or modify a feature of, the metrology template of a metrology context.
Specifies the identifier of the metrology context containing the template.
Specifies the type of feature to add ( M_CONSTRUCTED or M_MEASURED) or specifies to modify a feature ( M_MODIFY).
Specifies the geometric shape of the feature to add.
Specifies the label of the feature.
Specifies the operation to use to build the feature.
Specifies the array that holds the label of every feature to use to construct the feature.
Specifies the array that holds the index of every subfeature to use to construct the feature.
Specifies the size of the arrays that hold the information that will be used to construct the feature ( FeatureLabelArrayPtr and SubFeatureIndexArrayPtr).
Reserved for future expansion and must be set to M_DEFAULT .
Add a feature to, or modify a feature of, the metrology template of a metrology context.
Specifies the identifier of the metrology context containing the template.
Specifies the type of feature to add ( M_CONSTRUCTED or M_MEASURED) or specifies to modify a feature ( M_MODIFY).
Specifies the geometric shape of the feature to add.
Specifies the label of the feature.
Specifies the operation to use to build the feature.
Specifies the array that holds the label of every feature to use to construct the feature.
Specifies the array that holds the index of every subfeature to use to construct the feature.
Specifies the size of the arrays that hold the information that will be used to construct the feature ( FeatureLabelArrayPtr and SubFeatureIndexArrayPtr).
Reserved for future expansion and must be set to M_DEFAULT .
Add a feature to, or modify a feature of, the metrology template of a metrology context.
Specifies the identifier of the metrology context containing the template.
Specifies the type of feature to add ( M_CONSTRUCTED or M_MEASURED) or specifies to modify a feature ( M_MODIFY).
Specifies the geometric shape of the feature to add.
Specifies the label of the feature.
Specifies the operation to use to build the feature.
Specifies the array that holds the label of every feature to use to construct the feature.
Specifies the array that holds the index of every subfeature to use to construct the feature.
Specifies the size of the arrays that hold the information that will be used to construct the feature ( FeatureLabelArrayPtr and SubFeatureIndexArrayPtr).
Reserved for future expansion and must be set to M_DEFAULT .
Add a feature to, or modify a feature of, the metrology template of a metrology context.
Specifies the identifier of the metrology context containing the template.
Specifies the type of feature to add ( M_CONSTRUCTED or M_MEASURED) or specifies to modify a feature ( M_MODIFY).
Specifies the geometric shape of the feature to add.
Specifies the label of the feature.
Specifies the operation to use to build the feature.
Specifies the array that holds the label of every feature to use to construct the feature.
Specifies the array that holds the index of every subfeature to use to construct the feature.
Specifies the size of the arrays that hold the information that will be used to construct the feature ( FeatureLabelArrayPtr and SubFeatureIndexArrayPtr).
Reserved for future expansion and must be set to M_DEFAULT .
Add a feature to, or modify a feature of, the metrology template of a metrology context.
Specifies the identifier of the metrology context containing the template.
Specifies the type of feature to add ( M_CONSTRUCTED or M_MEASURED) or specifies to modify a feature ( M_MODIFY).
Specifies the geometric shape of the feature to add.
Specifies the label of the feature.
Specifies the operation to use to build the feature.
Specifies the array that holds the label of every feature to use to construct the feature.
Specifies the array that holds the index of every subfeature to use to construct the feature.
Specifies the size of the arrays that hold the information that will be used to construct the feature ( FeatureLabelArrayPtr and SubFeatureIndexArrayPtr).
Reserved for future expansion and must be set to M_DEFAULT .
Add a feature to, or modify a feature of, the metrology template of a metrology context.
Specifies the identifier of the metrology context containing the template.
Specifies the type of feature to add ( M_CONSTRUCTED or M_MEASURED) or specifies to modify a feature ( M_MODIFY).
Specifies the geometric shape of the feature to add.
Specifies the label of the feature.
Specifies the operation to use to build the feature.
Specifies the array that holds the label of every feature to use to construct the feature.
Specifies the array that holds the index of every subfeature to use to construct the feature.
Specifies the size of the arrays that hold the information that will be used to construct the feature ( FeatureLabelArrayPtr and SubFeatureIndexArrayPtr).
Reserved for future expansion and must be set to M_DEFAULT .
Add a feature to, or modify a feature of, the metrology template of a metrology context.
Specifies the identifier of the metrology context containing the template.
Specifies the type of feature to add ( M_CONSTRUCTED or M_MEASURED) or specifies to modify a feature ( M_MODIFY).
Specifies the geometric shape of the feature to add.
Specifies the label of the feature.
Specifies the operation to use to build the feature.
Specifies the array that holds the label of every feature to use to construct the feature.
Specifies the array that holds the index of every subfeature to use to construct the feature.
Specifies the size of the arrays that hold the information that will be used to construct the feature ( FeatureLabelArrayPtr and SubFeatureIndexArrayPtr).
Reserved for future expansion and must be set to M_DEFAULT .
Add a feature to, or modify a feature of, the metrology template of a metrology context.
Specifies the identifier of the metrology context containing the template.
Specifies the type of feature to add ( M_CONSTRUCTED or M_MEASURED) or specifies to modify a feature ( M_MODIFY).
Specifies the geometric shape of the feature to add.
Specifies the label of the feature.
Specifies the operation to use to build the feature.
Specifies the array that holds the label of every feature to use to construct the feature.
Specifies the array that holds the index of every subfeature to use to construct the feature.
Specifies the size of the arrays that hold the information that will be used to construct the feature ( FeatureLabelArrayPtr and SubFeatureIndexArrayPtr).
Reserved for future expansion and must be set to M_DEFAULT .
Add a feature to, or modify a feature of, the metrology template of a metrology context.
Specifies the identifier of the metrology context containing the template.
Specifies the type of feature to add ( M_CONSTRUCTED or M_MEASURED) or specifies to modify a feature ( M_MODIFY).
Specifies the geometric shape of the feature to add.
Specifies the label of the feature.
Specifies the operation to use to build the feature.
Specifies the array that holds the label of every feature to use to construct the feature.
Specifies the array that holds the index of every subfeature to use to construct the feature.
Specifies the size of the arrays that hold the information that will be used to construct the feature ( FeatureLabelArrayPtr and SubFeatureIndexArrayPtr).
Reserved for future expansion and must be set to M_DEFAULT .
Add a geometric tolerance to or modify a geometric tolerance of the metrology template of the metrology context.
Specifies the identifier of the metrology context.
Specifies the type of geometric tolerance to add.
Specifies the label of the target tolerance.
Specifies the minimum value of the geometric tolerance.
Specifies the maximum value of the geometric tolerance.
Specifies the array that holds the label values of the features whose relationship to validate.
Specifies the array that holds the index values of the multiple features' subfeatures whose relationship the added tolerance will validate.
Specifies the size of the arrays that hold the information that will be used to add the geometric tolerance ( FeatureLabelArrayPtr and SubFeatureIndexArrayPtr).
Reserved for future expansion and must be set to M_DEFAULT .
Add a geometric tolerance to or modify a geometric tolerance of the metrology template of the metrology context.
Specifies the identifier of the metrology context.
Specifies the type of geometric tolerance to add.
Specifies the label of the target tolerance.
Specifies the minimum value of the geometric tolerance.
Specifies the maximum value of the geometric tolerance.
Specifies the array that holds the label values of the features whose relationship to validate.
Specifies the array that holds the index values of the multiple features' subfeatures whose relationship the added tolerance will validate.
Specifies the size of the arrays that hold the information that will be used to add the geometric tolerance ( FeatureLabelArrayPtr and SubFeatureIndexArrayPtr).
Reserved for future expansion and must be set to M_DEFAULT .
Add a geometric tolerance to or modify a geometric tolerance of the metrology template of the metrology context.
Specifies the identifier of the metrology context.
Specifies the type of geometric tolerance to add.
Specifies the label of the target tolerance.
Specifies the minimum value of the geometric tolerance.
Specifies the maximum value of the geometric tolerance.
Specifies the array that holds the label values of the features whose relationship to validate.
Specifies the array that holds the index values of the multiple features' subfeatures whose relationship the added tolerance will validate.
Specifies the size of the arrays that hold the information that will be used to add the geometric tolerance ( FeatureLabelArrayPtr and SubFeatureIndexArrayPtr).
Reserved for future expansion and must be set to M_DEFAULT .
Add a geometric tolerance to or modify a geometric tolerance of the metrology template of the metrology context.
Specifies the identifier of the metrology context.
Specifies the type of geometric tolerance to add.
Specifies the label of the target tolerance.
Specifies the minimum value of the geometric tolerance.
Specifies the maximum value of the geometric tolerance.
Specifies the array that holds the label values of the features whose relationship to validate.
Specifies the array that holds the index values of the multiple features' subfeatures whose relationship the added tolerance will validate.
Specifies the size of the arrays that hold the information that will be used to add the geometric tolerance ( FeatureLabelArrayPtr and SubFeatureIndexArrayPtr).
Reserved for future expansion and must be set to M_DEFAULT .
Add a geometric tolerance to or modify a geometric tolerance of the metrology template of the metrology context.
Specifies the identifier of the metrology context.
Specifies the type of geometric tolerance to add.
Specifies the label of the target tolerance.
Specifies the minimum value of the geometric tolerance.
Specifies the maximum value of the geometric tolerance.
Specifies the array that holds the label values of the features whose relationship to validate.
Specifies the array that holds the index values of the multiple features' subfeatures whose relationship the added tolerance will validate.
Specifies the size of the arrays that hold the information that will be used to add the geometric tolerance ( FeatureLabelArrayPtr and SubFeatureIndexArrayPtr).
Reserved for future expansion and must be set to M_DEFAULT .
Add a geometric tolerance to or modify a geometric tolerance of the metrology template of the metrology context.
Specifies the identifier of the metrology context.
Specifies the type of geometric tolerance to add.
Specifies the label of the target tolerance.
Specifies the minimum value of the geometric tolerance.
Specifies the maximum value of the geometric tolerance.
Specifies the array that holds the label values of the features whose relationship to validate.
Specifies the array that holds the index values of the multiple features' subfeatures whose relationship the added tolerance will validate.
Specifies the size of the arrays that hold the information that will be used to add the geometric tolerance ( FeatureLabelArrayPtr and SubFeatureIndexArrayPtr).
Reserved for future expansion and must be set to M_DEFAULT .
Add a geometric tolerance to or modify a geometric tolerance of the metrology template of the metrology context.
Specifies the identifier of the metrology context.
Specifies the type of geometric tolerance to add.
Specifies the label of the target tolerance.
Specifies the minimum value of the geometric tolerance.
Specifies the maximum value of the geometric tolerance.
Specifies the array that holds the label values of the features whose relationship to validate.
Specifies the array that holds the index values of the multiple features' subfeatures whose relationship the added tolerance will validate.
Specifies the size of the arrays that hold the information that will be used to add the geometric tolerance ( FeatureLabelArrayPtr and SubFeatureIndexArrayPtr).
Reserved for future expansion and must be set to M_DEFAULT .
Add a geometric tolerance to or modify a geometric tolerance of the metrology template of the metrology context.
Specifies the identifier of the metrology context.
Specifies the type of geometric tolerance to add.
Specifies the label of the target tolerance.
Specifies the minimum value of the geometric tolerance.
Specifies the maximum value of the geometric tolerance.
Specifies the array that holds the label values of the features whose relationship to validate.
Specifies the array that holds the index values of the multiple features' subfeatures whose relationship the added tolerance will validate.
Specifies the size of the arrays that hold the information that will be used to add the geometric tolerance ( FeatureLabelArrayPtr and SubFeatureIndexArrayPtr).
Reserved for future expansion and must be set to M_DEFAULT .
Add a geometric tolerance to or modify a geometric tolerance of the metrology template of the metrology context.
Specifies the identifier of the metrology context.
Specifies the type of geometric tolerance to add.
Specifies the label of the target tolerance.
Specifies the minimum value of the geometric tolerance.
Specifies the maximum value of the geometric tolerance.
Specifies the array that holds the label values of the features whose relationship to validate.
Specifies the array that holds the index values of the multiple features' subfeatures whose relationship the added tolerance will validate.
Specifies the size of the arrays that hold the information that will be used to add the geometric tolerance ( FeatureLabelArrayPtr and SubFeatureIndexArrayPtr).
Reserved for future expansion and must be set to M_DEFAULT .
Allocate a metrology context or a derived metrology region object.
Specifies the system on which to allocate the metrology context or the derived metrology region object.
Specifies whether to allocate a metrology context or a derived metrology region object.
Specifies the address of the variable in which to write the identifier of the metrology context or the derived metrology region object.
The returned value is the identifier of the metrology context or the derived metrology region object if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a metrology context or a derived metrology region object.
Specifies the system on which to allocate the metrology context or the derived metrology region object.
Specifies whether to allocate a metrology context or a derived metrology region object.
Specifies the address of the variable in which to write the identifier of the metrology context or the derived metrology region object.
The returned value is the identifier of the metrology context or the derived metrology region object if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a metrology result buffer.
Specifies the system on which to allocate the metrology result buffer.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the metrology result buffer identifier.
The returned value is the metrology result buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a metrology result buffer.
Specifies the system on which to allocate the metrology result buffer.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the metrology result buffer identifier.
The returned value is the metrology result buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Calculate features and validate geometric tolerances.
Specifies the identifier of the metrology context.
Specifies the identifier of the target image buffer from which to extract edges to calculate physically measured features and validate geometric tolerances.
Specifies the metrology result buffer in which to write the results of the calculation.
Reserved for future expansion and must be set to M_DEFAULT .
Control a setting for a metrology context, a derived metrology region object, features, tolerances, or a result buffer.
Specifies the identifier of the metrology context, the derived metrology region object, or the result buffer whose settings you want to control.
Specifies to control the metrology context, the derived metrology region object, features, tolerances, or the result buffer.
Specifies the type of control to set.
Specifies the required value for the control.
Control a setting for a metrology context, a derived metrology region object, features, tolerances, or a result buffer.
Specifies the identifier of the metrology context, the derived metrology region object, or the result buffer whose settings you want to control.
Specifies to control the metrology context, the derived metrology region object, features, tolerances, or the result buffer.
Specifies the type of control to set.
Specifies the required value for the control.
Draw specific features or tolerances of a metrology context or of a metrology result.
Specifies the identifier of the 2D graphics context to use when drawing. This parameter must be set to one of the following values:
Specifies the metrology result buffer or context from which to extract the features to draw.
Specifies the identifier of the destination image buffer or 2D graphics list in which to draw.
Specifies the type of drawing operation to perform. This parameter can be set to the following values:
Specifies the label or index of the result in the metrology result buffer for which to perform the drawing operation, or specifies that you are performing a general drawing operation for the metrology context.
Reserved for future expansion and must be set to M_DEFAULT .
Free a metrology context, a derived metrology region object, or a metrology result buffer.
Specifies the identifier of the metrology context, derived metrology region object, or metrology result buffer to free.
Get the specified type of results from a MIL metrology result buffer.
Specifies the identifier of the metrology result buffer from which to get results.
Specifies the feature or geometric tolerance for which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first element of the array in which to write the requested information.
Get the specified type of results from a MIL metrology result buffer.
Specifies the identifier of the metrology result buffer from which to get results.
Specifies the feature or geometric tolerance for which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first element of the array in which to write the requested information.
Get the specified type of results from a MIL metrology result buffer.
Specifies the identifier of the metrology result buffer from which to get results.
Specifies the feature or geometric tolerance for which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first element of the array in which to write the requested information.
Get the specified type of results from a MIL metrology result buffer.
Specifies the identifier of the metrology result buffer from which to get results.
Specifies the feature or geometric tolerance for which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first element of the array in which to write the requested information.
Get the specified type of results from a MIL metrology result buffer.
Specifies the identifier of the metrology result buffer from which to get results.
Specifies the feature or geometric tolerance for which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first element of the array in which to write the requested information.
Get the specified type of results from a MIL metrology result buffer.
Specifies the identifier of the metrology result buffer from which to get results.
Specifies the feature or geometric tolerance for which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first element of the array in which to write the requested information.
Get the specified type of results from a MIL metrology result buffer.
Specifies the identifier of the metrology result buffer from which to get results.
Specifies the feature or geometric tolerance for which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first element of the array in which to write the requested information.
Get the specified type of results from a MIL metrology result buffer.
Specifies the identifier of the metrology result buffer from which to get results.
Specifies the feature or geometric tolerance for which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first element of the array in which to write the requested information.
Get the specified type of results from a MIL metrology result buffer.
Specifies the identifier of the metrology result buffer from which to get results.
Specifies the feature or geometric tolerance for which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first element of the array in which to write the requested information.
Get the specified type of results from a MIL metrology result buffer.
Specifies the identifier of the metrology result buffer from which to get results.
Specifies the feature or geometric tolerance for which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first element of the array in which to write the requested information.
Get the specified type of results from a MIL metrology result buffer.
Specifies the identifier of the metrology result buffer from which to get results.
Specifies the feature or geometric tolerance for which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first element of the array in which to write the requested information.
Inquire information about a metrology context, a derived metrology region object, features, tolerances, or a result buffer.
Specifies the identifier of the metrology context, the derived metrology region object, or the result buffer about which to inquire information.
Specifies that information will be inquired about the metrology context, the derived metrology region object, features, tolerances, or the result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a metrology context, a derived metrology region object, features, tolerances, or a result buffer.
Specifies the identifier of the metrology context, the derived metrology region object, or the result buffer about which to inquire information.
Specifies that information will be inquired about the metrology context, the derived metrology region object, features, tolerances, or the result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a metrology context, a derived metrology region object, features, tolerances, or a result buffer.
Specifies the identifier of the metrology context, the derived metrology region object, or the result buffer about which to inquire information.
Specifies that information will be inquired about the metrology context, the derived metrology region object, features, tolerances, or the result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a metrology context, a derived metrology region object, features, tolerances, or a result buffer.
Specifies the identifier of the metrology context, the derived metrology region object, or the result buffer about which to inquire information.
Specifies that information will be inquired about the metrology context, the derived metrology region object, features, tolerances, or the result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a metrology context, a derived metrology region object, features, tolerances, or a result buffer.
Specifies the identifier of the metrology context, the derived metrology region object, or the result buffer about which to inquire information.
Specifies that information will be inquired about the metrology context, the derived metrology region object, features, tolerances, or the result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a metrology context, a derived metrology region object, features, tolerances, or a result buffer.
Specifies the identifier of the metrology context, the derived metrology region object, or the result buffer about which to inquire information.
Specifies that information will be inquired about the metrology context, the derived metrology region object, features, tolerances, or the result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a metrology context, a derived metrology region object, features, tolerances, or a result buffer.
Specifies the identifier of the metrology context, the derived metrology region object, or the result buffer about which to inquire information.
Specifies that information will be inquired about the metrology context, the derived metrology region object, features, tolerances, or the result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a metrology context, a derived metrology region object, features, tolerances, or a result buffer.
Specifies the identifier of the metrology context, the derived metrology region object, or the result buffer about which to inquire information.
Specifies that information will be inquired about the metrology context, the derived metrology region object, features, tolerances, or the result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a metrology context, a derived metrology region object, features, tolerances, or a result buffer.
Specifies the identifier of the metrology context, the derived metrology region object, or the result buffer about which to inquire information.
Specifies that information will be inquired about the metrology context, the derived metrology region object, features, tolerances, or the result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a metrology context, a derived metrology region object, features, tolerances, or a result buffer.
Specifies the identifier of the metrology context, the derived metrology region object, or the result buffer about which to inquire information.
Specifies that information will be inquired about the metrology context, the derived metrology region object, features, tolerances, or the result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a metrology context, a derived metrology region object, features, tolerances, or a result buffer.
Specifies the identifier of the metrology context, the derived metrology region object, or the result buffer about which to inquire information.
Specifies that information will be inquired about the metrology context, the derived metrology region object, features, tolerances, or the result buffer.
Specifies the type of setting about which to inquire.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a metrology context, a derived metrology region object, features, tolerances, or a result buffer.
Specifies the identifier of the metrology context, the derived metrology region object, or the result buffer about which to inquire information.
Specifies that information will be inquired about the metrology context, the derived metrology region object, features, tolerances, or the result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Set or retrieve the name of a feature or tolerance, or retrieve the label or index of a specified feature or tolerance.
Specifies the identifier of the metrology context or result buffer containing the feature or tolerance to read or modify. The metrology context or the metrology result buffer must have been previously allocated on the required system using MmetAlloc or MmetAllocResult, respectively.
Specifies the type of operation to perform.
Specifies the label or index value of the metrology feature or tolerance.
Specifies the name to set or retrieve, depending on the Operation parameter.
Specifies the address at which to write the requested information.
Reserved for future expansion and must be set to M_DEFAULT .
Set or retrieve the name of a feature or tolerance, or retrieve the label or index of a specified feature or tolerance.
Specifies the identifier of the metrology context or result buffer containing the feature or tolerance to read or modify. The metrology context or the metrology result buffer must have been previously allocated on the required system using MmetAlloc or MmetAllocResult, respectively.
Specifies the type of operation to perform.
Specifies the label or index value of the metrology feature or tolerance.
Specifies the name to set or retrieve, depending on the Operation parameter.
Specifies the address at which to write the requested information.
Reserved for future expansion and must be set to M_DEFAULT .
Set or retrieve the name of a feature or tolerance, or retrieve the label or index of a specified feature or tolerance.
Specifies the identifier of the metrology context or result buffer containing the feature or tolerance to read or modify. The metrology context or the metrology result buffer must have been previously allocated on the required system using MmetAlloc or MmetAllocResult, respectively.
Specifies the type of operation to perform.
Specifies the label or index value of the metrology feature or tolerance.
Specifies the name to set or retrieve, depending on the Operation parameter.
Specifies the address at which to write the requested information.
Reserved for future expansion and must be set to M_DEFAULT .
Put edgels or points from user-supplied arrays into a constructed edgel feature built with external edgels/points.
Specifies the identifier of the metrology context. The metrology context must have been previously allocated with MmetAlloc.
Specifies the label or index of a constructed edgel feature with an M_EXTERNAL_FEATURE build operation.
Specifies the number of edgels/points to add to the constructed edgel feature.
Specifies the address of the array containing the index of the edge chain/pixel chain to which an edgel/point belongs.
Specifies the address of the array containing the X-coordinates of the edgels/points. To remove all the edgels/points in the feature, set this parameter to M_NULL .
Specifies the address of the array containing the Y-coordinates of the edgels/points. To remove all the edgels/points in the feature, set this parameter to M_NULL .
Specifies the address of the array containing the gradient angle (orientation) of the edgels. If adding points instead of edgels, or removing the edgels/points in the feature, set this parameter to M_NULL .
Reserved for future expansion and must be set to M_NULL .
Specifies whether to automatically calculate the expected gradient angle of the edge at the specified points, when a gradient angle array has not been specified. This parameter must be set to one of the following values:
Put edgels or points from user-supplied arrays into a constructed edgel feature built with external edgels/points.
Specifies the identifier of the metrology context. The metrology context must have been previously allocated with MmetAlloc.
Specifies the label or index of a constructed edgel feature with an M_EXTERNAL_FEATURE build operation.
Specifies the number of edgels/points to add to the constructed edgel feature.
Specifies the address of the array containing the index of the edge chain/pixel chain to which an edgel/point belongs.
Specifies the address of the array containing the X-coordinates of the edgels/points. To remove all the edgels/points in the feature, set this parameter to M_NULL .
Specifies the address of the array containing the Y-coordinates of the edgels/points. To remove all the edgels/points in the feature, set this parameter to M_NULL .
Specifies the address of the array containing the gradient angle (orientation) of the edgels. If adding points instead of edgels, or removing the edgels/points in the feature, set this parameter to M_NULL .
Reserved for future expansion and must be set to M_NULL .
Specifies whether to automatically calculate the expected gradient angle of the edge at the specified points, when a gradient angle array has not been specified. This parameter must be set to one of the following values:
Put edgels or points from user-supplied arrays into a constructed edgel feature built with external edgels/points.
Specifies the identifier of the metrology context. The metrology context must have been previously allocated with MmetAlloc.
Specifies the label or index of a constructed edgel feature with an M_EXTERNAL_FEATURE build operation.
Specifies the number of edgels/points to add to the constructed edgel feature.
Specifies the address of the array containing the index of the edge chain/pixel chain to which an edgel/point belongs.
Specifies the address of the array containing the X-coordinates of the edgels/points. To remove all the edgels/points in the feature, set this parameter to M_NULL .
Specifies the address of the array containing the Y-coordinates of the edgels/points. To remove all the edgels/points in the feature, set this parameter to M_NULL .
Specifies the address of the array containing the gradient angle (orientation) of the edgels. If adding points instead of edgels, or removing the edgels/points in the feature, set this parameter to M_NULL .
Reserved for future expansion and must be set to M_NULL .
Specifies whether to automatically calculate the expected gradient angle of the edge at the specified points, when a gradient angle array has not been specified. This parameter must be set to one of the following values:
Put edgels or points from user-supplied arrays into a constructed edgel feature built with external edgels/points.
Specifies the identifier of the metrology context. The metrology context must have been previously allocated with MmetAlloc.
Specifies the label or index of a constructed edgel feature with an M_EXTERNAL_FEATURE build operation.
Specifies the number of edgels/points to add to the constructed edgel feature.
Specifies the address of the array containing the index of the edge chain/pixel chain to which an edgel/point belongs.
Specifies the address of the array containing the X-coordinates of the edgels/points. To remove all the edgels/points in the feature, set this parameter to M_NULL .
Specifies the address of the array containing the Y-coordinates of the edgels/points. To remove all the edgels/points in the feature, set this parameter to M_NULL .
Specifies the address of the array containing the gradient angle (orientation) of the edgels. If adding points instead of edgels, or removing the edgels/points in the feature, set this parameter to M_NULL .
Reserved for future expansion and must be set to M_NULL .
Specifies whether to automatically calculate the expected gradient angle of the edge at the specified points, when a gradient angle array has not been specified. This parameter must be set to one of the following values:
Put edgels or points from user-supplied arrays into a constructed edgel feature built with external edgels/points.
Specifies the identifier of the metrology context. The metrology context must have been previously allocated with MmetAlloc.
Specifies the label or index of a constructed edgel feature with an M_EXTERNAL_FEATURE build operation.
Specifies the number of edgels/points to add to the constructed edgel feature.
Specifies the address of the array containing the index of the edge chain/pixel chain to which an edgel/point belongs.
Specifies the address of the array containing the X-coordinates of the edgels/points. To remove all the edgels/points in the feature, set this parameter to M_NULL .
Specifies the address of the array containing the Y-coordinates of the edgels/points. To remove all the edgels/points in the feature, set this parameter to M_NULL .
Specifies the address of the array containing the gradient angle (orientation) of the edgels. If adding points instead of edgels, or removing the edgels/points in the feature, set this parameter to M_NULL .
Reserved for future expansion and must be set to M_NULL .
Specifies whether to automatically calculate the expected gradient angle of the edge at the specified points, when a gradient angle array has not been specified. This parameter must be set to one of the following values:
Put edgels or points from user-supplied arrays into a constructed edgel feature built with external edgels/points.
Specifies the identifier of the metrology context. The metrology context must have been previously allocated with MmetAlloc.
Specifies the label or index of a constructed edgel feature with an M_EXTERNAL_FEATURE build operation.
Specifies the number of edgels/points to add to the constructed edgel feature.
Specifies the address of the array containing the index of the edge chain/pixel chain to which an edgel/point belongs.
Specifies the address of the array containing the X-coordinates of the edgels/points. To remove all the edgels/points in the feature, set this parameter to M_NULL .
Specifies the address of the array containing the Y-coordinates of the edgels/points. To remove all the edgels/points in the feature, set this parameter to M_NULL .
Specifies the address of the array containing the gradient angle (orientation) of the edgels. If adding points instead of edgels, or removing the edgels/points in the feature, set this parameter to M_NULL .
Reserved for future expansion and must be set to M_NULL .
Specifies whether to automatically calculate the expected gradient angle of the edge at the specified points, when a gradient angle array has not been specified. This parameter must be set to one of the following values:
Put edgels or points from user-supplied arrays into a constructed edgel feature built with external edgels/points.
Specifies the identifier of the metrology context. The metrology context must have been previously allocated with MmetAlloc.
Specifies the label or index of a constructed edgel feature with an M_EXTERNAL_FEATURE build operation.
Specifies the number of edgels/points to add to the constructed edgel feature.
Specifies the address of the array containing the index of the edge chain/pixel chain to which an edgel/point belongs.
Specifies the address of the array containing the X-coordinates of the edgels/points. To remove all the edgels/points in the feature, set this parameter to M_NULL .
Specifies the address of the array containing the Y-coordinates of the edgels/points. To remove all the edgels/points in the feature, set this parameter to M_NULL .
Specifies the address of the array containing the gradient angle (orientation) of the edgels. If adding points instead of edgels, or removing the edgels/points in the feature, set this parameter to M_NULL .
Reserved for future expansion and must be set to M_NULL .
Specifies whether to automatically calculate the expected gradient angle of the edge at the specified points, when a gradient angle array has not been specified. This parameter must be set to one of the following values:
Put edgels or points from user-supplied arrays into a constructed edgel feature built with external edgels/points.
Specifies the identifier of the metrology context. The metrology context must have been previously allocated with MmetAlloc.
Specifies the label or index of a constructed edgel feature with an M_EXTERNAL_FEATURE build operation.
Specifies the number of edgels/points to add to the constructed edgel feature.
Specifies the address of the array containing the index of the edge chain/pixel chain to which an edgel/point belongs.
Specifies the address of the array containing the X-coordinates of the edgels/points. To remove all the edgels/points in the feature, set this parameter to M_NULL .
Specifies the address of the array containing the Y-coordinates of the edgels/points. To remove all the edgels/points in the feature, set this parameter to M_NULL .
Specifies the address of the array containing the gradient angle (orientation) of the edgels. If adding points instead of edgels, or removing the edgels/points in the feature, set this parameter to M_NULL .
Reserved for future expansion and must be set to M_NULL .
Specifies whether to automatically calculate the expected gradient angle of the edge at the specified points, when a gradient angle array has not been specified. This parameter must be set to one of the following values:
Put edgels or points from user-supplied arrays into a constructed edgel feature built with external edgels/points.
Specifies the identifier of the metrology context. The metrology context must have been previously allocated with MmetAlloc.
Specifies the label or index of a constructed edgel feature with an M_EXTERNAL_FEATURE build operation.
Specifies the number of edgels/points to add to the constructed edgel feature.
Specifies the address of the array containing the index of the edge chain/pixel chain to which an edgel/point belongs.
Specifies the address of the array containing the X-coordinates of the edgels/points. To remove all the edgels/points in the feature, set this parameter to M_NULL .
Specifies the address of the array containing the Y-coordinates of the edgels/points. To remove all the edgels/points in the feature, set this parameter to M_NULL .
Specifies the address of the array containing the gradient angle (orientation) of the edgels. If adding points instead of edgels, or removing the edgels/points in the feature, set this parameter to M_NULL .
Reserved for future expansion and must be set to M_NULL .
Specifies whether to automatically calculate the expected gradient angle of the edge at the specified points, when a gradient angle array has not been specified. This parameter must be set to one of the following values:
Restore a metrology context from disk.
Specifies the name and path of the file from which to restore the metrology context.
Specifies the system on which to restore the metrology context.
Specifies whether to restore, from the metrology context, the camera calibration context associated with the template reference.
Specifies the address of the variable in which to write the metrology context identifier.
The returned value is the metrology context identifier. If allocation fails, M_NULL is returned.
Restore a metrology context from disk.
Specifies the name and path of the file from which to restore the metrology context.
Specifies the system on which to restore the metrology context.
Specifies whether to restore, from the metrology context, the camera calibration context associated with the template reference.
Specifies the address of the variable in which to write the metrology context identifier.
The returned value is the metrology context identifier. If allocation fails, M_NULL is returned.
Save a metrology context to a file.
Specifies the name and path of the file in which to save the metrology context.
Specifies the identifier of the metrology context to save.
Specifies whether to save, with the metrology context, the camera calibration context associated with the template reference.
Save a metrology context to a file.
Specifies the name and path of the file in which to save the metrology context.
Specifies the identifier of the metrology context to save.
Specifies whether to save, with the metrology context, the camera calibration context associated with the template reference.
Set the position of a feature.
Specifies the identifier of the metrology context.
Specifies the label or index of the feature you want to position. Set this parameter to one of the following values.
Specifies the type of transformation that will be used to set the new position of the feature.
Specifies an attribute of the position to set.
Specifies an attribute of the position to set.
Specifies an attribute of the position to set.
Specifies an attribute of the position to set.
Reserved for future expansion and must be set to M_DEFAULT .
Set the position of a feature.
Specifies the identifier of the metrology context.
Specifies the label or index of the feature you want to position. Set this parameter to one of the following values.
Specifies the type of transformation that will be used to set the new position of the feature.
Specifies an attribute of the position to set.
Specifies an attribute of the position to set.
Specifies an attribute of the position to set.
Specifies an attribute of the position to set.
Reserved for future expansion and must be set to M_DEFAULT .
Set the metrology region that delimits the area from which to establish the feature.
Specifies the identifier of the metrology context containing the template in which to set the metrology region.
Specifies the label or index of the feature that will be established from the area delimited by the metrology region. Set this parameter to one of the following values.
Specifies the label or index of the reference frame feature of the feature for which you are specifying a metrology region.
Specifies the geometric shape of the metrology region.
Specifies an attribute of the metrology region to set. Its definition is dependent on the geometry chosen.
Specifies an attribute of the metrology region to set. Its definition is dependent on the geometry chosen.
Specifies an attribute of the metrology region to set. Its definition is dependent on the geometry chosen.
Specifies an attribute of the metrology region to set. Its definition is dependent on the geometry chosen.
Specifies an attribute of the metrology region to set. Its definition is dependent on the geometry chosen.
Specifies an attribute of the metrology region to set. Its definition is dependent on the geometry chosen.
Set the metrology region that delimits the area from which to establish the feature.
Specifies the identifier of the metrology context containing the template in which to set the metrology region.
Specifies the label or index of the feature that will be established from the area delimited by the metrology region. Set this parameter to one of the following values.
Specifies the label or index of the reference frame feature of the feature for which you are specifying a metrology region.
Specifies the geometric shape of the metrology region.
Specifies an attribute of the metrology region to set. Its definition is dependent on the geometry chosen.
Specifies an attribute of the metrology region to set. Its definition is dependent on the geometry chosen.
Specifies an attribute of the metrology region to set. Its definition is dependent on the geometry chosen.
Specifies an attribute of the metrology region to set. Its definition is dependent on the geometry chosen.
Specifies an attribute of the metrology region to set. Its definition is dependent on the geometry chosen.
Specifies an attribute of the metrology region to set. Its definition is dependent on the geometry chosen.
Load, restore, or save a MIL metrology context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the metrology context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the metrology context.
Specifies the MIL version of the metrology context.
Specifies whether to restore, from the file or memory stream, the camera calibration context associated with the template reference, or specifies to save, with the metrology context, the camera calibration context associated with the template reference.
Specifies the address of the variable in which to write or from which to read the identifier of the metrology context.
Specifies the address of the variable in which to write the size of the metrology context, in bytes.
Load, restore, or save a MIL metrology context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the metrology context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the metrology context.
Specifies the MIL version of the metrology context.
Specifies whether to restore, from the file or memory stream, the camera calibration context associated with the template reference, or specifies to save, with the metrology context, the camera calibration context associated with the template reference.
Specifies the address of the variable in which to write or from which to read the identifier of the metrology context.
Specifies the address of the variable in which to write the size of the metrology context, in bytes.
Load, restore, or save a MIL metrology context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the metrology context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the metrology context.
Specifies the MIL version of the metrology context.
Specifies whether to restore, from the file or memory stream, the camera calibration context associated with the template reference, or specifies to save, with the metrology context, the camera calibration context associated with the template reference.
Specifies the address of the variable in which to write or from which to read the identifier of the metrology context.
Specifies the address of the variable in which to write the size of the metrology context, in bytes.
Load, restore, or save a MIL metrology context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the metrology context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the metrology context.
Specifies the MIL version of the metrology context.
Specifies whether to restore, from the file or memory stream, the camera calibration context associated with the template reference, or specifies to save, with the metrology context, the camera calibration context associated with the template reference.
Specifies the address of the variable in which to write or from which to read the identifier of the metrology context.
Specifies the address of the variable in which to write the size of the metrology context, in bytes.
Load, restore, or save a MIL metrology context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the metrology context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the metrology context.
Specifies the MIL version of the metrology context.
Specifies whether to restore, from the file or memory stream, the camera calibration context associated with the template reference, or specifies to save, with the metrology context, the camera calibration context associated with the template reference.
Specifies the address of the variable in which to write or from which to read the identifier of the metrology context.
Specifies the address of the variable in which to write the size of the metrology context, in bytes.
Load, restore, or save a MIL metrology context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the metrology context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the metrology context.
Specifies the MIL version of the metrology context.
Specifies whether to restore, from the file or memory stream, the camera calibration context associated with the template reference, or specifies to save, with the metrology context, the camera calibration context associated with the template reference.
Specifies the address of the variable in which to write or from which to read the identifier of the metrology context.
Specifies the address of the variable in which to write the size of the metrology context, in bytes.
Allocate a Model Finder context.
Specifies the system on which to allocate the context. This parameter should be set to one of the following values:
Specifies the type of Model Finder context. This parameter must be set to one of the following values:
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write the Model Finder context identifier.
The returned value is the Model Finder context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a Model Finder context.
Specifies the system on which to allocate the context. This parameter should be set to one of the following values:
Specifies the type of Model Finder context. This parameter must be set to one of the following values:
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write the Model Finder context identifier.
The returned value is the Model Finder context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a Model Finder result buffer.
Specifies the system on which to allocate the result buffer.
Specifies the type of result buffer to allocate. This parameter should be set to one of the following values:
Specifies the address of the variable in which to write the Model Finder result buffer identifier.
The returned value is the result buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a Model Finder result buffer.
Specifies the system on which to allocate the result buffer.
Specifies the type of result buffer to allocate. This parameter should be set to one of the following values:
Specifies the address of the variable in which to write the Model Finder result buffer identifier.
The returned value is the result buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Control a Model Finder context, individual model setting, or Model Finder result buffer setting.
Specifies the Model Finder context or Model Finder result buffer whose settings you want to modify.
Specifies that the Model Finder context, an individual model, or a Model Finder result buffer is controlled.
Specifies the setting to change.
Specifies the setting's new value.
Control a Model Finder context, individual model setting, or Model Finder result buffer setting.
Specifies the Model Finder context or Model Finder result buffer whose settings you want to modify.
Specifies that the Model Finder context, an individual model, or a Model Finder result buffer is controlled.
Specifies the setting to change.
Specifies the setting's new value.
Add a model to, or delete a model from, a Model Finder context.
Specifies the Model Finder context to which to add, or from which to delete, the model.
Specifies the type of model to define when adding models to the context, or specifies to delete a model from the Model Finder context.
Specifies an attribute of the model to add. Its definition is dependent on the model type chosen.
Specifies an attribute of the model to add. Its definition is dependent on the model type chosen.
Specifies an attribute of the model to add. Its definition is dependent on the model type chosen.
Specifies an attribute of the model to add. Its definition is dependent on the model type chosen.
Specifies an attribute of the model to add. Its definition is dependent on the model type chosen.
Add a model to, or delete a model from, a Model Finder context.
Specifies the Model Finder context to which to add, or from which to delete, the model.
Specifies the type of model to define when adding models to the context, or specifies to delete a model from the Model Finder context.
Specifies an attribute of the model to add. Its definition is dependent on the model type chosen.
Specifies an attribute of the model to add. Its definition is dependent on the model type chosen.
Specifies an attribute of the model to add. Its definition is dependent on the model type chosen.
Specifies an attribute of the model to add. Its definition is dependent on the model type chosen.
Specifies an attribute of the model to add. Its definition is dependent on the model type chosen.
Defines a model from a file and adds it to a Model Finder context.
Specifies the identifier of the Model Finder context.
Specifies the type of file from which to define the model.
Specifies the name and path of the file from which to define the model.
Reserved for future expansion. Set this parameter to M_DEFAULT .
Draw specific features of models or result occurrences an image buffer or 2D graphics list.
Specifies the identifier of the 2D graphics context to use when drawing. This parameter must be set to one of the following values:
Specifies the Model Finder context or result buffer from which to extract the features to draw.
Specifies the identifier of the destination image buffer or 2D graphics list in which to draw.
Specifies the type of operation to perform.
Specifies the index of the model in the specified Model Finder context, or of the result occurrence.
Specifies where in the destination image buffer to draw.
Search for the model(s) that are in the specified Model Finder context in a target image buffer, Edge Finder result buffer, or M_SHAPE_SEGMENT Model Finder result buffer.
Specifies the Model Finder context to use for the search.
Specifies the target image, Edge Finder result buffer, or M_SHAPE_SEGMENT Model Finder result buffer in which to search for the model(s).
Specifies the result buffer in which to write the results of the search. If you are using an M_SHAPE_... type of Model Finder context, you need to specify a corresponding M_SHAPE_... type of Model Finder result buffer.
Free a Model Finder context or a result buffer.
Specifies the identifier of the Model Finder context or result buffer to free.
Get the specified type of result(s) from a Model Finder result buffer.
Specifies the identifier of the Model Finder result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get the specified type of result(s) from a Model Finder result buffer.
Specifies the identifier of the Model Finder result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get the specified type of result(s) from a Model Finder result buffer.
Specifies the identifier of the Model Finder result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get the specified type of result(s) from a Model Finder result buffer.
Specifies the identifier of the Model Finder result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get the specified type of result(s) from a Model Finder result buffer.
Specifies the identifier of the Model Finder result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get the specified type of result(s) from a Model Finder result buffer.
Specifies the identifier of the Model Finder result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get the specified type of result(s) from a Model Finder result buffer.
Specifies the identifier of the Model Finder result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get the specified type of result(s) from a Model Finder result buffer.
Specifies the identifier of the Model Finder result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get the specified type of result(s) from a Model Finder result buffer.
Specifies the identifier of the Model Finder result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get the specified type of result(s) from a Model Finder result buffer.
Specifies the identifier of the Model Finder result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get the specified type of result(s) from a Model Finder result buffer.
Specifies the identifier of the Model Finder result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Inquire information about a specified Model Finder context, a specified model, or a specified result buffer.
Specifies the Model Finder context or Model Finder result buffer about which to inquire information.
Specifies that information will be inquired about the Model Finder context, an individual model, or a Model Finder result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a specified Model Finder context, a specified model, or a specified result buffer.
Specifies the Model Finder context or Model Finder result buffer about which to inquire information.
Specifies that information will be inquired about the Model Finder context, an individual model, or a Model Finder result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a specified Model Finder context, a specified model, or a specified result buffer.
Specifies the Model Finder context or Model Finder result buffer about which to inquire information.
Specifies that information will be inquired about the Model Finder context, an individual model, or a Model Finder result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a specified Model Finder context, a specified model, or a specified result buffer.
Specifies the Model Finder context or Model Finder result buffer about which to inquire information.
Specifies that information will be inquired about the Model Finder context, an individual model, or a Model Finder result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a specified Model Finder context, a specified model, or a specified result buffer.
Specifies the Model Finder context or Model Finder result buffer about which to inquire information.
Specifies that information will be inquired about the Model Finder context, an individual model, or a Model Finder result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a specified Model Finder context, a specified model, or a specified result buffer.
Specifies the Model Finder context or Model Finder result buffer about which to inquire information.
Specifies that information will be inquired about the Model Finder context, an individual model, or a Model Finder result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a specified Model Finder context, a specified model, or a specified result buffer.
Specifies the Model Finder context or Model Finder result buffer about which to inquire information.
Specifies that information will be inquired about the Model Finder context, an individual model, or a Model Finder result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a specified Model Finder context, a specified model, or a specified result buffer.
Specifies the Model Finder context or Model Finder result buffer about which to inquire information.
Specifies that information will be inquired about the Model Finder context, an individual model, or a Model Finder result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a specified Model Finder context, a specified model, or a specified result buffer.
Specifies the Model Finder context or Model Finder result buffer about which to inquire information.
Specifies that information will be inquired about the Model Finder context, an individual model, or a Model Finder result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a specified Model Finder context, a specified model, or a specified result buffer.
Specifies the Model Finder context or Model Finder result buffer about which to inquire information.
Specifies that information will be inquired about the Model Finder context, an individual model, or a Model Finder result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a specified Model Finder context, a specified model, or a specified result buffer.
Specifies the Model Finder context or Model Finder result buffer about which to inquire information.
Specifies that information will be inquired about the Model Finder context, an individual model, or a Model Finder result buffer.
Specifies the type of setting about which to inquire.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a specified Model Finder context, a specified model, or a specified result buffer.
Specifies the Model Finder context or Model Finder result buffer about which to inquire information.
Specifies that information will be inquired about the Model Finder context, an individual model, or a Model Finder result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Mask regions of a model.
Specifies the Model Finder context of the model to mask.
Specifies the individual model for which to create a mask.
Specifies the identifier of the image buffer used to identify the masked pixels in the model.
Specifies which type of mask to employ.
Reserved for future expansion and must be set to M_DEFAULT .
Preprocess a Model Finder context.
Specifies the Model Finder context of the model to preprocess.
Specifies whether to perform or undo the preprocessing of the model context.
Restore a Model Finder context from disk.
Specifies the name and path of the file from which to restore the Model Finder context.
Specifies the system on which to restore the Model Finder context.
Specifies whether to restore, from the Model Finder context, the camera calibration contexts associated with the models.
Specifies the address of the variable in which to write the Model Finder context identifier.
The returned value is the Model Finder context identifier. If allocation fails, M_NULL is returned.
Restore a Model Finder context from disk.
Specifies the name and path of the file from which to restore the Model Finder context.
Specifies the system on which to restore the Model Finder context.
Specifies whether to restore, from the Model Finder context, the camera calibration contexts associated with the models.
Specifies the address of the variable in which to write the Model Finder context identifier.
The returned value is the Model Finder context identifier. If allocation fails, M_NULL is returned.
Save a Model Finder context to a file.
Specifies the name and path of the file in which to save the Model Finder context; it is recommended that you use the MMF file extension for easier use with other Matrox Imaging software products.
Specifies the identifier of the Model Finder context to save.
Specifies whether to save, with the Model Finder context, the camera calibration contexts associated with the models.
Save a Model Finder context to a file.
Specifies the name and path of the file in which to save the Model Finder context; it is recommended that you use the MMF file extension for easier use with other Matrox Imaging software products.
Specifies the identifier of the Model Finder context to save.
Specifies whether to save, with the Model Finder context, the camera calibration contexts associated with the models.
Load, restore, or save a Model Finder context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the Model Finder context.
Specifies the operation to perform on the Model Finder context.
Specifies the type of stream in which to store/from which to restore the Model Finder context.
Specifies the MIL version of the Model Finder context.
Specifies whether to restore, from the file or memory stream, the camera calibration contexts associated with the models, or specifies to save, with the Model Finder context, the camera calibration contexts associated with the models.
Specifies the address of the variable in which to write or from which to read the identifier of the Model Finder context.
Specifies the address of the variable in which to write the size of the Model Finder context, in bytes.
Load, restore, or save a Model Finder context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the Model Finder context.
Specifies the operation to perform on the Model Finder context.
Specifies the type of stream in which to store/from which to restore the Model Finder context.
Specifies the MIL version of the Model Finder context.
Specifies whether to restore, from the file or memory stream, the camera calibration contexts associated with the models, or specifies to save, with the Model Finder context, the camera calibration contexts associated with the models.
Specifies the address of the variable in which to write or from which to read the identifier of the Model Finder context.
Specifies the address of the variable in which to write the size of the Model Finder context, in bytes.
Load, restore, or save a Model Finder context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the Model Finder context.
Specifies the operation to perform on the Model Finder context.
Specifies the type of stream in which to store/from which to restore the Model Finder context.
Specifies the MIL version of the Model Finder context.
Specifies whether to restore, from the file or memory stream, the camera calibration contexts associated with the models, or specifies to save, with the Model Finder context, the camera calibration contexts associated with the models.
Specifies the address of the variable in which to write or from which to read the identifier of the Model Finder context.
Specifies the address of the variable in which to write the size of the Model Finder context, in bytes.
Load, restore, or save a Model Finder context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the Model Finder context.
Specifies the operation to perform on the Model Finder context.
Specifies the type of stream in which to store/from which to restore the Model Finder context.
Specifies the MIL version of the Model Finder context.
Specifies whether to restore, from the file or memory stream, the camera calibration contexts associated with the models, or specifies to save, with the Model Finder context, the camera calibration contexts associated with the models.
Specifies the address of the variable in which to write or from which to read the identifier of the Model Finder context.
Specifies the address of the variable in which to write the size of the Model Finder context, in bytes.
Load, restore, or save a Model Finder context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the Model Finder context.
Specifies the operation to perform on the Model Finder context.
Specifies the type of stream in which to store/from which to restore the Model Finder context.
Specifies the MIL version of the Model Finder context.
Specifies whether to restore, from the file or memory stream, the camera calibration contexts associated with the models, or specifies to save, with the Model Finder context, the camera calibration contexts associated with the models.
Specifies the address of the variable in which to write or from which to read the identifier of the Model Finder context.
Specifies the address of the variable in which to write the size of the Model Finder context, in bytes.
Load, restore, or save a Model Finder context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the Model Finder context.
Specifies the operation to perform on the Model Finder context.
Specifies the type of stream in which to store/from which to restore the Model Finder context.
Specifies the MIL version of the Model Finder context.
Specifies whether to restore, from the file or memory stream, the camera calibration contexts associated with the models, or specifies to save, with the Model Finder context, the camera calibration contexts associated with the models.
Specifies the address of the variable in which to write or from which to read the identifier of the Model Finder context.
Specifies the address of the variable in which to write the size of the Model Finder context, in bytes.
Allocate a MIL utility object for a Distributed MIL publishing application.
Specifies the system on which to allocate the MIL utility object.
Specifies the type of MIL utility object to allocate.
Specifies the initialization of the MIL utility object.
Specifies the address in which to return the identifier of the allocated MIL utility object. Since MobjAlloc also returns the identifier, you can set this parameter to M_NULL .
The returned value is the MIL utility object identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a MIL utility object for a Distributed MIL publishing application.
Specifies the system on which to allocate the MIL utility object.
Specifies the type of MIL utility object to allocate.
Specifies the initialization of the MIL utility object.
Specifies the address in which to return the identifier of the allocated MIL utility object. Since MobjAlloc also returns the identifier, you can set this parameter to M_NULL .
The returned value is the MIL utility object identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Control a MIL object's settings and associate information with a MIL object.
Specifies the identifier of the MIL object to control. The MIL object can be a MIL utility object (allocated using MobjAlloc) or any other MIL object, except for MIL objects allocated using MfuncAlloc.
Specifies the type of MIL object setting to control.
Specifies the MIL object setting's new value.
Control a MIL object's settings and associate information with a MIL object.
Specifies the identifier of the MIL object to control. The MIL object can be a MIL utility object (allocated using MobjAlloc) or any other MIL object, except for MIL objects allocated using MfuncAlloc.
Specifies the type of MIL object setting to control.
Specifies the MIL object setting's new value.
Control a MIL object's settings and associate information with a MIL object.
Specifies the identifier of the MIL object to control. The MIL object can be a MIL utility object (allocated using MobjAlloc) or any other MIL object, except for MIL objects allocated using MfuncAlloc.
Specifies the type of MIL object setting to control.
Specifies the MIL object setting's new value.
Free an object.
Specifies the identifier of the object.
Get information about a hook event.
Specifies the object-related event identifier received by the hook-handler function (see MobjHookFunction).
Specifies the type of information about which to inquire.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (! M_NULL ) value is returned.
Hook a function to an object-related event.
Specifies the identifier of the object on which to hook a function.
Specifies the object-related event on which to hook the function.
Specifies the address of the function that should be called when the specified event occurs.
Specifies the address of the user data that you want to make available to the hook-handler function.
Inquire about a MIL object setting or information associated with the MIL object.
Specifies the identifier of the MIL object about which to inquire. The MIL object can be a MIL utility object (allocated using MobjAlloc) or any other MIL object, except for MIL objects allocated using MfuncAlloc.
Specifies the MIL object setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a MIL object setting or information associated with the MIL object.
Specifies the identifier of the MIL object about which to inquire. The MIL object can be a MIL utility object (allocated using MobjAlloc) or any other MIL object, except for MIL objects allocated using MfuncAlloc.
Specifies the MIL object setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a MIL object setting or information associated with the MIL object.
Specifies the identifier of the MIL object about which to inquire. The MIL object can be a MIL utility object (allocated using MobjAlloc) or any other MIL object, except for MIL objects allocated using MfuncAlloc.
Specifies the MIL object setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a MIL object setting or information associated with the MIL object.
Specifies the identifier of the MIL object about which to inquire. The MIL object can be a MIL utility object (allocated using MobjAlloc) or any other MIL object, except for MIL objects allocated using MfuncAlloc.
Specifies the MIL object setting about which to inquire.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a MIL object setting or information associated with the MIL object.
Specifies the identifier of the MIL object about which to inquire. The MIL object can be a MIL utility object (allocated using MobjAlloc) or any other MIL object, except for MIL objects allocated using MfuncAlloc.
Specifies the MIL object setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Reads data from a message sent to the message mailbox.
Specifies the identifier of the message mailbox.
Specifies the address of the variable in which the message is to be written.
Specifies the size of the array pointed to by MessagePtr, in bytes.
Specifies the address of the variable in which the size of the message to be read will be written.
Specifies the address of the variable in which the message tag associated with the message will be written.
Specifies the address of the variable in which the status of the read operation will be written.
Specifies additional options for the read operation.
The returned value is the same as the value written in MessageOutSizePtr.
Reads data from a message sent to the message mailbox.
Specifies the identifier of the message mailbox.
Specifies the address of the variable in which the message is to be written.
Specifies the size of the array pointed to by MessagePtr, in bytes.
Specifies the address of the variable in which the size of the message to be read will be written.
Specifies the address of the variable in which the message tag associated with the message will be written.
Specifies the address of the variable in which the status of the read operation will be written.
Specifies additional options for the read operation.
The returned value is the same as the value written in MessageOutSizePtr.
Reads data from a message sent to the message mailbox.
Specifies the identifier of the message mailbox.
Specifies the address of the variable in which the message is to be written.
Specifies the size of the array pointed to by MessagePtr, in bytes.
Specifies the address of the variable in which the size of the message to be read will be written.
Specifies the address of the variable in which the message tag associated with the message will be written.
Specifies the address of the variable in which the status of the read operation will be written.
Specifies additional options for the read operation.
The returned value is the same as the value written in MessageOutSizePtr.
Reads data from a message sent to the message mailbox.
Specifies the identifier of the message mailbox.
Specifies the address of the variable in which the message is to be written.
Specifies the size of the array pointed to by MessagePtr, in bytes.
Specifies the address of the variable in which the size of the message to be read will be written.
Specifies the address of the variable in which the message tag associated with the message will be written.
Specifies the address of the variable in which the status of the read operation will be written.
Specifies additional options for the read operation.
The returned value is the same as the value written in MessageOutSizePtr.
Reads data from a message sent to the message mailbox.
Specifies the identifier of the message mailbox.
Specifies the address of the variable in which the message is to be written.
Specifies the size of the array pointed to by MessagePtr, in bytes.
Specifies the address of the variable in which the size of the message to be read will be written.
Specifies the address of the variable in which the message tag associated with the message will be written.
Specifies the address of the variable in which the status of the read operation will be written.
Specifies additional options for the read operation.
The returned value is the same as the value written in MessageOutSizePtr.
Reads data from a message sent to the message mailbox.
Specifies the identifier of the message mailbox.
Specifies the address of the variable in which the message is to be written.
Specifies the size of the array pointed to by MessagePtr, in bytes.
Specifies the address of the variable in which the size of the message to be read will be written.
Specifies the address of the variable in which the message tag associated with the message will be written.
Specifies the address of the variable in which the status of the read operation will be written.
Specifies additional options for the read operation.
The returned value is the same as the value written in MessageOutSizePtr.
Reads data from a message sent to the message mailbox.
Specifies the identifier of the message mailbox.
Specifies the address of the variable in which the message is to be written.
Specifies the size of the array pointed to by MessagePtr, in bytes.
Specifies the address of the variable in which the size of the message to be read will be written.
Specifies the address of the variable in which the message tag associated with the message will be written.
Specifies the address of the variable in which the status of the read operation will be written.
Specifies additional options for the read operation.
The returned value is the same as the value written in MessageOutSizePtr.
Reads data from a message sent to the message mailbox.
Specifies the identifier of the message mailbox.
Specifies the address of the variable in which the message is to be written.
Specifies the size of the array pointed to by MessagePtr, in bytes.
Specifies the address of the variable in which the size of the message to be read will be written.
Specifies the address of the variable in which the message tag associated with the message will be written.
Specifies the address of the variable in which the status of the read operation will be written.
Specifies additional options for the read operation.
The returned value is the same as the value written in MessageOutSizePtr.
Writes a message to the message mailbox.
Specifies the identifier of the message mailbox.
Specifies the address of the variable of the user message to write.
Specifies the length of the message to write, in Bytes.
Specifies a user-defined tag to send with the message.
Reserved for future expansion and must be set to M_DEFAULT .
Allocate an OCR font context.
Specifies the system on which to allocate the OCR font context.
Specifies the OCR font context type and the type of its font.
Specifies how many characters can be stored in the OCR font context.
Specifies the width of the characters in the OCR font context, in pixels.
Specifies the height of the characters in the OCR font context, in pixels.
Specifies the distance between the edge of each character and their surrounding cell, along the X-axis, in pixels.
Specifies the distance between the edge of each character and their surrounding cell, along the Y-axis, in pixels.
Specifies the width of the widest character in the font without its surrounding cell, in pixels.
Specifies the height of the tallest character in the font without its surrounding cell, in pixels.
Specifies the maximum thickness (stroke width) of the characters in the OCR font context.
Specifies the maximum length of the string that can be read or verified using the OCR font context.
Specifies whether the characters are brighter than the background.
Specifies the address of the variable to which the OCR font context identifier is to be written.
The returned value is the OCR font context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate an OCR font context.
Specifies the system on which to allocate the OCR font context.
Specifies the OCR font context type and the type of its font.
Specifies how many characters can be stored in the OCR font context.
Specifies the width of the characters in the OCR font context, in pixels.
Specifies the height of the characters in the OCR font context, in pixels.
Specifies the distance between the edge of each character and their surrounding cell, along the X-axis, in pixels.
Specifies the distance between the edge of each character and their surrounding cell, along the Y-axis, in pixels.
Specifies the width of the widest character in the font without its surrounding cell, in pixels.
Specifies the height of the tallest character in the font without its surrounding cell, in pixels.
Specifies the maximum thickness (stroke width) of the characters in the OCR font context.
Specifies the maximum length of the string that can be read or verified using the OCR font context.
Specifies whether the characters are brighter than the background.
Specifies the address of the variable to which the OCR font context identifier is to be written.
The returned value is the OCR font context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate an OCR result buffer.
Specifies the system on which to allocate the OCR result buffer.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable to which the OCR result buffer identifier is to be written.
The returned value is the result buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate an OCR result buffer.
Specifies the system on which to allocate the OCR result buffer.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable to which the OCR result buffer identifier is to be written.
The returned value is the result buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Calibrate the OCR font context's character size and target spacing to match the characters in a sample target image.
Specifies the identifier of the sample target image buffer.
Specifies the identifier of the OCR font context to be calibrated.
Specifies the character string present in the sample target image. This string must be null-terminated.
Specifies the minimum width of the characters in the sample target image, in pixels.
Specifies the maximum width of the characters in the sample target image, in pixels.
Specifies the increment to use when searching for the character width between TargetCharSizeXMin and TargetCharSizeXMax. Note that very small step sizes should only be used within small ranges, otherwise application performance can be adversely affected.
Specifies the minimum height of the characters in the sample target image, in pixels.
Specifies the maximum height of the characters in the sample target image, in pixels.
Specifies the increment to use when searching for the character height between TargetCharSizeYMin and TargetCharSizeYMax. Note that very small step sizes should only be used within small ranges, otherwise application performance can be adversely affected.
Specifies the operation to be performed.
Control an OCR font context or an OCR result buffer setting.
Specifies the identifier of the OCR font context or the OCR result buffer to control.
Specifies the type of control to set.
Specifies the required value for the control.
Control an OCR font context or an OCR result buffer setting.
Specifies the identifier of the OCR font context or the OCR result buffer to control.
Specifies the type of control to set.
Specifies the required value for the control.
Copy a font character to or from an image buffer.
Specifies the identifier of the image buffer to/from which characters are copied.
Specifies the identifier of the OCR font context to/from which the characters are copied.
Specifies the direction of the copy operation.
Specifies a string containing the list of characters to be copied.
Copy a font character to or from an image buffer.
Specifies the identifier of the image buffer to/from which characters are copied.
Specifies the identifier of the OCR font context to/from which the characters are copied.
Specifies the direction of the copy operation.
Copy a font character to or from an image buffer.
Specifies the identifier of the image buffer to/from which characters are copied.
Specifies the identifier of the OCR font context to/from which the characters are copied.
Specifies the direction of the copy operation.
Specifies a string containing the list of characters to be copied.
Draw specific features of OCR fonts or OCR result occurrences in an image buffer or 2D graphics list.
Specifies the identifier of the 2D graphics context to use when drawing. This parameter must be set to one of the following values:
Specifies the OCR Font context or result buffer from which to extract the features to draw. The OCR Font context or result buffer must have been previously allocated using MocrAllocFont or MocrAllocResult.
Specifies the identifier of the destination image buffer or 2D graphics list in which to draw.
Specifies the type of operation to perform.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies a string containing a list of valid characters to draw when drawing an OCR font. To draw all the characters in the font or to draw results, this parameter should be set to M_NULL .
Reserved for future expansion and must be set to M_DEFAULT .
Draw specific features of OCR fonts or OCR result occurrences in an image buffer or 2D graphics list.
Specifies the identifier of the 2D graphics context to use when drawing. This parameter must be set to one of the following values:
Specifies the OCR Font context or result buffer from which to extract the features to draw. The OCR Font context or result buffer must have been previously allocated using MocrAllocFont or MocrAllocResult.
Specifies the identifier of the destination image buffer or 2D graphics list in which to draw.
Specifies the type of operation to perform.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies a string containing a list of valid characters to draw when drawing an OCR font. To draw all the characters in the font or to draw results, this parameter should be set to M_NULL .
Reserved for future expansion and must be set to M_DEFAULT .
Free an OCR font or result buffer.
Specifies the identifier of the OCR font context, or result buffer to free.
Get the specified type of result(s) from an OCR result buffer.
Specifies the identifier of the OCR result buffer from which to retrieve results.
Specifies the type of result(s) to retrieve. The following values are available to retrieve results from a read or a verify operation, unless otherwise specified.
Specifies the address in which to write the results.
Get the specified type of result(s) from an OCR result buffer.
Specifies the identifier of the OCR result buffer from which to retrieve results.
Specifies the type of result(s) to retrieve. The following values are available to retrieve results from a read or a verify operation, unless otherwise specified.
Specifies the address in which to write the results.
Get the specified type of result(s) from an OCR result buffer.
Specifies the identifier of the OCR result buffer from which to retrieve results.
Specifies the type of result(s) to retrieve. The following values are available to retrieve results from a read or a verify operation, unless otherwise specified.
Specifies the address in which to write the results.
Get the specified type of result(s) from an OCR result buffer.
Specifies the identifier of the OCR result buffer from which to retrieve results.
Specifies the type of result(s) to retrieve. The following values are available to retrieve results from a read or a verify operation, unless otherwise specified.
Specifies the address in which to write the results.
Get the specified type of result(s) from an OCR result buffer.
Specifies the identifier of the OCR result buffer from which to retrieve results.
Specifies the type of result(s) to retrieve. The following values are available to retrieve results from a read or a verify operation, unless otherwise specified.
Specifies the address in which to write the results.
Get the specified type of result(s) from an OCR result buffer.
Specifies the identifier of the OCR result buffer from which to retrieve results.
Specifies the type of result(s) to retrieve. The following values are available to retrieve results from a read or a verify operation, unless otherwise specified.
Specifies the address in which to write the results.
Get the specified type of result(s) from an OCR result buffer.
Specifies the identifier of the OCR result buffer from which to retrieve results.
Specifies the type of result(s) to retrieve. The following values are available to retrieve results from a read or a verify operation, unless otherwise specified.
Specifies the address in which to write the results.
Get the specified type of result(s) from an OCR result buffer.
Specifies the identifier of the OCR result buffer from which to retrieve results.
Specifies the type of result(s) to retrieve. The following values are available to retrieve results from a read or a verify operation, unless otherwise specified.
Specifies the address in which to write the results.
Get the specified type of result(s) from an OCR result buffer.
Specifies the identifier of the OCR result buffer from which to retrieve results.
Specifies the type of result(s) to retrieve. The following values are available to retrieve results from a read or a verify operation, unless otherwise specified.
Specifies the address in which to write the results.
Get the specified type of result(s) from an OCR result buffer.
Specifies the identifier of the OCR result buffer from which to retrieve results.
Specifies the type of result(s) to retrieve. The following values are available to retrieve results from a read or a verify operation, unless otherwise specified.
Specifies the address in which to write the results.
Get the specified type of result(s) from an OCR result buffer.
Specifies the identifier of the OCR result buffer from which to retrieve results.
Specifies the type of result(s) to retrieve. The following values are available to retrieve results from a read or a verify operation, unless otherwise specified.
Specifies the address in which to write the results.
Get the specified type of result(s) from an OCR result buffer.
Specifies the identifier of the OCR result buffer from which to retrieve results.
Specifies the type of result(s) to retrieve. The following values are available to retrieve results from a read or a verify operation, unless otherwise specified.
Specifies the address in which to write the results.
Hook a function to an event.
Specifies the identifier of the font.
Specifies the event type.
Specifies the address of the function that should be called when the event occurs.
Specifies the address of the user data that you want to make available to the hook-handler function.
This function returns a NULLpointer.
Import character representations into an OCR font context.
Specifies the name and path of the file from which to import the character representation.
Specifies how the data is stored in the file. This parameter can be set to one of the following values:
Specifies the type of import operation to be performed. This parameter must be set to the following value:
Specifies the ASCII characters to associate with the font character representations in the file. This parameter can be set to one of the following values:
Specifies the identifier of the OCR font context.
Import character representations into an OCR font context.
Specifies the name and path of the file from which to import the character representation.
Specifies how the data is stored in the file. This parameter can be set to one of the following values:
Specifies the type of import operation to be performed. This parameter must be set to the following value:
Specifies the ASCII characters to associate with the font character representations in the file. This parameter can be set to one of the following values:
Specifies the identifier of the OCR font context.
Inquire about OCR font context or an OCR result buffer setting.
Specifies the identifier of the OCR font context or the OCR result buffer from which to read information.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about OCR font context or an OCR result buffer setting.
Specifies the identifier of the OCR font context or the OCR result buffer from which to read information.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about OCR font context or an OCR result buffer setting.
Specifies the identifier of the OCR font context or the OCR result buffer from which to read information.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about OCR font context or an OCR result buffer setting.
Specifies the identifier of the OCR font context or the OCR result buffer from which to read information.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about OCR font context or an OCR result buffer setting.
Specifies the identifier of the OCR font context or the OCR result buffer from which to read information.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about OCR font context or an OCR result buffer setting.
Specifies the identifier of the OCR font context or the OCR result buffer from which to read information.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about OCR font context or an OCR result buffer setting.
Specifies the identifier of the OCR font context or the OCR result buffer from which to read information.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about OCR font context or an OCR result buffer setting.
Specifies the identifier of the OCR font context or the OCR result buffer from which to read information.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about OCR font context or an OCR result buffer setting.
Specifies the identifier of the OCR font context or the OCR result buffer from which to read information.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about OCR font context or an OCR result buffer setting.
Specifies the identifier of the OCR font context or the OCR result buffer from which to read information.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about OCR font context or an OCR result buffer setting.
Specifies the identifier of the OCR font context or the OCR result buffer from which to read information.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about OCR font context or an OCR result buffer setting.
Specifies the identifier of the OCR font context or the OCR result buffer from which to read information.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about OCR font context or an OCR result buffer setting.
Specifies the identifier of the OCR font context or the OCR result buffer from which to read information.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about OCR font context or an OCR result buffer setting.
Specifies the identifier of the OCR font context or the OCR result buffer from which to read information.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about OCR font context or an OCR result buffer setting.
Specifies the identifier of the OCR font context or the OCR result buffer from which to read information.
Specifies the type of setting about which to inquire.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about OCR font context or an OCR result buffer setting.
Specifies the identifier of the OCR font context or the OCR result buffer from which to read information.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Invert or resize the font of an OCR font context to match the target image characters.
Specifies the identifier of the OCR font context to modify.
Specifies the type of operation to perform.
Specifies the interpolation mode for the function.
Preprocess an OCR font context.
Specifies the OCR font context identifier.
Specifies the type of operation to perform. This parameter must be set to the following value.
Read an unknown string from a target image.
Specifies the identifier of the image which contains the string to be read.
Specifies the identifier of the OCR font context to use to read the string from the target image.
Specifies the OCR result buffer in which to place results of the read operation.
Restore an OCR font context, font constraint data, or control data from file.
Specifies the path and name of the file from which to restore the MIL OCR font context (for example, "C:\mydirectory\myfile").
Specifies which type of OCR font context data to restore.
Specifies the system on which the OCR font context is allocated.
Specifies the address of the variable to/from which the font identifier is to be written/read.
Returns the identifier of the existing or newly allocated OCR font context. If allocation fails, M_NULL is returned as the identifier.
Restore an OCR font context, font constraint data, or control data from file.
Specifies the path and name of the file from which to restore the MIL OCR font context (for example, "C:\mydirectory\myfile").
Specifies which type of OCR font context data to restore.
Specifies the system on which the OCR font context is allocated.
Specifies the address of the variable to/from which the font identifier is to be written/read.
Returns the identifier of the existing or newly allocated OCR font context. If allocation fails, M_NULL is returned as the identifier.
Save an existing OCR font context to disk.
Specifies the name and path of the file in which to save the font data.
Specifies which data to save to disk.
Specifies the OCR font context to be saved.
Save an existing OCR font context to disk.
Specifies the name and path of the file in which to save the font data.
Specifies which data to save to disk.
Specifies the OCR font context to be saved.
Set character position constraints.
Specifies the OCR font context identifier with which to associate the constraints.
Specifies the character position in the string for which a constraint is being set.
Specifies the type of character that can appear at the specified string position.
Specifies that any character matching the given CharPosType will be accepted as valid, or explicitly lists valid characters for the specified position.
Set character position constraints.
Specifies the OCR font context identifier with which to associate the constraints.
Specifies the character position in the string for which a constraint is being set.
Specifies the type of character that can appear at the specified string position.
Set character position constraints.
Specifies the OCR font context identifier with which to associate the constraints.
Specifies the character position in the string for which a constraint is being set.
Specifies the type of character that can appear at the specified string position.
Specifies that any character matching the given CharPosType will be accepted as valid, or explicitly lists valid characters for the specified position.
Load, restore, or save an OCR font context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the OCR font context.
Specifies the operation to perform on the OCR font context.
Specifies the type of stream in which to store/from which to restore the OCR font context.
Specifies the MIL version of the OCR font context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the OCR font context.
Specifies the address of the variable in which to write the size of the OCR font context, in bytes.
Load, restore, or save an OCR font context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the OCR font context.
Specifies the operation to perform on the OCR font context.
Specifies the type of stream in which to store/from which to restore the OCR font context.
Specifies the MIL version of the OCR font context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the OCR font context.
Specifies the address of the variable in which to write the size of the OCR font context, in bytes.
Load, restore, or save an OCR font context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the OCR font context.
Specifies the operation to perform on the OCR font context.
Specifies the type of stream in which to store/from which to restore the OCR font context.
Specifies the MIL version of the OCR font context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the OCR font context.
Specifies the address of the variable in which to write the size of the OCR font context, in bytes.
Load, restore, or save an OCR font context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the OCR font context.
Specifies the operation to perform on the OCR font context.
Specifies the type of stream in which to store/from which to restore the OCR font context.
Specifies the MIL version of the OCR font context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the OCR font context.
Specifies the address of the variable in which to write the size of the OCR font context, in bytes.
Load, restore, or save an OCR font context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the OCR font context.
Specifies the operation to perform on the OCR font context.
Specifies the type of stream in which to store/from which to restore the OCR font context.
Specifies the MIL version of the OCR font context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the OCR font context.
Specifies the address of the variable in which to write the size of the OCR font context, in bytes.
Load, restore, or save an OCR font context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the OCR font context.
Specifies the operation to perform on the OCR font context.
Specifies the type of stream in which to store/from which to restore the OCR font context.
Specifies the MIL version of the OCR font context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the OCR font context.
Specifies the address of the variable in which to write the size of the OCR font context, in bytes.
Verify a known string in an image.
Specifies the identifier of the target image containing the string to be verified.
Specifies the identifier of the OCR font context to use to verify the string in the target image.
Specifies the character string to be verified in the sample target image.
Specifies the OCR result buffer in which to place the verification results.
Allocate a Pattern Matching context.
Specifies the system on which to allocate the Pattern Matching context.
Specifies the type of Pattern Matching context.
Reserved for future expansion.
Specifies the address in which to write the Pattern Matching context identifier.
The returned value is the Pattern Matching context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a Pattern Matching context.
Specifies the system on which to allocate the Pattern Matching context.
Specifies the type of Pattern Matching context.
Reserved for future expansion.
Specifies the address in which to write the Pattern Matching context identifier.
The returned value is the Pattern Matching context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a Pattern Matching result buffer.
Specifies the system on which to allocate the result buffer.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the Pattern Matching result buffer identifier.
The returned value is the result buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a Pattern Matching result buffer.
Specifies the system on which to allocate the result buffer.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the Pattern Matching result buffer identifier.
The returned value is the result buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Control a setting of a Pattern Matching context, one or all models, or Pattern Matching result buffer.
Specifies the Pattern Matching context or Pattern Matching result buffer whose settings you want to modify.
Specifies to control a Pattern Matching context, an individual model, or a Pattern Matching result buffer.
Specifies the setting to change.
Specifies the setting's new value.
Control a setting of a Pattern Matching context, one or all models, or Pattern Matching result buffer.
Specifies the Pattern Matching context or Pattern Matching result buffer whose settings you want to modify.
Specifies to control a Pattern Matching context, an individual model, or a Pattern Matching result buffer.
Specifies the setting to change.
Specifies the setting's new value.
Add one or more models to, or delete a model from, a Pattern Matching context.
Specifies the Pattern Matching context to which to add, or from which to delete, the model.
Specifies the type of the model to define when adding models to the context, or specifies to delete a model from the Pattern Matching context.
Specifies the identifier of the image buffer from which to define the models, or the Pattern Matching context from which to copy a model.
Specifies an attribute of the model to add. Its definition is dependent on the model type chosen.
Specifies an attribute of the model to add. Its definition is dependent on the model type chosen.
Specifies an attribute of the model to add. Its definition is dependent on the model type chosen.
Specifies an attribute of the model to add. Its definition is dependent on the model type chosen.
Specifies the speed of the allocation or the interpolation mode to use, depending on the model type chosen.
Draw specific features of the model or result occurrence in an image buffer or 2D graphics list.
Specifies the identifier of the 2D graphics context to use. This parameter must be set to one of the following values:
Specifies the Pattern Matching context or result buffer identifier from which to extract the features to draw.
Specifies the identifier of the destination image buffer or 2D graphics list into which to draw.
Specifies the type of operation to perform.
Specifies whether to draw a specific result occurrence or model, or to draw all of them.
Specifies where to draw a model.
Find a pattern matching model(s) in the target image buffer.
Specifies the Pattern Matching context identifier to use when finding the search model in the target image.
Specifies the identifier of the target image.
Specifies the identifier of the pattern matching result buffer in which to store results.
Free a Pattern Matching context or a result buffer.
Specifies the identifier of the Pattern Matching context or result buffer to free.
Get the specified type of result(s) from a Pattern Matching result buffer.
Specifies the identifier of the Pattern Matching result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve for each model occurrence.
Specifies the address of the one-dimensional array in which to write the specified results.
Get the specified type of result(s) from a Pattern Matching result buffer.
Specifies the identifier of the Pattern Matching result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve for each model occurrence.
Specifies the address of the one-dimensional array in which to write the specified results.
Get the specified type of result(s) from a Pattern Matching result buffer.
Specifies the identifier of the Pattern Matching result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve for each model occurrence.
Specifies the address of the one-dimensional array in which to write the specified results.
Get the specified type of result(s) from a Pattern Matching result buffer.
Specifies the identifier of the Pattern Matching result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve for each model occurrence.
Specifies the address of the one-dimensional array in which to write the specified results.
Get the specified type of result(s) from a Pattern Matching result buffer.
Specifies the identifier of the Pattern Matching result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve for each model occurrence.
Specifies the address of the one-dimensional array in which to write the specified results.
Get the specified type of result(s) from a Pattern Matching result buffer.
Specifies the identifier of the Pattern Matching result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve for each model occurrence.
Specifies the address of the one-dimensional array in which to write the specified results.
Get the specified type of result(s) from a Pattern Matching result buffer.
Specifies the identifier of the Pattern Matching result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve for each model occurrence.
Specifies the address of the one-dimensional array in which to write the specified results.
Get the specified type of result(s) from a Pattern Matching result buffer.
Specifies the identifier of the Pattern Matching result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve for each model occurrence.
Specifies the address of the one-dimensional array in which to write the specified results.
Get the specified type of result(s) from a Pattern Matching result buffer.
Specifies the identifier of the Pattern Matching result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve for each model occurrence.
Specifies the address of the one-dimensional array in which to write the specified results.
Get the specified type of result(s) from a Pattern Matching result buffer.
Specifies the identifier of the Pattern Matching result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve for each model occurrence.
Specifies the address of the one-dimensional array in which to write the specified results.
Inquire about a setting of a Pattern Matching context, one or all of the search models, or a Pattern Matching result buffer.
Specifies the Pattern Matching context identifier or Pattern Matching result buffer identifier about which to inquire information.
Specifies that information will be inquired about the Pattern Matching context, an individual model, or a Pattern Matching result buffer.
Specifies the parameter about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a setting of a Pattern Matching context, one or all of the search models, or a Pattern Matching result buffer.
Specifies the Pattern Matching context identifier or Pattern Matching result buffer identifier about which to inquire information.
Specifies that information will be inquired about the Pattern Matching context, an individual model, or a Pattern Matching result buffer.
Specifies the parameter about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a setting of a Pattern Matching context, one or all of the search models, or a Pattern Matching result buffer.
Specifies the Pattern Matching context identifier or Pattern Matching result buffer identifier about which to inquire information.
Specifies that information will be inquired about the Pattern Matching context, an individual model, or a Pattern Matching result buffer.
Specifies the parameter about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a setting of a Pattern Matching context, one or all of the search models, or a Pattern Matching result buffer.
Specifies the Pattern Matching context identifier or Pattern Matching result buffer identifier about which to inquire information.
Specifies that information will be inquired about the Pattern Matching context, an individual model, or a Pattern Matching result buffer.
Specifies the parameter about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a setting of a Pattern Matching context, one or all of the search models, or a Pattern Matching result buffer.
Specifies the Pattern Matching context identifier or Pattern Matching result buffer identifier about which to inquire information.
Specifies that information will be inquired about the Pattern Matching context, an individual model, or a Pattern Matching result buffer.
Specifies the parameter about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a setting of a Pattern Matching context, one or all of the search models, or a Pattern Matching result buffer.
Specifies the Pattern Matching context identifier or Pattern Matching result buffer identifier about which to inquire information.
Specifies that information will be inquired about the Pattern Matching context, an individual model, or a Pattern Matching result buffer.
Specifies the parameter about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Mask areas of a model in a Pattern Matching context.
Specifies the identifier of the Pattern Matching context containing the model to mask.
Specifies the individual model on which to apply the mask.
Specifies the identifier of the image buffer to use as a mask.
Specifies which type of mask to employ.
Reserved for future expansion.
Preprocess a Pattern Matching context.
Specifies the identifier of the Pattern Matching context to preprocess.
Reserved for future expansion. Set this parameter to M_DEFAULT .
Specifies the identifier of a typical target image.
Restore a Pattern Matching context from disk.
Specifies the name and path of the file from which to restore the model.
Specifies the system on which to restore the model.
Reserved for future expansion.
Specifies the address of the variable in which to write the Pattern Matching context identifier.
The returned value is the Pattern Matching context identifier. If allocation fails, M_NULL is returned.
Restore a Pattern Matching context from disk.
Specifies the name and path of the file from which to restore the model.
Specifies the system on which to restore the model.
Reserved for future expansion.
Specifies the address of the variable in which to write the Pattern Matching context identifier.
The returned value is the Pattern Matching context identifier. If allocation fails, M_NULL is returned.
Save a Pattern Matching context to disk.
Specifies the name and path of the file in which to save the model.
Specifies the identifier of the Pattern Matching context to save.
Reserved for future expansion.
Save a Pattern Matching context to disk.
Specifies the name and path of the file in which to save the model.
Specifies the identifier of the Pattern Matching context to save.
Reserved for future expansion.
Load, restore, or save a Pattern Matching context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the Pattern Matching context.
Specifies the operation to perform on the Pattern Matching context.
Specifies the type of stream in which to store/from which to restore the Pattern Matching context.
Specifies the MIL version of the Pattern Matching context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the Pattern Matching context.
Specifies the address of the variable in which to write the size of the Pattern Matching context, in bytes.
Load, restore, or save a Pattern Matching context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the Pattern Matching context.
Specifies the operation to perform on the Pattern Matching context.
Specifies the type of stream in which to store/from which to restore the Pattern Matching context.
Specifies the MIL version of the Pattern Matching context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the Pattern Matching context.
Specifies the address of the variable in which to write the size of the Pattern Matching context, in bytes.
Load, restore, or save a Pattern Matching context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the Pattern Matching context.
Specifies the operation to perform on the Pattern Matching context.
Specifies the type of stream in which to store/from which to restore the Pattern Matching context.
Specifies the MIL version of the Pattern Matching context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the Pattern Matching context.
Specifies the address of the variable in which to write the size of the Pattern Matching context, in bytes.
Load, restore, or save a Pattern Matching context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the Pattern Matching context.
Specifies the operation to perform on the Pattern Matching context.
Specifies the type of stream in which to store/from which to restore the Pattern Matching context.
Specifies the MIL version of the Pattern Matching context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the Pattern Matching context.
Specifies the address of the variable in which to write the size of the Pattern Matching context, in bytes.
Load, restore, or save a Pattern Matching context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the Pattern Matching context.
Specifies the operation to perform on the Pattern Matching context.
Specifies the type of stream in which to store/from which to restore the Pattern Matching context.
Specifies the MIL version of the Pattern Matching context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the Pattern Matching context.
Specifies the address of the variable in which to write the size of the Pattern Matching context, in bytes.
Load, restore, or save a Pattern Matching context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the Pattern Matching context.
Specifies the operation to perform on the Pattern Matching context.
Specifies the type of stream in which to store/from which to restore the Pattern Matching context.
Specifies the MIL version of the Pattern Matching context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the Pattern Matching context.
Specifies the address of the variable in which to write the size of the Pattern Matching context, in bytes.
Allocate a registration context.
Specifies the system on which to allocate the context.
Specifies the type of registration context. This parameter defines the registration operation to perform.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the registration context identifier.
The returned value is the registration context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a registration context.
Specifies the system on which to allocate the context.
Specifies the type of registration context. This parameter defines the registration operation to perform.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the registration context identifier.
The returned value is the registration context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a registration result buffer.
Specifies the system on which to allocate the result buffer.
Specifies the type of result buffer to allocate. This parameter should be set to one of the following values.
Specifies the address of the variable in which to write the registration result buffer identifier.
The returned value is the result buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a registration result buffer.
Specifies the system on which to allocate the result buffer.
Specifies the type of result buffer to allocate. This parameter should be set to one of the following values.
Specifies the address of the variable in which to write the registration result buffer identifier.
The returned value is the result buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Perform the registration operation specified by the registration context on the input images.
Specifies the context to use for the registration; this establishes the operation to perform. The context must have been allocated using MregAlloc.
Specifies the address of the array containing the buffer identifiers of the input images.
Specifies the identifier of the registration result buffer or image buffer in which to write the results of the registration operation.
Specifies the size of the specified image array.
Specifies the operation mode.
Perform the registration operation specified by the registration context on the input images.
Specifies the context to use for the registration; this establishes the operation to perform. The context must have been allocated using MregAlloc.
Specifies the address of the array containing the buffer identifiers of the input images.
Specifies the identifier of the registration result buffer or image buffer in which to write the results of the registration operation.
Specifies the size of the specified image array.
Specifies the operation mode.
Control a registration context, registration element, or registration result buffer setting.
Specifies the identifier of the registration context or registration result buffer whose settings you can modify; you can only control settings of correlation-stitching or photometric stereo types of registration result buffers.
Specifies that a registration context, an individual registration element (of a correlation-stitching or photometric stereo registration context), or a registration result buffer is controlled.
Specifies the setting to change.
Specifies the setting's new value.
Control a registration context, registration element, or registration result buffer setting.
Specifies the identifier of the registration context or registration result buffer whose settings you can modify; you can only control settings of correlation-stitching or photometric stereo types of registration result buffers.
Specifies that a registration context, an individual registration element (of a correlation-stitching or photometric stereo registration context), or a registration result buffer is controlled.
Specifies the setting to change.
Specifies the setting's new value.
Draw specific features of the registration results in an image buffer or 2D graphics list.
Specifies the identifier of the 2D graphics context to use when drawing. This parameter must be set to one of the following values. Note that while this parameter is required for calling MregDraw, when using an M_EXTENDED_DEPTH_OF_FIELD_RESULT result buffer, this parameter will not affect the function.
Specifies the identifier of the registration result buffer from which to extract the results to draw.
Specifies the identifier of the destination image buffer or 2D graphics list in which to draw.
Specifies the type of operation to perform. This parameter can be set to one of the following:
Specifies the registration element that is associated with the image whose features you want to draw when drawing results of an M_STITCHING_RESULT registration result buffer.
Reserved for future expansion and must be set to M_DEFAULT .
Free a registration context or a registration result buffer.
Specifies the identifier of the registration context or registration result buffer to free.
Get the specified type of result(s) from a registration result buffer.
Specifies the identifier of the registration result buffer from which to retrieve results.
Specifies which results to get.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write the requested information.
Get the specified type of result(s) from a registration result buffer.
Specifies the identifier of the registration result buffer from which to retrieve results.
Specifies which results to get.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write the requested information.
Get the specified type of result(s) from a registration result buffer.
Specifies the identifier of the registration result buffer from which to retrieve results.
Specifies which results to get.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write the requested information.
Get the specified type of result(s) from a registration result buffer.
Specifies the identifier of the registration result buffer from which to retrieve results.
Specifies which results to get.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write the requested information.
Get the specified type of result(s) from a registration result buffer.
Specifies the identifier of the registration result buffer from which to retrieve results.
Specifies which results to get.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write the requested information.
Get the specified type of result(s) from a registration result buffer.
Specifies the identifier of the registration result buffer from which to retrieve results.
Specifies which results to get.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write the requested information.
Get the specified type of result(s) from a registration result buffer.
Specifies the identifier of the registration result buffer from which to retrieve results.
Specifies which results to get.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write the requested information.
Get the specified type of result(s) from a registration result buffer.
Specifies the identifier of the registration result buffer from which to retrieve results.
Specifies which results to get.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write the requested information.
Get the specified type of result(s) from a registration result buffer.
Specifies the identifier of the registration result buffer from which to retrieve results.
Specifies which results to get.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write the requested information.
Get the specified type of result(s) from a registration result buffer.
Specifies the identifier of the registration result buffer from which to retrieve results.
Specifies which results to get.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write the requested information.
Inquire about a registration context, registration element, or registration result buffer setting.
Specifies the identifier of the registration context or registration result buffer about which to inquire.
Specifies that a registration context, an individual registration element (of a correlation-stitching or photometric stereo registration context), or a registration result buffer is inquired.
Specifies the setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a registration context, registration element, or registration result buffer setting.
Specifies the identifier of the registration context or registration result buffer about which to inquire.
Specifies that a registration context, an individual registration element (of a correlation-stitching or photometric stereo registration context), or a registration result buffer is inquired.
Specifies the setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a registration context, registration element, or registration result buffer setting.
Specifies the identifier of the registration context or registration result buffer about which to inquire.
Specifies that a registration context, an individual registration element (of a correlation-stitching or photometric stereo registration context), or a registration result buffer is inquired.
Specifies the setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a registration context, registration element, or registration result buffer setting.
Specifies the identifier of the registration context or registration result buffer about which to inquire.
Specifies that a registration context, an individual registration element (of a correlation-stitching or photometric stereo registration context), or a registration result buffer is inquired.
Specifies the setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a registration context, registration element, or registration result buffer setting.
Specifies the identifier of the registration context or registration result buffer about which to inquire.
Specifies that a registration context, an individual registration element (of a correlation-stitching or photometric stereo registration context), or a registration result buffer is inquired.
Specifies the setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a registration context, registration element, or registration result buffer setting.
Specifies the identifier of the registration context or registration result buffer about which to inquire.
Specifies that a registration context, an individual registration element (of a correlation-stitching or photometric stereo registration context), or a registration result buffer is inquired.
Specifies the setting about which to inquire.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a registration context, registration element, or registration result buffer setting.
Specifies the identifier of the registration context or registration result buffer about which to inquire.
Specifies that a registration context, an individual registration element (of a correlation-stitching or photometric stereo registration context), or a registration result buffer is inquired.
Specifies the setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Restore a registration context or result buffer from disk.
Specifies the name and path of the file from which to restore the registration context.
Specifies the system on which to restore the registration context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the registration context or result buffer identifier.
The returned value is the registration context or result buffer identifier. If allocation fails, M_NULL is returned.
Restore a registration context or result buffer from disk.
Specifies the name and path of the file from which to restore the registration context.
Specifies the system on which to restore the registration context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the registration context or result buffer identifier.
The returned value is the registration context or result buffer identifier. If allocation fails, M_NULL is returned.
Save a registration context or an M_STITCHING_RESULT result buffer to a file.
Specifies the name and path of the file in which to save the registration context or the contents of the registration result buffer.
Specifies either the identifier of the registration context or the M_STITCHING_RESULT result buffer to save.
Reserved for future expansion and must be set to M_DEFAULT .
Save a registration context or an M_STITCHING_RESULT result buffer to a file.
Specifies the name and path of the file in which to save the registration context or the contents of the registration result buffer.
Specifies either the identifier of the registration context or the M_STITCHING_RESULT result buffer to save.
Reserved for future expansion and must be set to M_DEFAULT .
Sets the rough location of the specified registration element's image with respect to another registration element's image or the global pixel coordinate system.
Specifies the registration context of the registration element to affect.
Specifies the index of the registration element.
Specifies the reference of the registration element's image. The coordinate system associated with this reference is used as the reference coordinate system.
Specifies the type of transformation to use to set the location of the registration element's image.
Specifies an attribute of the transformation. Its definition depends on the value of ParamType.
Specifies an attribute of the transformation. Its definition depends on the value of ParamType.
Specifies an attribute of the transformation. Its definition depends on the value of ParamType.
Reserved for future expansion and must be set to M_DEFAULT .
Reserved for future expansion and must be set to M_DEFAULT .
Sets the rough location of the specified registration element's image with respect to another registration element's image or the global pixel coordinate system.
Specifies the registration context of the registration element to affect.
Specifies the index of the registration element.
Specifies the reference of the registration element's image. The coordinate system associated with this reference is used as the reference coordinate system.
Specifies the type of transformation to use to set the location of the registration element's image.
Specifies an attribute of the transformation. Its definition depends on the value of ParamType.
Specifies an attribute of the transformation. Its definition depends on the value of ParamType.
Specifies an attribute of the transformation. Its definition depends on the value of ParamType.
Reserved for future expansion and must be set to M_DEFAULT .
Reserved for future expansion and must be set to M_DEFAULT .
Load, restore, or save a registration context or an M_STITCHING_RESULT result buffer from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the registration context or M_STITCHING_RESULT result buffer.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the registration context or the M_STITCHING_RESULT result buffer.
Specifies the MIL version of the registration context or M_STITCHING_RESULT result buffer.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the registration context or the M_STITCHING_RESULT result buffer.
Specifies the address of the variable in which to write the size of the registration context or M_STITCHING_RESULT result buffer, in bytes.
Load, restore, or save a registration context or an M_STITCHING_RESULT result buffer from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the registration context or M_STITCHING_RESULT result buffer.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the registration context or the M_STITCHING_RESULT result buffer.
Specifies the MIL version of the registration context or M_STITCHING_RESULT result buffer.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the registration context or the M_STITCHING_RESULT result buffer.
Specifies the address of the variable in which to write the size of the registration context or M_STITCHING_RESULT result buffer, in bytes.
Load, restore, or save a registration context or an M_STITCHING_RESULT result buffer from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the registration context or M_STITCHING_RESULT result buffer.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the registration context or the M_STITCHING_RESULT result buffer.
Specifies the MIL version of the registration context or M_STITCHING_RESULT result buffer.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the registration context or the M_STITCHING_RESULT result buffer.
Specifies the address of the variable in which to write the size of the registration context or M_STITCHING_RESULT result buffer, in bytes.
Load, restore, or save a registration context or an M_STITCHING_RESULT result buffer from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the registration context or M_STITCHING_RESULT result buffer.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the registration context or the M_STITCHING_RESULT result buffer.
Specifies the MIL version of the registration context or M_STITCHING_RESULT result buffer.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the registration context or the M_STITCHING_RESULT result buffer.
Specifies the address of the variable in which to write the size of the registration context or M_STITCHING_RESULT result buffer, in bytes.
Load, restore, or save a registration context or an M_STITCHING_RESULT result buffer from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the registration context or M_STITCHING_RESULT result buffer.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the registration context or the M_STITCHING_RESULT result buffer.
Specifies the MIL version of the registration context or M_STITCHING_RESULT result buffer.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the registration context or the M_STITCHING_RESULT result buffer.
Specifies the address of the variable in which to write the size of the registration context or M_STITCHING_RESULT result buffer, in bytes.
Load, restore, or save a registration context or an M_STITCHING_RESULT result buffer from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the registration context or M_STITCHING_RESULT result buffer.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the registration context or the M_STITCHING_RESULT result buffer.
Specifies the MIL version of the registration context or M_STITCHING_RESULT result buffer.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the registration context or the M_STITCHING_RESULT result buffer.
Specifies the address of the variable in which to write the size of the registration context or M_STITCHING_RESULT result buffer, in bytes.
Convert a pair of coordinates between two of the following coordinate systems: the global pixel coordinate system, any registered image's pixel coordinate system, and the mosaic's coordinate system.
Specifies the registration result buffer that contains the information that will be used to transform the coordinates.
Specifies the source coordinate system.
Specifies the destination coordinate system.
Specifies the X-coordinate in the source coordinate system.
Specifies the Y-coordinate in the source coordinate system.
Specifies the address in which to write the resulting X-coordinate.
Specifies the address in which to write the resulting Y-coordinate.
Reserved for future expansion and must be set to M_DEFAULT .
Convert a list of coordinates between two of the following coordinate systems: the global pixel coordinate system, any registered image's pixel coordinate system, and the mosaic's coordinate system.
Specifies the registration result buffer that contains the information that will be used to transform the coordinates.
Specifies the source coordinate system.
Specifies the destination coordinate system.
Specifies the number of points in the coordinate list.
Specifies the address of the array of the X-coordinates in the source coordinate system.
Specifies the address of the array of the Y-coordinates in the source coordinate system.
Specifies the address in which to write the resulting X-coordinate.
Specifies the address in which to write the resulting Y-coordinate.
Reserved for future expansion and must be set to M_DEFAULT .
Composes a mosaic from the specified source images and stores it in the destination image buffer.
Specifies the identifier of the registration result buffer with which to perform the mosaicing operation.
Specifies the address of the array containing the identifiers of the image buffers. To omit images from the mosaic, replace their identifiers with M_NULL in the array.
Specifies the destination image buffer that will contain the mosaic after the MregTransformImage operation is performed.
Specifies the number of images in the image array.
Specifies the interpolation mode.
Reserved for future expansion and must be set to M_DEFAULT .
Composes a mosaic from the specified source images and stores it in the destination image buffer.
Specifies the identifier of the registration result buffer with which to perform the mosaicing operation.
Specifies the address of the array containing the identifiers of the image buffers. To omit images from the mosaic, replace their identifiers with M_NULL in the array.
Specifies the destination image buffer that will contain the mosaic after the MregTransformImage operation is performed.
Specifies the number of images in the image array.
Specifies the interpolation mode.
Reserved for future expansion and must be set to M_DEFAULT .
Allocate a sequence context.
Specifies the system on which to allocate the sequence context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the operation that the sequence processing session should perform.
Specifies the format to use to create the internal output buffer.
Specifies the underlying hardware or software used for the operation.
Specifies the address of the variable in which to write the sequence context identifier.
The returned value is the sequence context's identifier. If allocation fails, M_NULL is returned.
Allocate a sequence context.
Specifies the system on which to allocate the sequence context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the operation that the sequence processing session should perform.
Specifies the format to use to create the internal output buffer.
Specifies the underlying hardware or software used for the operation.
Specifies the address of the variable in which to write the sequence context identifier.
The returned value is the sequence context's identifier. If allocation fails, M_NULL is returned.
Control a sequence context or an individual source or destination setting.
Specifies the identifier of the sequence context to control. The sequence context must have been previously allocated using MseqAlloc.
Specifies that the sequence context, the source of an input, or a destination of an output is controlled. Set this parameter to one of the following values:
Specifies the setting to control.
Specifies the value needed for the setting.
Control a sequence context or an individual source or destination setting.
Specifies the identifier of the sequence context to control. The sequence context must have been previously allocated using MseqAlloc.
Specifies that the sequence context, the source of an input, or a destination of an output is controlled. Set this parameter to one of the following values:
Specifies the setting to control.
Specifies the value needed for the setting.
Define, or redefine, a source or destination of an input or output of the sequence operation, respectively.
Specifies the identifier of the sequence context. The sequence context must have been previously allocated using MseqAlloc.
Specifies whether to define, or redefine, the source of an input or one of the destinations of an output for the sequence operation of the specified sequence context.
Specifies the type of source or destination to define.
Specifies an attribute of the source or destination to define. Its definition is dependent on the sequence type chosen.
Specifies an attribute of the source or destination to define. Its definition is dependent on the sequence type chosen.
Define, or redefine, a source or destination of an input or output of the sequence operation, respectively.
Specifies the identifier of the sequence context. The sequence context must have been previously allocated using MseqAlloc.
Specifies whether to define, or redefine, the source of an input or one of the destinations of an output for the sequence operation of the specified sequence context.
Specifies the type of source or destination to define.
Specifies an attribute of the source or destination to define. Its definition is dependent on the sequence type chosen.
Specifies an attribute of the source or destination to define. Its definition is dependent on the sequence type chosen.
Queue an image on which to operate.
Specifies the identifier of the sequence context. The sequence context must have been previously allocated using MseqAlloc.
Specifies the identifier of the buffer containing the image to be queued for the sequence processing operation.
Reserved for future use. Set this parameter to M_DEFAULT .
Free a sequence context.
Specifies the identifier of the sequence context to deallocate. The sequence context must have been previously allocated using MseqAlloc.
Get information about a sequence hook event.
Specifies the sequence event identifier received by the hook-handler function. See MseqHookFunction for more information.
Specifies a combination of two values: the event type and the type of information about the event to return.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (! M_NULL ) value is returned.
Hook a function to a sequence event.
Specifies the identifier of the sequence context. The sequence context must have been previously allocated using MseqAlloc.
Specifies the sequence event to which to hook the function.
Specifies the address of the function that should be called when the specified event occurs.
Specifies the address of the user data that you want to make available to the hook-handler function.
Inquire information about a sequence context or an individual source or destination setting.
Specifies the sequence context about which to inquire information. The sequence context must have been previously allocated using MseqAlloc.
Specifies that the sequence context, the source of an input, or a destination of an output is inquired. Set this parameter to one of the following values:
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a sequence context or an individual source or destination setting.
Specifies the sequence context about which to inquire information. The sequence context must have been previously allocated using MseqAlloc.
Specifies that the sequence context, the source of an input, or a destination of an output is inquired. Set this parameter to one of the following values:
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a sequence context or an individual source or destination setting.
Specifies the sequence context about which to inquire information. The sequence context must have been previously allocated using MseqAlloc.
Specifies that the sequence context, the source of an input, or a destination of an output is inquired. Set this parameter to one of the following values:
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a sequence context or an individual source or destination setting.
Specifies the sequence context about which to inquire information. The sequence context must have been previously allocated using MseqAlloc.
Specifies that the sequence context, the source of an input, or a destination of an output is inquired. Set this parameter to one of the following values:
Specifies the type of setting about which to inquire.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a sequence context or an individual source or destination setting.
Specifies the sequence context about which to inquire information. The sequence context must have been previously allocated using MseqAlloc.
Specifies that the sequence context, the source of an input, or a destination of an output is inquired. Set this parameter to one of the following values:
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Starts or stops a sequence processing session.
Specifies the identifier of the sequence context. The sequence context must have been previously allocated using MseqAlloc.
Specifies the command to give the sequence processing session.
Specifies the synchronization state of the sequence processing session.
Allocate a String Reader context.
Specifies the system on which to allocate the String Reader context.
Specifies the type of String Reader context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the String Reader context identifier.
The returned value is the String Reader context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a String Reader context.
Specifies the system on which to allocate the String Reader context.
Specifies the type of String Reader context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the String Reader context identifier.
The returned value is the String Reader context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a String Reader result buffer.
Specifies the system on which to allocate the String Reader result buffer.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the String Reader result buffer identifier.
The returned value is the result buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a String Reader result buffer.
Specifies the system on which to allocate the String Reader result buffer.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the String Reader result buffer identifier.
The returned value is the result buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Control a String Reader context, result buffer, a specific string model, or a specific font.
Specifies the String Reader context or result buffer whose settings to modify.
Specifies that the String Reader context, a specific font, a specific string model, or a result buffer is controlled.
Specifies the setting to change.
Specifies the setting's new value.
Control a String Reader context, result buffer, a specific string model, or a specific font.
Specifies the String Reader context or result buffer whose settings to modify.
Specifies that the String Reader context, a specific font, a specific string model, or a result buffer is controlled.
Specifies the setting to change.
Specifies the setting's new value.
Draw specific features of the String Reader context or String Reader results.
Specifies the identifier of the 2D graphics context to use when drawing. This parameter must be set to one of the following values:
Specifies the String Reader context or String Reader result buffer from which to extract the features to draw.
Specifies the identifier of the destination image buffer or 2D graphics list in which to draw.
Specifies the type of operation to perform.
Specifies the index of the font feature or result feature to draw.
Specifies an explicit list of valid characters to draw, at the specified position. This is an optional, null-terminated string.
Specifies where in the destination image buffer to draw.
Draw specific features of the String Reader context or String Reader results.
Specifies the identifier of the 2D graphics context to use when drawing. This parameter must be set to one of the following values:
Specifies the String Reader context or String Reader result buffer from which to extract the features to draw.
Specifies the identifier of the destination image buffer or 2D graphics list in which to draw.
Specifies the type of operation to perform.
Specifies the index of the font feature or result feature to draw.
Specifies an explicit list of valid characters to draw, at the specified position. This is an optional, null-terminated string.
Specifies where in the destination image buffer to draw.
Draw specific features of the String Reader context or String Reader results.
Specifies the identifier of the 2D graphics context to use when drawing. This parameter must be set to one of the following values:
Specifies the String Reader context or String Reader result buffer from which to extract the features to draw.
Specifies the identifier of the destination image buffer or 2D graphics list in which to draw.
Specifies the type of operation to perform.
Specifies the index of the font feature or result feature to draw.
Specifies where in the destination image buffer to draw.
Edit a specified font.
Specifies the String Reader context that contains the font to edit.
Specifies the index of the font to edit.
Specifies the operation to be performed.
Specifies the mode of the operation.
Specifies a value that is dependent on the operation and mode chosen.
Specifies the address of the value that will be used to edit the font. The value is dependent on the operation and mode chosen.
Specifies the address of the value that will be used to edit the font. The value is dependent on the operation and mode chosen.
Edit a specified font.
Specifies the String Reader context that contains the font to edit.
Specifies the index of the font to edit.
Specifies the operation to be performed.
Specifies the mode of the operation.
Specifies a value that is dependent on the operation and mode chosen.
Specifies the address of the value that will be used to edit the font. The value is dependent on the operation and mode chosen.
Specifies the address of the value that will be used to edit the font. The value is dependent on the operation and mode chosen.
Edit a specified font.
Specifies the String Reader context that contains the font to edit.
Specifies the index of the font to edit.
Specifies the operation to be performed.
Specifies the mode of the operation.
Specifies a value that is dependent on the operation and mode chosen.
Specifies the address of the value that will be used to edit the font. The value is dependent on the operation and mode chosen.
Specifies the address of the value that will be used to edit the font. The value is dependent on the operation and mode chosen.
Edit a specified font.
Specifies the String Reader context that contains the font to edit.
Specifies the index of the font to edit.
Specifies the operation to be performed.
Specifies the mode of the operation.
Specifies a value that is dependent on the operation and mode chosen.
Specifies the address of the value that will be used to edit the font. The value is dependent on the operation and mode chosen.
Specifies the address of the value that will be used to edit the font. The value is dependent on the operation and mode chosen.
Edit a specified font.
Specifies the String Reader context that contains the font to edit.
Specifies the index of the font to edit.
Specifies the operation to be performed.
Specifies the mode of the operation.
Specifies a value that is dependent on the operation and mode chosen.
Edit a specified font.
Specifies the String Reader context that contains the font to edit.
Specifies the index of the font to edit.
Specifies the operation to be performed.
Specifies the mode of the operation.
Specifies a value that is dependent on the operation and mode chosen.
Specifies the address of the value that will be used to edit the font. The value is dependent on the operation and mode chosen.
Edit a specified font.
Specifies the String Reader context that contains the font to edit.
Specifies the index of the font to edit.
Specifies the operation to be performed.
Specifies the mode of the operation.
Specifies a value that is dependent on the operation and mode chosen.
Specifies the address of the value that will be used to edit the font. The value is dependent on the operation and mode chosen.
Specifies the address of the value that will be used to edit the font. The value is dependent on the operation and mode chosen.
Edit a specified font.
Specifies the String Reader context that contains the font to edit.
Specifies the index of the font to edit.
Specifies the operation to be performed.
Specifies the mode of the operation.
Specifies a value that is dependent on the operation and mode chosen.
Specifies the address of the value that will be used to edit the font. The value is dependent on the operation and mode chosen.
Specifies the address of the value that will be used to edit the font. The value is dependent on the operation and mode chosen.
Makes a diagnosis of the String Reader context and reports configuration problems.
Specifies the identifier of the String Reader context.
Specifies the identifier of the image to analyze.
Specifies the identifier of the string to locate.
Specifies the number of images to analyze.
Specifies the identifier of the String Reader result buffer in which to save the results of MstrExpert.
Specifies the type of analysis to perform with MstrExpert.
Makes a diagnosis of the String Reader context and reports configuration problems.
Specifies the identifier of the String Reader context.
Specifies the identifier of the image to analyze.
Specifies the identifier of the string to locate.
Specifies the number of images to analyze.
Specifies the identifier of the String Reader result buffer in which to save the results of MstrExpert.
Specifies the type of analysis to perform with MstrExpert.
Makes a diagnosis of the String Reader context and reports configuration problems.
Specifies the identifier of the String Reader context.
Specifies the identifier of the image to analyze.
Specifies the identifier of the string to locate.
Specifies the number of images to analyze.
Specifies the identifier of the String Reader result buffer in which to save the results of MstrExpert.
Specifies the type of analysis to perform with MstrExpert.
Free a String Reader context or a String Reader result buffer.
Specifies the identifier of the String Reader context or String Reader result buffer to free.
Get the specified type of result(s) from a String Reader result buffer.
Specifies the identifier of the String Reader result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get the specified type of result(s) from a String Reader result buffer.
Specifies the identifier of the String Reader result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get the specified type of result(s) from a String Reader result buffer.
Specifies the identifier of the String Reader result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get the specified type of result(s) from a String Reader result buffer.
Specifies the identifier of the String Reader result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get the specified type of result(s) from a String Reader result buffer.
Specifies the identifier of the String Reader result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get the specified type of result(s) from a String Reader result buffer.
Specifies the identifier of the String Reader result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get the specified type of result(s) from a String Reader result buffer.
Specifies the identifier of the String Reader result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get the specified type of result(s) from a String Reader result buffer.
Specifies the identifier of the String Reader result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get the specified type of result(s) from a String Reader result buffer.
Specifies the identifier of the String Reader result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get the specified type of result(s) from a String Reader result buffer.
Specifies the identifier of the String Reader result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get the specified type of result(s) from a String Reader result buffer.
Specifies the identifier of the String Reader result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get the specified type of result(s) from a String Reader result buffer.
Specifies the identifier of the String Reader result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get the specified type of result(s) from a String Reader result buffer.
Specifies the identifier of the String Reader result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get the specified type of result(s) from a String Reader result buffer.
Specifies the identifier of the String Reader result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get the specified type of result(s) from a String Reader result buffer.
Specifies the identifier of the String Reader result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get the specified type of result(s) from a String Reader result buffer.
Specifies the identifier of the String Reader result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get the specified type of result(s) from a String Reader result buffer.
Specifies the identifier of the String Reader result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Inquire information about a specified String Reader context, string model, result buffer, font, or an error/warning code generated by MstrExpert.
Specifies the String Reader context or result buffer about which to inquire information.
Specifies that information will be inquired about the String Reader context, a specific font, a specific string model, a specified error/warning code, or a result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a specified String Reader context, string model, result buffer, font, or an error/warning code generated by MstrExpert.
Specifies the String Reader context or result buffer about which to inquire information.
Specifies that information will be inquired about the String Reader context, a specific font, a specific string model, a specified error/warning code, or a result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a specified String Reader context, string model, result buffer, font, or an error/warning code generated by MstrExpert.
Specifies the String Reader context or result buffer about which to inquire information.
Specifies that information will be inquired about the String Reader context, a specific font, a specific string model, a specified error/warning code, or a result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a specified String Reader context, string model, result buffer, font, or an error/warning code generated by MstrExpert.
Specifies the String Reader context or result buffer about which to inquire information.
Specifies that information will be inquired about the String Reader context, a specific font, a specific string model, a specified error/warning code, or a result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a specified String Reader context, string model, result buffer, font, or an error/warning code generated by MstrExpert.
Specifies the String Reader context or result buffer about which to inquire information.
Specifies that information will be inquired about the String Reader context, a specific font, a specific string model, a specified error/warning code, or a result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a specified String Reader context, string model, result buffer, font, or an error/warning code generated by MstrExpert.
Specifies the String Reader context or result buffer about which to inquire information.
Specifies that information will be inquired about the String Reader context, a specific font, a specific string model, a specified error/warning code, or a result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a specified String Reader context, string model, result buffer, font, or an error/warning code generated by MstrExpert.
Specifies the String Reader context or result buffer about which to inquire information.
Specifies that information will be inquired about the String Reader context, a specific font, a specific string model, a specified error/warning code, or a result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a specified String Reader context, string model, result buffer, font, or an error/warning code generated by MstrExpert.
Specifies the String Reader context or result buffer about which to inquire information.
Specifies that information will be inquired about the String Reader context, a specific font, a specific string model, a specified error/warning code, or a result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a specified String Reader context, string model, result buffer, font, or an error/warning code generated by MstrExpert.
Specifies the String Reader context or result buffer about which to inquire information.
Specifies that information will be inquired about the String Reader context, a specific font, a specific string model, a specified error/warning code, or a result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a specified String Reader context, string model, result buffer, font, or an error/warning code generated by MstrExpert.
Specifies the String Reader context or result buffer about which to inquire information.
Specifies that information will be inquired about the String Reader context, a specific font, a specific string model, a specified error/warning code, or a result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a specified String Reader context, string model, result buffer, font, or an error/warning code generated by MstrExpert.
Specifies the String Reader context or result buffer about which to inquire information.
Specifies that information will be inquired about the String Reader context, a specific font, a specific string model, a specified error/warning code, or a result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a specified String Reader context, string model, result buffer, font, or an error/warning code generated by MstrExpert.
Specifies the String Reader context or result buffer about which to inquire information.
Specifies that information will be inquired about the String Reader context, a specific font, a specific string model, a specified error/warning code, or a result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a specified String Reader context, string model, result buffer, font, or an error/warning code generated by MstrExpert.
Specifies the String Reader context or result buffer about which to inquire information.
Specifies that information will be inquired about the String Reader context, a specific font, a specific string model, a specified error/warning code, or a result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a specified String Reader context, string model, result buffer, font, or an error/warning code generated by MstrExpert.
Specifies the String Reader context or result buffer about which to inquire information.
Specifies that information will be inquired about the String Reader context, a specific font, a specific string model, a specified error/warning code, or a result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a specified String Reader context, string model, result buffer, font, or an error/warning code generated by MstrExpert.
Specifies the String Reader context or result buffer about which to inquire information.
Specifies that information will be inquired about the String Reader context, a specific font, a specific string model, a specified error/warning code, or a result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a specified String Reader context, string model, result buffer, font, or an error/warning code generated by MstrExpert.
Specifies the String Reader context or result buffer about which to inquire information.
Specifies that information will be inquired about the String Reader context, a specific font, a specific string model, a specified error/warning code, or a result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a specified String Reader context, string model, result buffer, font, or an error/warning code generated by MstrExpert.
Specifies the String Reader context or result buffer about which to inquire information.
Specifies that information will be inquired about the String Reader context, a specific font, a specific string model, a specified error/warning code, or a result buffer.
Specifies the type of setting about which to inquire.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a specified String Reader context, string model, result buffer, font, or an error/warning code generated by MstrExpert.
Specifies the String Reader context or result buffer about which to inquire information.
Specifies that information will be inquired about the String Reader context, a specific font, a specific string model, a specified error/warning code, or a result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Preprocess a String Reader context.
Specifies the String Reader context to preprocess.
Specifies whether to preprocess the String Reader context.
Read strings from a target image.
Specifies the String Reader context to use for the read operation.
Specifies the target image in which to read the strings.
Specifies the result buffer in which to write the results of the read operation.
Restore a String Reader context from disk.
Specifies the path and name of the file from which to restore the String Reader context (for example, "C:\mydirectory\myfile").
Specifies the system on which to restore the String Reader context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the String Reader context identifier.
The returned value is the String Reader context identifier. If allocation fails, M_NULL is returned.
Restore a String Reader context from disk.
Specifies the path and name of the file from which to restore the String Reader context (for example, "C:\mydirectory\myfile").
Specifies the system on which to restore the String Reader context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the String Reader context identifier.
The returned value is the String Reader context identifier. If allocation fails, M_NULL is returned.
Save a String Reader context to a file.
Specifies the name and path of the file in which to save the String Reader context.
Specifies the identifier of the String Reader context to save.
Reserved for future expansion and must be set to M_DEFAULT .
Save a String Reader context to a file.
Specifies the name and path of the file in which to save the String Reader context.
Specifies the identifier of the String Reader context to save.
Reserved for future expansion and must be set to M_DEFAULT .
Set character constraints.
Specifies the String Reader context with which to associate the constraint. The String Reader context must have been previously allocated on the required system using MstrAlloc.
Specifies the string(s) in the String Reader context to affect.
Specifies the character position in the string for which to set the constraint.
Specifies the type of constraint to set.
Specifies an explicit list of valid characters, at the specified position. This is an optional, null-terminated string.
Set character constraints.
Specifies the String Reader context with which to associate the constraint. The String Reader context must have been previously allocated on the required system using MstrAlloc.
Specifies the string(s) in the String Reader context to affect.
Specifies the character position in the string for which to set the constraint.
Specifies the type of constraint to set.
Specifies an explicit list of valid characters, at the specified position. This is an optional, null-terminated string.
Load, restore, or save a String Reader context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the String Reader context.
Specifies the operation to perform on the String Reader context.
Specifies the type of stream in which to store/from which to restore the String Reader context.
Specifies the MIL version of the String Reader context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the String Reader context.
Specifies the address of the variable in which to write the size of the String Reader context, in bytes.
Load, restore, or save a String Reader context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the String Reader context.
Specifies the operation to perform on the String Reader context.
Specifies the type of stream in which to store/from which to restore the String Reader context.
Specifies the MIL version of the String Reader context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the String Reader context.
Specifies the address of the variable in which to write the size of the String Reader context, in bytes.
Load, restore, or save a String Reader context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the String Reader context.
Specifies the operation to perform on the String Reader context.
Specifies the type of stream in which to store/from which to restore the String Reader context.
Specifies the MIL version of the String Reader context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the String Reader context.
Specifies the address of the variable in which to write the size of the String Reader context, in bytes.
Load, restore, or save a String Reader context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the String Reader context.
Specifies the operation to perform on the String Reader context.
Specifies the type of stream in which to store/from which to restore the String Reader context.
Specifies the MIL version of the String Reader context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the String Reader context.
Specifies the address of the variable in which to write the size of the String Reader context, in bytes.
Load, restore, or save a String Reader context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the String Reader context.
Specifies the operation to perform on the String Reader context.
Specifies the type of stream in which to store/from which to restore the String Reader context.
Specifies the MIL version of the String Reader context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the String Reader context.
Specifies the address of the variable in which to write the size of the String Reader context, in bytes.
Load, restore, or save a String Reader context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the String Reader context.
Specifies the operation to perform on the String Reader context.
Specifies the type of stream in which to store/from which to restore the String Reader context.
Specifies the MIL version of the String Reader context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the String Reader context.
Specifies the address of the variable in which to write the size of the String Reader context, in bytes.
Allocate a MIL system.
Specifies the identifier of the application context to use.
Specifies the type of system to allocate. Set this parameter to one of the following values:
Specifies the number (rank) or user-defined name of the target board of the specified system type.
Specifies how to perform the allocation.
Specifies the address of the variable in which to write the system identifier.
The returned value is the system identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a MIL system.
Specifies the identifier of the application context to use.
Specifies the type of system to allocate. Set this parameter to one of the following values:
Specifies the number (rank) or user-defined name of the target board of the specified system type.
Specifies how to perform the allocation.
Specifies the address of the variable in which to write the system identifier.
The returned value is the system identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Control a system setting.
Specifies the system identifier.
Specifies the type of setting to control.
Specifies the new value to assign to the system setting specified by the ControlType parameter.
Control a system setting.
Specifies the system identifier.
Specifies the type of setting to control.
Specifies the new value to assign to the system setting specified by the ControlType parameter.
Control a system setting.
Specifies the system identifier.
Specifies the type of setting to control.
Specifies the new value to assign to the system setting specified by the ControlType parameter.
Free a system.
Specifies the identifier of the system to free.
Get information about a hook event.
Specifies the identifier of the system.
Specifies the system event identifier received by the hook-handler function (see MsysHookFunction).
Specifies the type of information about which to inquire.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (! M_NULL ) value is returned.
Get information about a hook event.
Specifies the identifier of the system.
Specifies the system event identifier received by the hook-handler function (see MsysHookFunction).
Specifies the type of information about which to inquire.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (! M_NULL ) value is returned.
Get information about a hook event.
Specifies the identifier of the system.
Specifies the system event identifier received by the hook-handler function (see MsysHookFunction).
Specifies the type of information about which to inquire.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (! M_NULL ) value is returned.
Hook a function to a system event.
Specifies the identifier of the system on which to hook a function.
Specifies the system event to which to hook the function.
Specifies the address of the function that should be called when the specified event occurs.
Specifies the address of the user data that you want to make available to the hook-handler function.
Inquire about a system setting.
Specifies the system identifier. This parameter should be set to one of the following values:
Specifies the type of system setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a system setting.
Specifies the system identifier. This parameter should be set to one of the following values:
Specifies the type of system setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a system setting.
Specifies the system identifier. This parameter should be set to one of the following values:
Specifies the type of system setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a system setting.
Specifies the system identifier. This parameter should be set to one of the following values:
Specifies the type of system setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a system setting.
Specifies the system identifier. This parameter should be set to one of the following values:
Specifies the type of system setting about which to inquire.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a system setting.
Specifies the system identifier. This parameter should be set to one of the following values:
Specifies the type of system setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Allocate a MIL I/O command list.
Specifies the identifier of the MIL system on which to allocate the I/O command list.
Specifies the index of the I/O command list to allocate.
Specifies the type of I/O command list to allocate.
Specifies the signal to use as the counter source.
Specifies the address of the variable in which to write the I/O command list identifier.
The returned value is the I/O command list identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a MIL I/O command list.
Specifies the identifier of the MIL system on which to allocate the I/O command list.
Specifies the index of the I/O command list to allocate.
Specifies the type of I/O command list to allocate.
Specifies the signal to use as the counter source.
Specifies the address of the variable in which to write the I/O command list identifier.
The returned value is the I/O command list identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Add a command to change the state of a bit of the I/O command register at a specified time or counter value.
Specifies the identifier of the I/O command list in which to add a command.
Specifies the command to add to the I/O command list to change the state of the specified I/O command register bit.
Specifies the reference time or counter value to which the delay is added.
Specifies the delay to add to the reference time or counter value; the sum of the two establishes the specific moment that the command is executed.
Specifies the duration of the pulse if the command specified with Operation is M_PULSE_HIGH or M_PULSE_LOW.
Specifies the bit of the I/O command register to affect with the command.
Specifies the address in which to write whether the command was successfully added to the list.
The returned value is M_NULL if the function successfully scheduled the command, M_INVALID if the moment at which to execute the command had elapsed when the function was executed, and M_UNKNOWN if the function encountered an error or if the CommandStatusPtr parameter was set to M_NULL .
Add a command to change the state of a bit of the I/O command register at a specified time or counter value.
Specifies the identifier of the I/O command list in which to add a command.
Specifies the command to add to the I/O command list to change the state of the specified I/O command register bit.
Specifies the reference time or counter value to which the delay is added.
Specifies the delay to add to the reference time or counter value; the sum of the two establishes the specific moment that the command is executed.
Specifies the duration of the pulse if the command specified with Operation is M_PULSE_HIGH or M_PULSE_LOW.
Specifies the bit of the I/O command register to affect with the command.
Specifies the address in which to write whether the command was successfully added to the list.
The returned value is M_NULL if the function successfully scheduled the command, M_INVALID if the moment at which to execute the command had elapsed when the function was executed, and M_UNKNOWN if the function encountered an error or if the CommandStatusPtr parameter was set to M_NULL .
Add a command to change the state of a bit of the I/O command register at a specified time or counter value.
Specifies the identifier of the I/O command list in which to add a command.
Specifies the command to add to the I/O command list to change the state of the specified I/O command register bit.
Specifies the reference time or counter value to which the delay is added.
Specifies the delay to add to the reference time or counter value; the sum of the two establishes the specific moment that the command is executed.
Specifies the duration of the pulse if the command specified with Operation is M_PULSE_HIGH or M_PULSE_LOW.
Specifies the bit of the I/O command register to affect with the command.
Specifies the address in which to write whether the command was successfully added to the list.
The returned value is M_NULL if the function successfully scheduled the command, M_INVALID if the moment at which to execute the command had elapsed when the function was executed, and M_UNKNOWN if the function encountered an error or if the CommandStatusPtr parameter was set to M_NULL .
Control an I/O command list setting.
Specifies the identifier of the I/O command list.
Specifies the type of I/O command list setting to control.
Specifies the new value to assign to the I/O command list setting specified by the ControlType parameter.
Control an I/O command list setting.
Specifies the identifier of the I/O command list.
Specifies the type of I/O command list setting to control.
Specifies the new value to assign to the I/O command list setting specified by the ControlType parameter.
Free the specified I/O command list.
Specifies the identifier of the I/O command list to free.
Inquire about an I/O command list setting.
Specifies the identifier of the I/O command list.
Specifies the type of I/O command list setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about an I/O command list setting.
Specifies the identifier of the I/O command list.
Specifies the type of I/O command list setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about an I/O command list setting.
Specifies the identifier of the I/O command list.
Specifies the type of I/O command list setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about an I/O command list setting.
Specifies the identifier of the I/O command list.
Specifies the type of I/O command list setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about an I/O command list setting.
Specifies the identifier of the I/O command list.
Specifies the type of I/O command list setting about which to inquire.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about an I/O command list setting.
Specifies the identifier of the I/O command list.
Specifies the type of I/O command list setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Allocate a MIL thread context, event, or mutex.
Specifies the identifier of the system on which to allocate a MIL thread context, event, or mutex.
Specifies the type of object to allocate.
Specifies the initialization state of the MIL thread context, event, mutex, or the identifier of an existing MIL event.
Specifies the address of the function that will be executed by the new thread ( M_THREAD).
Specifies the address of user data necessary to execute theFunctionToCallfunction of the new thread ( M_THREAD).
Specifies the address of the variable in which to write the MIL identifier of the MIL thread context, event, or mutex.
The returned value is the identifier of the MIL thread, event, or mutex if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a MIL thread context, event, or mutex.
Specifies the identifier of the system on which to allocate a MIL thread context, event, or mutex.
Specifies the type of object to allocate.
Specifies the initialization state of the MIL thread context, event, mutex, or the identifier of an existing MIL event.
Specifies the address of the function that will be executed by the new thread ( M_THREAD).
Specifies the address of user data necessary to execute theFunctionToCallfunction of the new thread ( M_THREAD).
Specifies the address of the variable in which to write the MIL identifier of the MIL thread context, event, or mutex.
The returned value is the identifier of the MIL thread, event, or mutex if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a MIL thread context, event, or mutex.
Specifies the identifier of the system on which to allocate a MIL thread context, event, or mutex.
Specifies the type of object to allocate.
Specifies the initialization state of the MIL thread context, event, mutex, or the identifier of an existing MIL event.
Specifies the address of the function that will be executed by the new thread ( M_THREAD).
Specifies the address of user data necessary to execute theFunctionToCallfunction of the new thread ( M_THREAD).
Specifies the address of the variable in which to write the MIL identifier of the MIL thread context, event, or mutex.
The returned value is the identifier of the MIL thread, event, or mutex if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a MIL thread context, event, or mutex.
Specifies the identifier of the system on which to allocate a MIL thread context, event, or mutex.
Specifies the type of object to allocate.
Specifies the initialization state of the MIL thread context, event, mutex, or the identifier of an existing MIL event.
Specifies the address of the function that will be executed by the new thread ( M_THREAD).
Specifies the address of user data necessary to execute theFunctionToCallfunction of the new thread ( M_THREAD).
Specifies the address of the variable in which to write the MIL identifier of the MIL thread context, event, or mutex.
The returned value is the identifier of the MIL thread, event, or mutex if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a MIL thread context, event, or mutex.
Specifies the identifier of the system on which to allocate a MIL thread context, event, or mutex.
Specifies the type of object to allocate.
Specifies the initialization state of the MIL thread context, event, mutex, or the identifier of an existing MIL event.
Specifies the address of the function that will be executed by the new thread ( M_THREAD).
Specifies the address of user data necessary to execute theFunctionToCallfunction of the new thread ( M_THREAD).
Specifies the address of the variable in which to write the MIL identifier of the MIL thread context, event, or mutex.
The returned value is the identifier of the MIL thread, event, or mutex if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a MIL thread context, event, or mutex.
Specifies the identifier of the system on which to allocate a MIL thread context, event, or mutex.
Specifies the type of object to allocate.
Specifies the initialization state of the MIL thread context, event, mutex, or the identifier of an existing MIL event.
Specifies the address of the function that will be executed by the new thread ( M_THREAD).
Specifies the address of user data necessary to execute theFunctionToCallfunction of the new thread ( M_THREAD).
Specifies the address of the variable in which to write the MIL identifier of the MIL thread context, event, or mutex.
The returned value is the identifier of the MIL thread, event, or mutex if the allocation is successful. If allocation fails, M_NULL is returned.
Control a MIL thread context, MIL event, or MIL mutex setting.
Specifies the identifier of a user-allocated MIL thread context, event, or mutex, allocated using MthrAlloc. This parameter can also be set to the MIL identifier of a system.
Specifies the type of setting to control.
Specifies the new value to assign to the setting specified by the ControlType parameter.
Control a MIL thread context, MIL event, or MIL mutex setting.
Specifies the identifier of a user-allocated MIL thread context, event, or mutex, allocated using MthrAlloc. This parameter can also be set to the MIL identifier of a system.
Specifies the type of setting to control.
Specifies the new value to assign to the setting specified by the ControlType parameter.
Control a MIL multi-core processing setting of a thread context.
Specifies the identifier of a user-allocated MIL thread context allocated using MthrAlloc.
Specifies the type of multi-core processing setting to control.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the setting's new value.
Specifies the address which contains more information about the setting's new value.
Control a MIL multi-core processing setting of a thread context.
Specifies the identifier of a user-allocated MIL thread context allocated using MthrAlloc.
Specifies the type of multi-core processing setting to control.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the setting's new value.
Specifies the address which contains more information about the setting's new value.
Free a MIL thread context, event, or mutex.
Specifies the identifier of the MIL thread context/event/mutex to free.
Inquire about a MIL thread context, event, or mutex setting.
Specifies the identifier of a user-allocated MIL thread context, event, or mutex, allocated using MthrAlloc.
Specifies the type of information about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a MIL thread context, event, or mutex setting.
Specifies the identifier of a user-allocated MIL thread context, event, or mutex, allocated using MthrAlloc.
Specifies the type of information about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a MIL thread context, event, or mutex setting.
Specifies the identifier of a user-allocated MIL thread context, event, or mutex, allocated using MthrAlloc.
Specifies the type of information about which to inquire.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a MIL thread context, event, or mutex setting.
Specifies the identifier of a user-allocated MIL thread context, event, or mutex, allocated using MthrAlloc.
Specifies the type of information about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquires about a MIL multi-core processing setting of a thread context.
Specifies the identifier of a user-allocated MIL thread context allocated using MthrAlloc.
Specifies the type of multi-core processing setting about which to inquire.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address in which to write the requested information.
The returned value is the requested information cast to a MIL_INT, except for M_CORE_AFFINITY_MASK. In this case, the returned value is undefined. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquires about a MIL multi-core processing setting of a thread context.
Specifies the identifier of a user-allocated MIL thread context allocated using MthrAlloc.
Specifies the type of multi-core processing setting about which to inquire.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address in which to write the requested information.
The returned value is the requested information cast to a MIL_INT, except for M_CORE_AFFINITY_MASK. In this case, the returned value is undefined. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquires about a MIL multi-core processing setting of a thread context.
Specifies the identifier of a user-allocated MIL thread context allocated using MthrAlloc.
Specifies the type of multi-core processing setting about which to inquire.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address in which to write the requested information.
The returned value is the requested information cast to a MIL_INT, except for M_CORE_AFFINITY_MASK. In this case, the returned value is undefined. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Perform a wait operation on a MIL thread or event.
Specifies the identifier of the MIL thread context or event with which to be synchronized.
Specifies the wait option.
Specifies the address of the variable in which to write the state of the specified thread or event.
The returned value for M_THREAD_END_WAIT, M_THREAD_WAIT, and M_EVENT_WAIT is M_SIGNALED if the specified thread has successfully completed or if the state of the specified event has changed; it is M_TIMEOUT if the thread or event on which the current thread was waiting timed out. For M_EVENT_SYNCHRONIZE, the returned value is M_UNKNOWN .
Perform a wait operation on a MIL thread or event.
Specifies the identifier of the MIL thread context or event with which to be synchronized.
Specifies the wait option.
The returned value for M_THREAD_END_WAIT, M_THREAD_WAIT, and M_EVENT_WAIT is M_SIGNALED if the specified thread has successfully completed or if the state of the specified event has changed; it is M_TIMEOUT if the thread or event on which the current thread was waiting timed out. For M_EVENT_SYNCHRONIZE, the returned value is M_UNKNOWN .
Perform a wait operation on a MIL thread or event.
Specifies the identifier of the MIL thread context or event with which to be synchronized.
Specifies the wait option.
Specifies the address of the variable in which to write the state of the specified thread or event.
The returned value for M_THREAD_END_WAIT, M_THREAD_WAIT, and M_EVENT_WAIT is M_SIGNALED if the specified thread has successfully completed or if the state of the specified event has changed; it is M_TIMEOUT if the thread or event on which the current thread was waiting timed out. For M_EVENT_SYNCHRONIZE, the returned value is M_UNKNOWN .
Perform a wait operation on multiple MIL events.
Specifies the address of a user-supplied array that contains the identifiers of the MIL events for which to wait.
Specifies the number of events in the user-supplied array.
Specifies the wait option.
Specifies the address in which to write the returned value.
The returned value for M_EVENT_WAIT is the index of the event that changed to the M_SIGNALED state, or M_TIMEOUT if none of the events in the array changed state before the time out interval is reached. For M_EVENT_WAIT + M_ALL_OBJECTS, the returned value is M_SIGNALED if all the events specified in the array changed state, or M_TIMEOUT if the time out interval is reached before all the events in the array have changed state. For M_EVENT_SYNCHRONIZE, the returned value is M_UNKNOWN .
Perform a wait operation on multiple MIL events.
Specifies the address of a user-supplied array that contains the identifiers of the MIL events for which to wait.
Specifies the number of events in the user-supplied array.
Specifies the wait option.
Specifies the address in which to write the returned value.
The returned value for M_EVENT_WAIT is the index of the event that changed to the M_SIGNALED state, or M_TIMEOUT if none of the events in the array changed state before the time out interval is reached. For M_EVENT_WAIT + M_ALL_OBJECTS, the returned value is M_SIGNALED if all the events specified in the array changed state, or M_TIMEOUT if the time out interval is reached before all the events in the array have changed state. For M_EVENT_SYNCHRONIZE, the returned value is M_UNKNOWN .
Perform a wait operation on multiple MIL events.
Specifies the address of a user-supplied array that contains the identifiers of the MIL events for which to wait.
Specifies the number of events in the user-supplied array.
Specifies the wait option.
Specifies the address in which to write the returned value.
The returned value for M_EVENT_WAIT is the index of the event that changed to the M_SIGNALED state, or M_TIMEOUT if none of the events in the array changed state before the time out interval is reached. For M_EVENT_WAIT + M_ALL_OBJECTS, the returned value is M_SIGNALED if all the events specified in the array changed state, or M_TIMEOUT if the time out interval is reached before all the events in the array have changed state. For M_EVENT_SYNCHRONIZE, the returned value is M_UNKNOWN .
Perform a wait operation on multiple MIL events.
Specifies the address of a user-supplied array that contains the identifiers of the MIL events for which to wait.
Specifies the number of events in the user-supplied array.
Specifies the wait option.
Specifies the address in which to write the returned value.
The returned value for M_EVENT_WAIT is the index of the event that changed to the M_SIGNALED state, or M_TIMEOUT if none of the events in the array changed state before the time out interval is reached. For M_EVENT_WAIT + M_ALL_OBJECTS, the returned value is M_SIGNALED if all the events specified in the array changed state, or M_TIMEOUT if the time out interval is reached before all the events in the array have changed state. For M_EVENT_SYNCHRONIZE, the returned value is M_UNKNOWN .
Allocate a MIL application.
Specifies the type of initialization to perform on the MIL application.
Specifies the address of the variable in which to write the application identifier.
The returned value is the application identifier. If allocation fails, M_NULL is returned.
Allocate a MIL application.
Specifies the type of initialization to perform on the MIL application.
Specifies the address of the variable in which to write the application identifier.
The returned value is the application identifier. If allocation fails, M_NULL is returned.
Allocate default MIL objects.
Specifies the type of initialization setup to perform and is used principally to initialize the default system.
Specifies the address of the variable in which to write the application identifier.
Specifies the address of the variable in which to write the system identifier.
Specifies the address of the variable in which to write the identifier of the default display.
Specifies the address of the variable in which to write the identifier of the default digitizer.
Specifies the address of the variable in which to write the identifier of the default image buffer.
Free default MIL objects.
Specifies the identifier of the application to free.
Specifies the address of the variable in which to write the application identifier.
Specifies the address of the variable in which to write the system identifier.
Specifies the address of the variable in which to write the identifier of the default display.
Specifies the address of the variable in which to write the identifier of the default digitizer.
Must be set to M_NULL
Allocate default MIL objects.
Specifies the type of initialization setup to perform and is used principally to initialize the default system.
Specifies the address of the variable in which to write the application identifier.
Specifies the address of the variable in which to write the system identifier.
Specifies the address of the variable in which to write the identifier of the default display.
Must be set to M_NULL.
Specifies the address of the variable in which to write the identifier of the default image buffer.
Allocate default MIL objects.
Specifies the type of initialization setup to perform and is used principally to initialize the default system.
Specifies the address of the variable in which to write the application identifier.
Specifies the address of the variable in which to write the system identifier.
Must be set to M_NULL.
Specifies the address of the variable in which to write the identifier of the default digitizer.
Specifies the address of the variable in which to write the identifier of the default image buffer.
Allocate default MIL objects.
Specifies the type of initialization setup to perform and is used principally to initialize the default system.
Specifies the address of the variable in which to write the application identifier.
Specifies the address of the variable in which to write the system identifier.
Specifies the address of the variable in which to write the identifier of the default display.
Must be set to M_NULL.
Must be set to M_NULL.
Allocate default MIL objects.
Specifies the type of initialization setup to perform and is used principally to initialize the default system.
Specifies the address of the variable in which to write the application identifier.
Specifies the address of the variable in which to write the system identifier.
Must be set to M_NULL.
Must be set to M_NULL.
Specifies the address of the variable in which to write the identifier of the default image buffer.
Allocate default MIL objects.
Specifies the type of initialization setup to perform and is used principally to initialize the default system.
Specifies the address of the variable in which to write the application identifier.
Specifies the address of the variable in which to write the system identifier.
Must be set to M_NULL.
Specifies the address of the variable in which to write the identifier of the default digitizer.
Must be set to M_NULL.
Allocate default MIL objects.
Specifies the type of initialization setup to perform and is used principally to initialize the default system.
Specifies the address of the variable in which to write the application identifier.
Specifies the address of the variable in which to write the system identifier.
Must be set to M_NULL.
Must be set to M_NULL.
Must be set to M_NULL.
Control an application environment setting.
Specifies the type of application environment setting to control.
Specifies the setting's new value.
Control an application environment setting.
Specifies the identifier of the application context to use.
Specifies the type of application environment setting to control.
Specifies the setting's new value.
Control a MIL object setting for a Distributed MIL publishing application.
Specifies the identifier of the application context to use.
Specifies the identifier of the MIL object to control.
Specifies the type of MIL object setting to control.
Specifies the MIL object setting's new value.
Control a MIL object setting for a Distributed MIL publishing application.
Specifies the identifier of the application context to use.
Specifies the identifier of the MIL object to control.
Specifies the type of MIL object setting to control.
Specifies the MIL object setting's new value.
Control a MIL object setting for a Distributed MIL publishing application.
Specifies the identifier of the application context to use.
Specifies the identifier of the MIL object to control.
Specifies the type of MIL object setting to control.
Specifies the MIL object setting's new value.
Free default MIL objects.
Specifies the identifier of the application to free.
Specifies the identifier of the application to free.
Specifies the identifier of the application to free.
Specifies the identifier of the application to free.
Specifies the identifier of the application to free.
Get error codes and related information.
Specifies the type of error information to read.
Specifies the address in which to write the requested information.
The returned value is the requested error/function code. If the error code is read and it is equal to M_NULL_ERROR, no error has occurred.
Get error codes and related information.
Specifies the type of error information to read.
Specifies the address in which to write the requested information.
The returned value is the requested error/function code. If the error code is read and it is equal to M_NULL_ERROR, no error has occurred.
Get error codes and related information.
Specifies the type of error information to read.
The returned value is the requested error/function code. If the error code is read and it is equal to M_NULL_ERROR, no error has occurred.
Get error codes and related information.
Specifies the type of error information to read.
Specifies the address in which to write the requested information.
The returned value is the requested error/function code. If the error code is read and it is equal to M_NULL_ERROR, no error has occurred.
Get error codes and related information.
Specifies the type of error information to read.
Specifies the address in which to write the requested information.
The returned value is the requested error/function code. If the error code is read and it is equal to M_NULL_ERROR , no error has occurred. [DeprecatedVersion(900)]
Get error codes and related information.
Specifies the identifier of the application context to use.
Specifies the type of error information to read.
Specifies the address in which to write the requested information.
The returned value is the requested error/function code. If the error code is read and it is equal to M_NULL_ERROR , no error has occurred.
Get information about a hooked event.
Specifies the application event identifier received by the hook-handler function.
Specifies the type of information to get.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful; a non M_NULL value on error, without logging any errors in the application.
Get information about a hooked event.
Specifies the application event identifier received by the hook-handler function.
Specifies the type of information to get.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful; a non M_NULL value on error, without logging any errors in the application.
Get information about a hooked event.
Specifies the application event identifier received by the hook-handler function.
Specifies the type of information to get.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful; a non M_NULL value on error, without logging any errors in the application.
Get information about a hooked event.
Specifies the application event identifier received by the hook-handler function.
Specifies the type of information to get.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful; a non M_NULL value on error, without logging any errors in the application.
Get information about a hooked event.
Specifies the application event identifier received by the hook-handler function.
Specifies the type of information to get.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful; a non M_NULL value on error, without logging any errors in the application.
Get information about a hooked event.
Specifies the application event identifier received by the hook-handler function.
Specifies the type of information to get.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful; a non M_NULL value on error, without logging any errors in the application.
Get information about a hooked event.
Specifies the application event identifier received by the hook-handler function.
Specifies the type of information to get.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful; a non M_NULL value on error, without logging any errors in the application.
Get information about a hooked event.
Specifies the application event identifier received by the hook-handler function.
Specifies the type of information to get.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (! M_NULL ) value is returned.
Get information about a hooked event.
Specifies the identifier of the application context to use.
Specifies the application event identifier received by the hook-handler function.
Specifies the type of information to get.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (! M_NULL ) value is returned.
Hook a function to an event.
Specifies the event type.
Specifies the address of the function that should be called when an event occurs.
Specifies the address of the user data that you want to make available to the hook-handler function.
Hook a function to an event.
Specifies the event type.
Specifies the address of the function that should be called when an event occurs.
Specifies the address of the user data that you want to make available to the hook-handler function.
Inquire about an application setting.
Specifies the type of application setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested system information cast to MIL_INT.
Inquire about an application setting.
Specifies the type of application setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested system information cast to MIL_INT.
Inquire about an application setting.
Specifies the type of application setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested system information cast to MIL_INT.
Inquire about an application setting.
Specifies the type of application setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested system information cast to MIL_INT.
Inquire about an application setting.
Specifies the type of application setting about which to inquire.
The returned value is the requested system information cast to MIL_INT.
Inquire about an application setting.
Specifies the type of application setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested system information cast to MIL_INT.
Inquire about an application setting.
Specifies the type of application setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to aMIL_INT. If the requested information does not fit into aMIL_INT, this function will return M_NULL or truncate the information.
Inquire about an application setting.
Specifies the identifier of the application context to use.
Specifies the type of application setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to aMIL_INT. If the requested information does not fit into aMIL_INT, this function will return M_NULL or truncate the information.
Inquire about a MIL object setting in a Distributed MIL publishing application.
Specifies the identifier of the application context to use.
Specifies the identifier of the MIL object about which to inquire.
Specifies the MIL object setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to aMIL_INT. If the requested information is not a single value, this function will return M_NULL .
Inquire about a MIL object setting in a Distributed MIL publishing application.
Specifies the identifier of the application context to use.
Specifies the identifier of the MIL object about which to inquire.
Specifies the MIL object setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to aMIL_INT. If the requested information is not a single value, this function will return M_NULL .
Inquire about a MIL object setting in a Distributed MIL publishing application.
Specifies the identifier of the application context to use.
Specifies the identifier of the MIL object about which to inquire.
Specifies the MIL object setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to aMIL_INT. If the requested information is not a single value, this function will return M_NULL .
Control a setting of a MIL timer and read the MIL timer.
Specifies the control to exert on the MIL timer.
Specifies the address of the variable in which to store the timer information produced by the M_TIMER_READ or M_TIMER_RESOLUTION controls.
For M_TIMER_READ and M_TIMER_RESOLUTION , the returned value is cast to MIL_DOUBLE. For M_TIMER_RESET and M_TIMER_WAIT , this function returns 0.0.
Control a setting of a MIL timer and read the MIL timer.
Specifies the control to exert on the MIL timer.
For M_TIMER_READ and M_TIMER_RESOLUTION , the returned value is cast to MIL_DOUBLE. For M_TIMER_RESET and M_TIMER_WAIT , this function returns 0.0.
Control a setting of a MIL timer and read the MIL timer.
Specifies the control to exert on the MIL timer.
Specifies the address of the variable in which to store the timer information produced by the M_TIMER_READ or M_TIMER_RESOLUTION controls.
For M_TIMER_READ and M_TIMER_RESOLUTION , the returned value is cast to MIL_DOUBLE. For M_TIMER_RESET and M_TIMER_WAIT , this function returns 0.0.
Allocate a blob analysis feature list.
Specifies the system on which to allocate the feature list.
Specifies the address of the variable in which the feature list identifier will be written.
The returned value is the feature list identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a blob analysis feature list.
Specifies the system on which to allocate the feature list.
Specifies the address of the variable in which the feature list identifier will be written.
The returned value is the feature list identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a blob analysis result buffer.
Specifies the system on which to allocate the result buffer.
Specifies the address of the variable in which the blob analysis result buffer identifier is to be written.
The returned value is the result buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a blob analysis result buffer.
Specifies the system on which to allocate the result buffer.
Specifies the address of the variable in which the blob analysis result buffer identifier is to be written.
The returned value is the result buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Draw blobs that meet a specified fill criterion.
Specifies the identifier of the blob analysis result buffer.
Specifies the identifier of the destination image buffer.
Specifies which blobs to draw with the specified value.
Specifies the value with which to fill the blobs that meet the specified criterion. If the destination buffer is binary, this value must be 0 or 1.
Get the number of currently included blobs.
Specifies the identifier of the blob analysis result buffer.
Specifies the address of the variable in which to write the count. Since MblobGetNumber also returns the number of selected blobs, you can set this parameter to M_NULL .
The returned value is the number of included blobs in the specified result buffer.
Get the number of currently included blobs.
Specifies the identifier of the blob analysis result buffer.
Specifies the address of the variable in which to write the count. Since MblobGetNumber also returns the number of selected blobs, you can set this parameter to M_NULL .
The returned value is the number of included blobs in the specified result buffer.
Get the number of currently included blobs.
Specifies the identifier of the blob analysis result buffer.
Specifies the address of the variable in which to write the count. Since MblobGetNumber also returns the number of selected blobs, you can set this parameter to M_NULL .
The returned value is the number of included blobs in the specified result buffer.
Get results for a feature of the included blobs, from a blob result buffer.
Specifies the identifier of the Blob Analysis result buffer from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results for a feature of the included blobs, from a blob result buffer.
Specifies the identifier of the Blob Analysis result buffer from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results for a feature of the included blobs, from a blob result buffer.
Specifies the identifier of the Blob Analysis result buffer from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results for a feature of the included blobs, from a blob result buffer.
Specifies the identifier of the Blob Analysis result buffer from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results for a feature of the included blobs, from a blob result buffer.
Specifies the identifier of the Blob Analysis result buffer from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results for a feature of the included blobs, from a blob result buffer.
Specifies the identifier of the Blob Analysis result buffer from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results for a feature of the included blobs, from a blob result buffer.
Specifies the identifier of the Blob Analysis result buffer from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results for a feature of the included blobs, from a blob result buffer.
Specifies the identifier of the Blob Analysis result buffer from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results for a feature of the included blobs, from a blob result buffer.
Specifies the identifier of the Blob Analysis result buffer from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results for a feature of the included blobs, from a blob result buffer.
Specifies the identifier of the Blob Analysis result buffer from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results for a feature of the included blobs, from a blob result buffer.
Specifies the identifier of the Blob Analysis result buffer from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results for a feature of the included blobs, from a blob result buffer.
Specifies the identifier of the Blob Analysis result buffer from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results for a feature of the included blobs, from a blob result buffer.
Specifies the identifier of the Blob Analysis result buffer from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results for a feature of a single blob.
Specifies the identifier of the blob analysis result buffer from which to get the result.
Specifies the label value of the blob for which to get the result. The label value can be obtained, using MblobGetLabel or MblobGetResult . Note, you cannot obtain results for blobs that have been deleted from the result buffer, using MblobSelect .
Specifies the feature for which to retrieve results.
Specifies the address in which to write the result retrieved from the blob analysis result buffer.
Get results for a feature of a single blob.
Specifies the identifier of the blob analysis result buffer from which to get the result.
Specifies the label value of the blob for which to get the result. The label value can be obtained, using MblobGetLabel or MblobGetResult . Note, you cannot obtain results for blobs that have been deleted from the result buffer, using MblobSelect .
Specifies the feature for which to retrieve results.
Specifies the address in which to write the result retrieved from the blob analysis result buffer.
Get results for a feature of a single blob.
Specifies the identifier of the blob analysis result buffer from which to get the result.
Specifies the label value of the blob for which to get the result. The label value can be obtained, using MblobGetLabel or MblobGetResult . Note, you cannot obtain results for blobs that have been deleted from the result buffer, using MblobSelect .
Specifies the feature for which to retrieve results.
Specifies the address in which to write the result retrieved from the blob analysis result buffer.
Get results for a feature of a single blob.
Specifies the identifier of the blob analysis result buffer from which to get the result.
Specifies the label value of the blob for which to get the result. The label value can be obtained, using MblobGetLabel or MblobGetResult . Note, you cannot obtain results for blobs that have been deleted from the result buffer, using MblobSelect .
Specifies the feature for which to retrieve results.
Specifies the address in which to write the result retrieved from the blob analysis result buffer.
Get results for a feature of a single blob.
Specifies the identifier of the blob analysis result buffer from which to get the result.
Specifies the label value of the blob for which to get the result. The label value can be obtained, using MblobGetLabel or MblobGetResult . Note, you cannot obtain results for blobs that have been deleted from the result buffer, using MblobSelect .
Specifies the feature for which to retrieve results.
Specifies the address in which to write the result retrieved from the blob analysis result buffer.
Get results for a feature of a single blob.
Specifies the identifier of the blob analysis result buffer from which to get the result.
Specifies the label value of the blob for which to get the result. The label value can be obtained, using MblobGetLabel or MblobGetResult . Note, you cannot obtain results for blobs that have been deleted from the result buffer, using MblobSelect .
Specifies the feature for which to retrieve results.
Specifies the address in which to write the result retrieved from the blob analysis result buffer.
Get results for a feature of a single blob.
Specifies the identifier of the blob analysis result buffer from which to get the result.
Specifies the label value of the blob for which to get the result. The label value can be obtained, using MblobGetLabel or MblobGetResult . Note, you cannot obtain results for blobs that have been deleted from the result buffer, using MblobSelect .
Specifies the feature for which to retrieve results.
Specifies the address in which to write the result retrieved from the blob analysis result buffer.
Get results for a feature of a single blob.
Specifies the identifier of the blob analysis result buffer from which to get the result.
Specifies the label value of the blob for which to get the result. The label value can be obtained, using MblobGetLabel or MblobGetResult . Note, you cannot obtain results for blobs that have been deleted from the result buffer, using MblobSelect .
Specifies the feature for which to retrieve results.
Specifies the address in which to write the result retrieved from the blob analysis result buffer.
Get results for a feature of a single blob.
Specifies the identifier of the blob analysis result buffer from which to get the result.
Specifies the label value of the blob for which to get the result. The label value can be obtained, using MblobGetLabel or MblobGetResult . Note, you cannot obtain results for blobs that have been deleted from the result buffer, using MblobSelect .
Specifies the feature for which to retrieve results.
Specifies the address in which to write the result retrieved from the blob analysis result buffer.
Get the blob run-length encoding information.
Specifies the identifier of the blob analysis result buffer.
Specifies the blob(s) for which to get run length encoding information.
Specifies the type of the arrays in which the coordinate and length of the runs for a blob will be returned.
Specifies the address of the array in which to write the X-coordinate of the start (left-most pixel) of each run in the specified blob.
Specifies the address of the array in which to write the Y-coordinate of the start of each run in the specified blob.
Specifies the address of the array in which to write the length of each run in the specified blob.
Get the blob run-length encoding information.
Specifies the identifier of the blob analysis result buffer.
Specifies the blob(s) for which to get run length encoding information.
Specifies the type of the arrays in which the coordinate and length of the runs for a blob will be returned.
Specifies the address of the array in which to write the X-coordinate of the start (left-most pixel) of each run in the specified blob.
Specifies the address of the array in which to write the Y-coordinate of the start of each run in the specified blob.
Specifies the address of the array in which to write the length of each run in the specified blob.
Get the blob run-length encoding information.
Specifies the identifier of the blob analysis result buffer.
Specifies the blob(s) for which to get run length encoding information.
Specifies the type of the arrays in which the coordinate and length of the runs for a blob will be returned.
Specifies the address of the array in which to write the X-coordinate of the start (left-most pixel) of each run in the specified blob.
Specifies the address of the array in which to write the Y-coordinate of the start of each run in the specified blob.
Specifies the address of the array in which to write the length of each run in the specified blob.
Get the blob run-length encoding information.
Specifies the identifier of the blob analysis result buffer.
Specifies the blob(s) for which to get run length encoding information.
Specifies the type of the arrays in which the coordinate and length of the runs for a blob will be returned.
Specifies the address of the array in which to write the X-coordinate of the start (left-most pixel) of each run in the specified blob.
Specifies the address of the array in which to write the Y-coordinate of the start of each run in the specified blob.
Specifies the address of the array in which to write the length of each run in the specified blob.
Get the blob run-length encoding information.
Specifies the identifier of the blob analysis result buffer.
Specifies the blob(s) for which to get run length encoding information.
Specifies the type of the arrays in which the coordinate and length of the runs for a blob will be returned.
Specifies the address of the array in which to write the X-coordinate of the start (left-most pixel) of each run in the specified blob.
Specifies the address of the array in which to write the Y-coordinate of the start of each run in the specified blob.
Specifies the address of the array in which to write the length of each run in the specified blob.
Select feature(s) to be calculated.
Specifies the identifier of the feature list buffer.
Specifies the feature to add to the feature list.
Add Feret angle to the feature list.
Specifies the identifier of the feature list buffer.
Specifies the angle, in degrees, to be used for calculating the general Feret.
Add specified moment to the feature list.
Specifies the identifier of the feature list buffer.
Specifies the moment type.
Specifies the X-order of the moment.
Specifies the Y-order of the moment.
Change an operation control type setting of a kernel buffer or structuring element buffer.
Specifies the identifier of the kernel buffer or structuring element buffer.
Specifies the operation to perform during a neighborhood operation when using the specified buffer.
Specifies the new value to assign to the operation setting specified by the OperationControlType parameter.
Read the pixels along a specified arc, count the pixels, and store their values in a user-defined array.
Specifies the identifier of the single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis. The radius should be given in pixels and must be greater than 0.
Specifies the radius along the Y-axis. The radius should be given in pixels and must be greater than 0.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the address of the user array in which to store the pixels from the image buffer.
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values in a user-defined array.
Specifies the identifier of the single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis. The radius should be given in pixels and must be greater than 0.
Specifies the radius along the Y-axis. The radius should be given in pixels and must be greater than 0.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the address of the user array in which to store the pixels from the image buffer.
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values in a user-defined array.
Specifies the identifier of the single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis. The radius should be given in pixels and must be greater than 0.
Specifies the radius along the Y-axis. The radius should be given in pixels and must be greater than 0.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the address of the user array in which to store the pixels from the image buffer.
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values in a user-defined array.
Specifies the identifier of the single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis. The radius should be given in pixels and must be greater than 0.
Specifies the radius along the Y-axis. The radius should be given in pixels and must be greater than 0.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the address of the user array in which to store the pixels from the image buffer.
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values in a user-defined array.
Specifies the identifier of the single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis. The radius should be given in pixels and must be greater than 0.
Specifies the radius along the Y-axis. The radius should be given in pixels and must be greater than 0.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the address of the user array in which to store the pixels from the image buffer.
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values in a user-defined array.
Specifies the identifier of the single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis. The radius should be given in pixels and must be greater than 0.
Specifies the radius along the Y-axis. The radius should be given in pixels and must be greater than 0.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the address of the user array in which to store the pixels from the image buffer.
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values in a user-defined array.
Specifies the identifier of the single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis. The radius should be given in pixels and must be greater than 0.
Specifies the radius along the Y-axis. The radius should be given in pixels and must be greater than 0.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the address of the user array in which to store the pixels from the image buffer.
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values in a user-defined array.
Specifies the identifier of the single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis. The radius should be given in pixels and must be greater than 0.
Specifies the radius along the Y-axis. The radius should be given in pixels and must be greater than 0.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the address of the user array in which to store the pixels from the image buffer.
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values in a user-defined array.
Specifies the identifier of the single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis. The radius should be given in pixels and must be greater than 0.
Specifies the radius along the Y-axis. The radius should be given in pixels and must be greater than 0.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the address of the user array in which to store the pixels from the image buffer.
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values in a user-defined array.
Specifies the identifier of the single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis. The radius should be given in pixels and must be greater than 0.
Specifies the radius along the Y-axis. The radius should be given in pixels and must be greater than 0.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the address of the user array in which to store the pixels from the image buffer.
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values in a user-defined array.
Specifies the identifier of the single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis. The radius should be given in pixels and must be greater than 0.
Specifies the radius along the Y-axis. The radius should be given in pixels and must be greater than 0.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the address of the user array in which to store the pixels from the image buffer.
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values in a user-defined array.
Specifies the identifier of the single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis. The radius should be given in pixels and must be greater than 0.
Specifies the radius along the Y-axis. The radius should be given in pixels and must be greater than 0.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the address of the user array in which to store the pixels from the image buffer.
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values in a user-defined array.
Specifies the identifier of the single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis. The radius should be given in pixels and must be greater than 0.
Specifies the radius along the Y-axis. The radius should be given in pixels and must be greater than 0.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the address of the user array in which to store the pixels from the image buffer.
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values in a user-defined array.
Specifies the identifier of the single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis. The radius should be given in pixels and must be greater than 0.
Specifies the radius along the Y-axis. The radius should be given in pixels and must be greater than 0.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the address of the user array in which to store the pixels from the image buffer.
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values in a user-defined array.
Specifies the identifier of the single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis. The radius should be given in pixels and must be greater than 0.
Specifies the radius along the Y-axis. The radius should be given in pixels and must be greater than 0.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the address of the user array in which to store the pixels from the image buffer.
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values in a user-defined array.
Specifies the identifier of the single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis. The radius should be given in pixels and must be greater than 0.
Specifies the radius along the Y-axis. The radius should be given in pixels and must be greater than 0.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the address of the user array in which to store the pixels from the image buffer.
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values in a user-defined array.
Specifies the identifier of the single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis. The radius should be given in pixels and must be greater than 0.
Specifies the radius along the Y-axis. The radius should be given in pixels and must be greater than 0.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the address of the user array in which to store the pixels from the image buffer.
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values in a user-defined array.
Specifies the identifier of the single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis. The radius should be given in pixels and must be greater than 0.
Specifies the radius along the Y-axis. The radius should be given in pixels and must be greater than 0.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the address of the user array in which to store the pixels from the image buffer.
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values in a user-defined array.
Specifies the identifier of the single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis. The radius should be given in pixels and must be greater than 0.
Specifies the radius along the Y-axis. The radius should be given in pixels and must be greater than 0.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the address of the user array in which to store the pixels from the image buffer.
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values in a user-defined array.
Specifies the identifier of the single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis. The radius should be given in pixels and must be greater than 0.
Specifies the radius along the Y-axis. The radius should be given in pixels and must be greater than 0.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the address of the user array in which to store the pixels from the image buffer.
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values in a user-defined array.
Specifies the identifier of the single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis. The radius should be given in pixels and must be greater than 0.
Specifies the radius along the Y-axis. The radius should be given in pixels and must be greater than 0.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the address of the user array in which to store the pixels from the image buffer.
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values in a user-defined array.
Specifies the identifier of the single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis. The radius should be given in pixels and must be greater than 0.
Specifies the radius along the Y-axis. The radius should be given in pixels and must be greater than 0.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the address of the user array in which to store the pixels from the image buffer.
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values in a user-defined array.
Specifies the identifier of the single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis. The radius should be given in pixels and must be greater than 0.
Specifies the radius along the Y-axis. The radius should be given in pixels and must be greater than 0.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the address of the user array in which to store the pixels from the image buffer.
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values in a user-defined array.
Specifies the identifier of the single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis. The radius should be given in pixels and must be greater than 0.
Specifies the radius along the Y-axis. The radius should be given in pixels and must be greater than 0.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the address of the user array in which to store the pixels from the image buffer.
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values in a user-defined array.
Specifies the identifier of the single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis. The radius should be given in pixels and must be greater than 0.
Specifies the radius along the Y-axis. The radius should be given in pixels and must be greater than 0.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the address of the user array in which to store the pixels from the image buffer.
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values in a user-defined array.
Specifies the identifier of the single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis. The radius should be given in pixels and must be greater than 0.
Specifies the radius along the Y-axis. The radius should be given in pixels and must be greater than 0.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the address of the user array in which to store the pixels from the image buffer.
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values in a user-defined array.
Specifies the identifier of the single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis. The radius should be given in pixels and must be greater than 0.
Specifies the radius along the Y-axis. The radius should be given in pixels and must be greater than 0.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the address of the user array in which to store the pixels from the image buffer.
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values in a user-defined array.
Specifies the identifier of the single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis. The radius should be given in pixels and must be greater than 0.
Specifies the radius along the Y-axis. The radius should be given in pixels and must be greater than 0.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the address of the user array in which to store the pixels from the image buffer.
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values in a user-defined array.
Specifies the identifier of the single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis. The radius should be given in pixels and must be greater than 0.
Specifies the radius along the Y-axis. The radius should be given in pixels and must be greater than 0.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the address of the user array in which to store the pixels from the image buffer.
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
The returned value is the number of pixels found along the arc.
Inquire about a MIL data buffer setting.
Specifies the identifier of the source data buffer. The buffer must have been previously allocated on the required system using a function of the Buffer module (for example, MbufAllocColor or MbufImport).
Specifies the type of buffer setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information. If the requested information cannot be retrieved, M_ERROR is returned.
Inquire about a camera calibration context, a calibrated image, a calibrated result buffer, a fixturing offset setting, or about the camera calibration state of an image, digitizer, or result buffer.
Specifies the identifier of the camera calibration context, image buffer, result buffer, or digitizer.
Specifies the setting about which to inquire. The setting for InquireType depends on whether you are inquiring about a camera calibration context, image, result buffer, or digitizer.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to aMIL_INT. If the requested information does not fit into aMIL_INT, this function will return M_NULL or truncate the information.
Inquire about a camera calibration context, a calibrated image, a calibrated result buffer, a fixturing offset setting, or about the camera calibration state of an image, digitizer, or result buffer.
Specifies the identifier of the camera calibration context, image buffer, result buffer, or digitizer.
Specifies the index of the pose of a M_3D_ROBOTICS camera calibration context from which settings should be inquired.
Specifies the setting about which to inquire. The setting for InquireType depends on whether you are inquiring about a camera calibration context, image, result buffer, or digitizer.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to aMIL_INT. If the requested information does not fit into aMIL_INT, this function will return M_NULL or truncate the information.
Inquire about a classification context.
Specifies the identifier of the classification context about which to inquire.
Specifies what to inquire.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
To inquire about a single entry of a data set.
Specifies the data set on which to control settings.
Specifies the index of the entry to control.
Specifies the key of the entry to control.
Specifies which region in an entry to control.
Specifies the type of control to set.
Specifies the required value for the control.
Draw specific features of results obtained from an McodeRead, McodeGrade, or McodeDetect operation.
Specifies the identifier of the graphics context to use when drawing. This parameter must be set to one of the following values:
Specifies the identifier of the code read, grade, or detect result buffer from which to extract features to draw.
Specifies the identifier of the destination image buffer or graphics list in which to write specific features of results.
Specifies the type of drawing operation to perform.
Specifies from which code occurrence or scan reflectance profile to draw results.
Specifies the function's control flag. Reserved for future expansion. This parameter must be set to M_DEFAULT .
Get the specified type of result for the specified code occurrence(s), or in the case of an McodeTrain operation, for the specified code model(s), from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the code occurrence(s) or code model(s) for which to retrieve results.
Specifies the scan line(s) or row(s) of the code occurrence in the McodeGrade result buffer for which to retrieve results. For result types that are not scan line-specific or row-specific, set this parameter to RowOrScanIndex M_GENERAL .
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for all occurrences of all code models read or graded, using a code read or grading operation, respectively.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the type of result(s) to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for every occurrence of every code model, or in the case of an McodeTrain operation, for every code model, from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for every occurrence of every code model, or in the case of an McodeTrain operation, for every code model, from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for every occurrence of every code model, or in the case of an McodeTrain operation, for every code model, from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for every occurrence of every code model, or in the case of an McodeTrain operation, for every code model, from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for every occurrence of every code model, or in the case of an McodeTrain operation, for every code model, from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for every occurrence of every code model, or in the case of an McodeTrain operation, for every code model, from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for every occurrence of every code model, or in the case of an McodeTrain operation, for every code model, from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for every occurrence of every code model, or in the case of an McodeTrain operation, for every code model, from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for every occurrence of every code model, or in the case of an McodeTrain operation, for every code model, from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for every occurrence of every code model, or in the case of an McodeTrain operation, for every code model, from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for every occurrence of every code model, or in the case of an McodeTrain operation, for every code model, from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for every occurrence of every code model, or in the case of an McodeTrain operation, for every code model, from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for every occurrence of every code model, or in the case of an McodeTrain operation, for every code model, from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for a single code model read or graded, using a code read or grading operation.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the code occurrence or scan reflectance profile from which to retrieve results.
Specifies the type of result(s) to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for a specified code occurrence, or in the case of an McodeTrain operation, for a specified code model, from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the code occurrence/code model, scan reflectance profile, or code row from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for a specified code occurrence, or in the case of an McodeTrain operation, for a specified code model, from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the code occurrence/code model, scan reflectance profile, or code row from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for a specified code occurrence, or in the case of an McodeTrain operation, for a specified code model, from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the code occurrence/code model, scan reflectance profile, or code row from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for a specified code occurrence, or in the case of an McodeTrain operation, for a specified code model, from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the code occurrence/code model, scan reflectance profile, or code row from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for a specified code occurrence, or in the case of an McodeTrain operation, for a specified code model, from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the code occurrence/code model, scan reflectance profile, or code row from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for a specified code occurrence, or in the case of an McodeTrain operation, for a specified code model, from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the code occurrence/code model, scan reflectance profile, or code row from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for a specified code occurrence, or in the case of an McodeTrain operation, for a specified code model, from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the code occurrence/code model, scan reflectance profile, or code row from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for a specified code occurrence, or in the case of an McodeTrain operation, for a specified code model, from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the code occurrence/code model, scan reflectance profile, or code row from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for a specified code occurrence, or in the case of an McodeTrain operation, for a specified code model, from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the code occurrence/code model, scan reflectance profile, or code row from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Compute the different quality-grades of the code in the specified source image.
Specifies the identifier of the code context.
Specifies the identifier of the image buffer containing the string to be verified.
Reserved for future expansion and must be set to M_NULL.
Specifies the result buffer in which to write the results of the verify operation.
Compute the different quality-grades of the code in the specified source image.
Specifies the identifier of the code context.
Specifies the identifier of the image buffer containing the string to be verified.
Reserved for future expansion and must be set to M_NULL.
Specifies the result buffer in which to write the results of the verify operation.
Encode an ASCII string into a symbol.
Specifies the identifier of the code model.
Specifies the 8-bit unsigned 1-band image buffer in which to write the symbol.
Specifies the address of the string to be encoded.
Specifies the function's control flag.
Inquire about an Industrial Communication context setting.
Specifies the identifier of the Industrial Communication context.
Specifies the setting about which to inquire.
Specifies the address of the variable in which to return the value of the inquired setting.
The returned value is the requested information, cast to aMIL_INT. If the requested information does not fit into aMIL_INT, this function will return M_NULL or truncate the information.
Select the active input data or synchronization channel of a digitizer.
Specifies the identifier of the digitizer.
Specifies the channel on which the digitizer is to acquire data.
Get information about a digitizer hook event.
Specifies the digitizer event identifier received by the hook-handler function (see MdigProcess and MdigHookFunction ).
Specifies the type of information about the event to return.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (! M_NULL ) value is returned.
Get information about a digitizer hook event.
Specifies the digitizer event identifier received by the hook-handler function (see MdigProcess and MdigHookFunction).
Specifies the type of information about the event to return.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (!M_NULL) value is returned.
Inquire about a digitizer setting.
Specifies the identifier of the digitizer.
Specifies the digitizer setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to aMIL_INT. If the requested information does not fit into aMIL_INT, this function will return M_NULL or truncate the information.
Inquires a feature of the camera.
Specifies the identifier of the digitizer accessing the camera to inquire.
Specifies the data type of the variable in which to return the requested information (pointed to by the UserVarPtr parameter).
Specifies the name of the camera feature to inquire.
Specifies the data type of the variable in which to return the requested information (pointed to by the UserVarPtr parameter).
Specifies the address of the variable in which to return the requested information.
Copy a LUT buffer to a digitizer's physical LUT.
Specifies the identifier of the digitizer.
Specifies the LUT buffer identifier.
Select a digitization reference level.
Specifies the identifier of the digitizer on which to set the reference level.
Specifies the reference level type to adjust for the specified digitizer.
Specifies the level of reference.
Inquire about a display setting.
Specifies the identifier of the display.
Specifies the type of display setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to aMIL_INT. If the requested information does not fit into aMIL_INT, this function will return M_NULL or truncate the information.
This overload will adjust the size of the StringBuilder object
Select an image buffer to display in a window.
Specifies the identifier of the display.
Specifies the image buffer to display.
Specifies the to display the buffer into.
Gets the parameters from the function context and executes the slave function.
The of the slave function context.
Get the specified type of result(s) from a Dot Matrix Reader result buffer.
Specifies the identifier of the Dot Matrix Reader result buffer from which to retrieve results.
Specifies to get string results (one or all) or to get general results.
Specifies the character (one or all) for which to get results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Inquire about a Dot Matrix Reader font.
Specifies the identifier of the Dot Matrix Reader context that contains the font about which to inquire.
Specifies the font (one or all) about which to inquire.
Specifies the index of a character in the font.
Specifies the name (symbol) of a character in the font.
Specifies the type of inquire to perform.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to aMIL_INT. If the requested information does not fit into aMIL_INT, this function will return M_NULL or truncate the information.
Inquire about a Dot Matrix Reader font.
Specifies the identifier of the Dot Matrix Reader context that contains the font about which to inquire.
Specifies the font (one or all) about which to inquire.
Specifies the index of a character in the font.
Specifies the name (symbol) of a character in the font.
Specifies the type of inquire to perform.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to aMIL_INT. If the requested information does not fit into aMIL_INT, this function will return M_NULL or truncate the information.
Inquire about a Dot Matrix Reader string model.
Specifies the identifier of the Dot Matrix Reader context that contains the string model about which to inquire.
Specifies the string model (one or all) about which to inquire.
Specifies how to apply the inquire to the string model.
Specifies the index entry of the permitted character constraint (control) about which to inquire.
Specifies the type of inquire to perform.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to aMIL_INT. If the requested information does not fit into aMIL_INT, this function will return M_NULL or truncate the information.
Set or retrieve the name of a font or string model in a Dot Matrix Reader context or a Dot Matrix Reader result buffer.
Specifies the identifier of the Dot Matrix Reader context or Dot Matrix Reader result buffer containing the font or string model with which to perform the name operation.
Specifies the type of name operation to perform.
Specifies the label or index value of the font or string model with which to perform the name operation.
Specifies the name.
Specifies the address at which to write the requested information.
Reserved for future expansion and must be set to M_DEFAULT .
Inquire global information about a specified Processing FPGA.
Specifies the identifier of the system that has the required Processing FPGA.
Specifies the Processing FPGA to inquire.
Specifies the information about which to inquire.
Specifies the address at which to write the requested information.
The returned value is M_VALID if successful. If the operation fails, M_NULL is returned.
Retrieve information about a MIL object.
Specifies the identifier of the MIL object. Depending on the inquire type, this object must have been allocated using a specific MIL allocation function.
Specifies the MIL object feature about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to aMIL_INT. If the requested information does not fit into aMIL_INT, this function will return M_NULL or truncate the information.
Register a MIL_ID parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the MIL_ID of the MIL object passed to the MIL_ID parameter.
Specifies the type of the MIL object.
Specifies whether the MIL object will be used for input or output.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the array or variable to register.
Specifies the length of the string in characters, including the null terminator.
Specifies whether the parameter will be used for data input or to store new data.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
MimDataAugment
Id of the data augment context to use.
Id of the source buffer.
Id of the destination buffer.
Seed value for the random generator.
Operation controlFlag
Project a 2D image into 1D.
Specifies the identifier of the data source of the image.
Specifies the identifier of the destination of the projection results or a destination image buffer.
Specifies the angle of projection, in degrees.
Calculate a variety of statistics on the source image.
Specifies the identifier of the source image for the operation. This parameter must be given a 1-band image buffer identifier.
Specifies the identifier of the destination result buffer for the operation.
Specifies the type of statistic to compute.
Specifies the condition for the statistical computation.
Specifies the lower limit of the selected condition.
Specifies the upper limit of the selected condition.
Calculates and stores a variety of statistics from the specified source images.
Specifies the identifier of the image processing context that specifies the statistics to calculate.
Specifies the identifier of the source image buffer.
Specifies the identifier of the result buffer.
Specifies the operation to perform on the source image.
Inquire a MIL 3D display setting.
Specifies the identifier of the target display.
Specifies the type of display setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to aMIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
This overload will adjust the size of the StringBuilder object
Inquire information about a 3D graphic in a 3D graphics list.
Specifies the identifier of the 3D graphics list containing the 3D graphic about which to inquire information. You can inquire the settings of a 3D graphic in the 3D graphics list, as well as the default settings of the 3D graphics list itself.
Specifies the label of the 3D graphic to inquire. You can also inquire the default settings of the 3D graphics list itself.
Specifies the type of setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Compute the transformation that aligns two point clouds.
Specifies the identifier of a pairwise 3D alignment context, allocated using M3dmapAlloc with M_PAIRWISE_ALIGNMENT_CONTEXT.
Specifies the 3D reconstruction result buffer of type M_POINT_CLOUD_CONTAINER that contains the model point cloud(s).
Specifies the point cloud(s) in the specified 3D reconstruction result buffer, or the entire result buffer itself, that represents the model.
Specifies the 3D reconstruction result buffer of type M_POINT_CLOUD_CONTAINER that contains the scene point cloud(s).
Specifies the point cloud(s) in the specified 3D reconstruction result buffer, or the entire result buffer itself, that represents the scene.
Specifies a transformation matrix in a pairwise 3D alignment result buffer or 4x4 MIL array buffer, which is used to prealign the model before the pairwise 3D alignment process begins.
Specifies a pairwise 3D alignment result buffer or 4x4 MIL array buffer used to store the results from the pairwise 3D alignment process.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the 3D alignment status of the alignment operation.
Perform a point-to-point arithmetic operation on depth maps and geometry objects.
Specifies the data source of the first operand.
Specifies the data source of the second operand.
Specifies the identifier of the destination image buffer in which to put the result of the arithmetic operation.
Specifies the identifier of the image buffer used as a mask.
Specifies the operation to perform.
Specifies how to handle the camera calibration information of the destination buffer.
Copy a single point cloud from one M_POINT_CLOUD_CONTAINER result buffer to another, according to the specified condition.
Specifies the identifier of the 3D reconstruction result buffer containing the source point cloud to copy. The 3D reconstruction result buffer must have been previously allocated using M3dmapAllocResult with M_POINT_CLOUD_CONTAINER.
Specifies the point cloud to copy from the source M_POINT_CLOUD_CONTAINER result buffer.
Specifies the identifier of the 3D reconstruction result buffer in which to copy the source point cloud. The 3D reconstruction result buffer must have been previously allocated using M3dmapAllocResult with M_POINT_CLOUD_CONTAINER. You can specify the same identifier as the SrcResult3dmapId identifier, but the label to assign the copied point cloud must be different.
Specifies a new label in the destination M_POINT_CLOUD_CONTAINER result buffer in which to copy the source point cloud.
Specifies the attribute on which the condition is based.
Specifies the identifier of the image buffer to use as an input condition.
Specifies the condition under which pixel values are considered true for copying the corresponding point in a point cloud.
Specifies the lower limit of the selected condition.
Specifies the upper limit of the selected condition.
Reserved for future expansion and must be set to M_DEFAULT .
Exports one or more point clouds from an M_POINT_CLOUD_CONTAINER result buffer to a CAD file.
Specifies the name and path of the CAD file in which to save the data buffer.
Specifies the file format of the CAD file.
Specifies the identifier of the 3D reconstruction result buffer containing the point clouds to export.
Specifies the label or index of a specific point cloud in the M_POINT_CLOUD_CONTAINER result buffer.
Specifies which points of the point cloud(s) to export.
Specifies to cast the position coordinates into the specified data type and depth.
Specifies whether to export the intensity values and, if exporting, specifies the data type and depth to which to cast the intensity values.
Reserved for future expansion and must be set to M_DEFAULT .
Generate a depth map image and, optionally, an intensity map image from data stored in a 3D reconstruction result buffer.
Specifies the identifier of the result buffer which contains the laser line data.
Specifies the identifier of the image buffer in which to store the depth map. The image buffer must be a 1-band, 8-bit or 16-bit unsigned buffer.
Specifies the identifier of the intensity image buffer.
Specifies the type of operation to perform.
Specifies the point cloud(s) in the specified 3D reconstruction result buffer from which to create a fully corrected depth map.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Retrieve the world coordinates and intensity of each of the points in one or more point clouds.
Specifies the identifier of the 3D reconstruction result buffer from which to retrieve the information about the points. The 3D reconstruction result buffer must have been previously allocated using M3dmapAllocResult with M_POINT_CLOUD_CONTAINER.
Specifies the point cloud(s) in the specified 3D reconstruction result buffer.
Specifies the feature to retrieve from the point cloud(s).
Specifies which points to include in the array(s).
Specifies to cast the point cloud data into one or more arrays of the specified data type and depth.
Specifies the maximum number of elements that the arrays can hold.
Specifies the address of the array in which to store the retrieved data.
Specifies the address of the array in which to store the Y-coordinates.
Specifies the address of the array in which to store the Z-coordinates.
Specifies the address of the variable in which to write the number of array elements needed for this function, given the specified point cloud(s) and values for the PointsToInclude parameter.
The returned value is the size that the arrays needed to store all the data. The PointsToInclude parameter can modify the total number of points returned, and so can modify the return value of this function.
Retrieve the world coordinates and intensity of each of the points in one or more point clouds.
Specifies the identifier of the 3D reconstruction result buffer from which to retrieve the information about the points. The 3D reconstruction result buffer must have been previously allocated using M3dmapAllocResult with M_POINT_CLOUD_CONTAINER.
Specifies the point cloud(s) in the specified 3D reconstruction result buffer.
Specifies the feature to retrieve from the point cloud(s).
Specifies which points to include in the array(s).
Specifies to cast the point cloud data into one or more arrays of the specified data type and depth.
Specifies the maximum number of elements that the arrays can hold.
Specifies the address of the array in which to store the retrieved data.
Specifies the address of the array in which to store the Y-coordinates.
Specifies the address of the array in which to store the Z-coordinates.
Specifies the address of the variable in which to write the number of array elements needed for this function, given the specified point cloud(s) and values for the PointsToInclude parameter.
The returned value is the size that the arrays needed to store all the data. The PointsToInclude parameter can modify the total number of points returned, and so can modify the return value of this function.
Retrieve the world coordinates and intensity of each of the points in one or more point clouds.
Specifies the identifier of the 3D reconstruction result buffer from which to retrieve the information about the points. The 3D reconstruction result buffer must have been previously allocated using M3dmapAllocResult with M_POINT_CLOUD_CONTAINER.
Specifies the point cloud(s) in the specified 3D reconstruction result buffer.
Specifies the feature to retrieve from the point cloud(s).
Specifies which points to include in the array(s).
Specifies to cast the point cloud data into one or more arrays of the specified data type and depth.
Specifies the maximum number of elements that the arrays can hold.
Specifies the address of the array in which to store the retrieved data.
Specifies the address of the array in which to store the Y-coordinates.
Specifies the address of the array in which to store the Z-coordinates.
Specifies the address of the variable in which to write the number of array elements needed for this function, given the specified point cloud(s) and values for the PointsToInclude parameter.
The returned value is the size that the arrays needed to store all the data. The PointsToInclude parameter can modify the total number of points returned, and so can modify the return value of this function.
Retrieve the world coordinates and intensity of each of the points in one or more point clouds.
Specifies the identifier of the 3D reconstruction result buffer from which to retrieve the information about the points. The 3D reconstruction result buffer must have been previously allocated using M3dmapAllocResult with M_POINT_CLOUD_CONTAINER.
Specifies the point cloud(s) in the specified 3D reconstruction result buffer.
Specifies the feature to retrieve from the point cloud(s).
Specifies which points to include in the array(s).
Specifies to cast the point cloud data into one or more arrays of the specified data type and depth.
Specifies the maximum number of elements that the arrays can hold.
Specifies the address of the array in which to store the retrieved data.
Specifies the address of the array in which to store the Y-coordinates.
Specifies the address of the array in which to store the Z-coordinates.
Specifies the address of the variable in which to write the number of array elements needed for this function, given the specified point cloud(s) and values for the PointsToInclude parameter.
The returned value is the size that the arrays needed to store all the data. The PointsToInclude parameter can modify the total number of points returned, and so can modify the return value of this function.
Retrieve the world coordinates and intensity of each of the points in one or more point clouds.
Specifies the identifier of the 3D reconstruction result buffer from which to retrieve the information about the points. The 3D reconstruction result buffer must have been previously allocated using M3dmapAllocResult with M_POINT_CLOUD_CONTAINER.
Specifies the point cloud(s) in the specified 3D reconstruction result buffer.
Specifies the feature to retrieve from the point cloud(s).
Specifies which points to include in the array(s).
Specifies to cast the point cloud data into one or more arrays of the specified data type and depth.
Specifies the maximum number of elements that the arrays can hold.
Specifies the address of the array in which to store the retrieved data.
Specifies the address of the array in which to store the Y-coordinates.
Specifies the address of the array in which to store the Z-coordinates.
Specifies the address of the variable in which to write the number of array elements needed for this function, given the specified point cloud(s) and values for the PointsToInclude parameter.
The returned value is the size that the arrays needed to store all the data. The PointsToInclude parameter can modify the total number of points returned, and so can modify the return value of this function.
Retrieve the world coordinates and intensity of each of the points in one or more point clouds.
Specifies the identifier of the 3D reconstruction result buffer from which to retrieve the information about the points. The 3D reconstruction result buffer must have been previously allocated using M3dmapAllocResult with M_POINT_CLOUD_CONTAINER.
Specifies the point cloud(s) in the specified 3D reconstruction result buffer.
Specifies the feature to retrieve from the point cloud(s).
Specifies which points to include in the array(s).
Specifies to cast the point cloud data into one or more arrays of the specified data type and depth.
Specifies the maximum number of elements that the arrays can hold.
Specifies the address of the array in which to store the retrieved data.
Specifies the address of the array in which to store the Y-coordinates.
Specifies the address of the array in which to store the Z-coordinates.
Specifies the address of the variable in which to write the number of array elements needed for this function, given the specified point cloud(s) and values for the PointsToInclude parameter.
The returned value is the size that the arrays needed to store all the data. The PointsToInclude parameter can modify the total number of points returned, and so can modify the return value of this function.
Retrieve the world coordinates and intensity of each of the points in one or more point clouds.
Specifies the identifier of the 3D reconstruction result buffer from which to retrieve the information about the points. The 3D reconstruction result buffer must have been previously allocated using M3dmapAllocResult with M_POINT_CLOUD_CONTAINER.
Specifies the point cloud(s) in the specified 3D reconstruction result buffer.
Specifies the feature to retrieve from the point cloud(s).
Specifies which points to include in the array(s).
Specifies to cast the point cloud data into one or more arrays of the specified data type and depth.
Specifies the maximum number of elements that the arrays can hold.
Specifies the address of the array in which to store the retrieved data.
Specifies the address of the array in which to store the Y-coordinates.
Specifies the address of the array in which to store the Z-coordinates.
Specifies the address of the variable in which to write the number of array elements needed for this function, given the specified point cloud(s) and values for the PointsToInclude parameter.
The returned value is the size that the arrays needed to store all the data. The PointsToInclude parameter can modify the total number of points returned, and so can modify the return value of this function.
Retrieve the world coordinates and intensity of each of the points in one or more point clouds.
Specifies the identifier of the 3D reconstruction result buffer from which to retrieve the information about the points. The 3D reconstruction result buffer must have been previously allocated using M3dmapAllocResult with M_POINT_CLOUD_CONTAINER.
Specifies the point cloud(s) in the specified 3D reconstruction result buffer.
Specifies the feature to retrieve from the point cloud(s).
Specifies which points to include in the array(s).
Specifies to cast the point cloud data into one or more arrays of the specified data type and depth.
Specifies the maximum number of elements that the arrays can hold.
Specifies the address of the array in which to store the retrieved data.
Specifies the address of the array in which to store the Y-coordinates.
Specifies the address of the array in which to store the Z-coordinates.
Specifies the address of the variable in which to write the number of array elements needed for this function, given the specified point cloud(s) and values for the PointsToInclude parameter.
The returned value is the size that the arrays needed to store all the data. The PointsToInclude parameter can modify the total number of points returned, and so can modify the return value of this function.
Retrieve the world coordinates and intensity of each of the points in one or more point clouds.
Specifies the identifier of the 3D reconstruction result buffer from which to retrieve the information about the points. The 3D reconstruction result buffer must have been previously allocated using M3dmapAllocResult with M_POINT_CLOUD_CONTAINER.
Specifies the point cloud(s) in the specified 3D reconstruction result buffer.
Specifies the feature to retrieve from the point cloud(s).
Specifies which points to include in the array(s).
Specifies to cast the point cloud data into one or more arrays of the specified data type and depth.
Specifies the maximum number of elements that the arrays can hold.
Specifies the address of the array in which to store the retrieved data.
Specifies the address of the array in which to store the Y-coordinates.
Specifies the address of the array in which to store the Z-coordinates.
Specifies the address of the variable in which to write the number of array elements needed for this function, given the specified point cloud(s) and values for the PointsToInclude parameter.
The returned value is the size that the arrays needed to store all the data. The PointsToInclude parameter can modify the total number of points returned, and so can modify the return value of this function.
Retrieve the world coordinates and intensity of each of the points in one or more point clouds.
Specifies the identifier of the 3D reconstruction result buffer from which to retrieve the information about the points. The 3D reconstruction result buffer must have been previously allocated using M3dmapAllocResult with M_POINT_CLOUD_CONTAINER.
Specifies the point cloud(s) in the specified 3D reconstruction result buffer.
Specifies the feature to retrieve from the point cloud(s).
Specifies which points to include in the array(s).
Specifies to cast the point cloud data into one or more arrays of the specified data type and depth.
Specifies the maximum number of elements that the arrays can hold.
Specifies the address of the array in which to store the retrieved data.
Specifies the address of the array in which to store the Y-coordinates.
Specifies the address of the array in which to store the Z-coordinates.
Specifies the address of the variable in which to write the number of array elements needed for this function, given the specified point cloud(s) and values for the PointsToInclude parameter.
The returned value is the size that the arrays needed to store all the data. The PointsToInclude parameter can modify the total number of points returned, and so can modify the return value of this function.
Import a computer-aided design (CAD) file as a new point cloud.
Specifies the name and path of the file from which to import the point cloud.
Specifies the file format of the file to import.
Specifies the identifier of the 3D reconstruction result buffer, allocated using M3dmapAllocResult, into which to import the CAD file information.
Specifies a label for the point cloud in the specified result buffer into which the CAD file information is imported.
Specifies a calibrated MIL object whose relative coordinate system is used to interpret the given 3D points.
Reserved for future expansion and must be set to M_DEFAULT .
Calculates a distance between a source point cloud and a source geometry object.
Specifies the identifier of a 3D reconstruction result buffer containing the source point cloud.
Specifies a point cloud in the source M_POINT_CLOUD_CONTAINER result buffer.
Specifies the identifier of a geometry object or, if set to M_NULL , indicates the calculated metric applies to the source point cloud only.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the identifier of the destination image buffer in which to put the result of the calculate operation.
Specifies the operation to perform.
Reserved for future expansion and must be set to M_DEFAULT .
Store world points inside a new or existing unorganized point cloud.
Specifies the identifier of the 3D reconstruction result buffer in which to store the points.
Specifies the label or index of the point cloud in which to add or replace point data.
Specifies the type of data (position or intensity) to overwrite/add to the point cloud.
Specifies a combination of two values: the data type and depth of the data in the arrays.
Specifies the number of elements in each specified array.
Specifies the address of an array containing the X-coordinates or the intensities of the points, or a packed array containing all the data of the points.
Specifies the address of an array containing the Y-coordinates of the points.
Specifies the address of an array containing the Z-coordinates of the points.
Specifies a calibrated MIL object whose relative coordinate system is used to express the given 3D points.
Specifies if points are added to the point cloud, or features are changed.
Store world points inside a new or existing unorganized point cloud.
Specifies the identifier of the 3D reconstruction result buffer in which to store the points.
Specifies the label or index of the point cloud in which to add or replace point data.
Specifies the type of data (position or intensity) to overwrite/add to the point cloud.
Specifies a combination of two values: the data type and depth of the data in the arrays.
Specifies the number of elements in each specified array.
Specifies the address of an array containing the X-coordinates or the intensities of the points, or a packed array containing all the data of the points.
Specifies the address of an array containing the Y-coordinates of the points.
Specifies the address of an array containing the Z-coordinates of the points.
Specifies a calibrated MIL object whose relative coordinate system is used to express the given 3D points.
Specifies if points are added to the point cloud, or features are changed.
Store world points inside a new or existing unorganized point cloud.
Specifies the identifier of the 3D reconstruction result buffer in which to store the points.
Specifies the label or index of the point cloud in which to add or replace point data.
Specifies the type of data (position or intensity) to overwrite/add to the point cloud.
Specifies a combination of two values: the data type and depth of the data in the arrays.
Specifies the number of elements in each specified array.
Specifies the address of an array containing the X-coordinates or the intensities of the points, or a packed array containing all the data of the points.
Specifies the address of an array containing the Y-coordinates of the points.
Specifies the address of an array containing the Z-coordinates of the points.
Specifies a calibrated MIL object whose relative coordinate system is used to express the given 3D points.
Specifies if points are added to the point cloud, or features are changed.
Store world points inside a new or existing unorganized point cloud.
Specifies the identifier of the 3D reconstruction result buffer in which to store the points.
Specifies the label or index of the point cloud in which to add or replace point data.
Specifies the type of data (position or intensity) to overwrite/add to the point cloud.
Specifies a combination of two values: the data type and depth of the data in the arrays.
Specifies the number of elements in each specified array.
Specifies the address of an array containing the X-coordinates or the intensities of the points, or a packed array containing all the data of the points.
Specifies the address of an array containing the Y-coordinates of the points.
Specifies the address of an array containing the Z-coordinates of the points.
Specifies a calibrated MIL object whose relative coordinate system is used to express the given 3D points.
Specifies if points are added to the point cloud, or features are changed.
Store world points inside a new or existing unorganized point cloud.
Specifies the identifier of the 3D reconstruction result buffer in which to store the points.
Specifies the label or index of the point cloud in which to add or replace point data.
Specifies the type of data (position or intensity) to overwrite/add to the point cloud.
Specifies a combination of two values: the data type and depth of the data in the arrays.
Specifies the number of elements in each specified array.
Specifies the address of an array containing the X-coordinates or the intensities of the points, or a packed array containing all the data of the points.
Specifies the address of an array containing the Y-coordinates of the points.
Specifies the address of an array containing the Z-coordinates of the points.
Specifies a calibrated MIL object whose relative coordinate system is used to express the given 3D points.
Specifies if points are added to the point cloud, or features are changed.
Store world points inside a new or existing unorganized point cloud.
Specifies the identifier of the 3D reconstruction result buffer in which to store the points.
Specifies the label or index of the point cloud in which to add or replace point data.
Specifies the type of data (position or intensity) to overwrite/add to the point cloud.
Specifies a combination of two values: the data type and depth of the data in the arrays.
Specifies the number of elements in each specified array.
Specifies the address of an array containing the X-coordinates or the intensities of the points, or a packed array containing all the data of the points.
Specifies the address of an array containing the Y-coordinates of the points.
Specifies the address of an array containing the Z-coordinates of the points.
Specifies a calibrated MIL object whose relative coordinate system is used to express the given 3D points.
Specifies if points are added to the point cloud, or features are changed.
Store world points inside a new or existing unorganized point cloud.
Specifies the identifier of the 3D reconstruction result buffer in which to store the points.
Specifies the label or index of the point cloud in which to add or replace point data.
Specifies the type of data (position or intensity) to overwrite/add to the point cloud.
Specifies a combination of two values: the data type and depth of the data in the arrays.
Specifies the number of elements in each specified array.
Specifies the address of an array containing the X-coordinates or the intensities of the points, or a packed array containing all the data of the points.
Specifies the address of an array containing the Y-coordinates of the points.
Specifies the address of an array containing the Z-coordinates of the points.
Specifies a calibrated MIL object whose relative coordinate system is used to express the given 3D points.
Specifies if points are added to the point cloud, or features are changed.
Store world points inside a new or existing unorganized point cloud.
Specifies the identifier of the 3D reconstruction result buffer in which to store the points.
Specifies the label or index of the point cloud in which to add or replace point data.
Specifies the type of data (position or intensity) to overwrite/add to the point cloud.
Specifies a combination of two values: the data type and depth of the data in the arrays.
Specifies the number of elements in each specified array.
Specifies the address of an array containing the X-coordinates or the intensities of the points, or a packed array containing all the data of the points.
Specifies the address of an array containing the Y-coordinates of the points.
Specifies the address of an array containing the Z-coordinates of the points.
Specifies a calibrated MIL object whose relative coordinate system is used to express the given 3D points.
Specifies if points are added to the point cloud, or features are changed.
Set the extraction box used for depth map extraction.
Specifies the identifier of the 3D reconstruction result buffer for which to specify the extraction box. The 3D reconstruction result buffer must be a point cloud container, which means it must have been allocated on the required system using M3dmapAllocResult with M_POINT_CLOUD_CONTAINER.
Specifies the type of box to set.
Specifies how the extraction box is defined.
Specifies the X-coordinate of the first point used to define the extraction box, or specifies a MIL identifier used to define the extraction box.
Specifies the Y-coordinate of the first point used to define the extraction box.
Specifies the Z-coordinate of the first point used to define the extraction box.
Specifies the X-coordinate of the second point used to define the extraction box, or the length of the extraction box along the X-axis.
Specifies the Y-coordinate of the second point used to define the extraction box, or the length of the extraction box along the Y-axis.
Specifies the Z-coordinate of the second point used to define the extraction box, or the length of the extraction box along the Z-axis.
Define a geometry object, either parametrically or by fitting it to a depth map or point cloud.
Specifies the identifier of a geometry object.
Specifies the type of geometry object to define.
Specifies whether to define the geometry object by providing explicit values for the geometry's equation or by applying a best-fit geometry operation on the depth map or point cloud.
Specifies information about the geometry object used for the operation.
Specifies information about the geometry object used for the operation.
Specifies information about the geometry object used for the operation.
Specifies information about the geometry object used for the operation.
Specifies information about the geometry object used for the operation.
Compute a variety of statistics on a depth map.
Specifies the image buffer identifier of the depth map on which to compute statistics.
Specifies what will be used as reference level for statistics computation.
Specifies the identifier of the image buffer to use as a mask, if needed.
Specifies the result buffer identifier, if needed.
Specifies what statistics to compute.
Specifies the outlier distance to use to exclude pixels from the statistics.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies where to write the results, if needed.
Compute a variety of statistics on a depth map.
Specifies the image buffer identifier of the depth map on which to compute statistics.
Specifies what will be used as reference level for statistics computation.
Specifies the identifier of the image buffer to use as a mask, if needed.
Specifies the result buffer identifier, if needed.
Specifies what statistics to compute.
Specifies the outlier distance to use to exclude pixels from the statistics.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies where to write the results, if needed.
Set or retrieve the name of a feature or tolerance, or retrieve the label or index of a specified feature or tolerance.
Specifies the identifier of the metrology context or result buffer containing the feature or tolerance to read or modify. The metrology context or the metrology result buffer must have been previously allocated on the required system using MmetAlloc or MmetAllocResult, respectively.
Specifies the type of operation to perform.
Specifies the label or index value of the metrology feature or tolerance.
Specifies the name to set or retrieve, depending on the Operation parameter.
Specifies the address at which to write the requested information.
Reserved for future expansion and must be set to M_DEFAULT .
Inquire about a MIL object setting in a Distributed MIL publishing application.
Specifies the identifier of the MIL object about which to inquire.
Specifies the MIL object setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to aMIL_INT. If the requested information does not fit into aMIL_INT, this function will return M_NULL or truncate the information.
Get the specified type of result(s) from an OCR result buffer.
Specifies the identifier of the OCR result buffer from which to retrieve results.
Specifies the type of result(s) to retrieve. The following values are available to retrieve results from a read or a verify operation, unless otherwise specified.
Specifies the address in which to write the results.
Inquire about OCR font context or an OCR result buffer setting.
Specifies the identifier of the OCR font context or the OCR result buffer from which to read information.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to aMIL_INT. If the requested information does not fit into aMIL_INT, this function will return M_NULL or truncate the information.
Get the specified type of result(s) from a Pattern Matching result buffer.
Specifies the identifier of the Pattern Matching result buffer from which to retrieve results.
Specifies the type of result to retrieve for each model occurrence.
Specifies the address of the one-dimensional array in which to write the specified results.
Get the specified type of result(s) from a Pattern Matching result buffer.
Specifies the identifier of the Pattern Matching result buffer from which to retrieve results.
Specifies the type of result to retrieve for each model occurrence.
Specifies the address of the one-dimensional array in which to write the specified results.
Get the specified type of result(s) from a Pattern Matching result buffer.
Specifies the identifier of the Pattern Matching result buffer from which to retrieve results.
Specifies the type of result to retrieve for each model occurrence.
Specifies the address of the one-dimensional array in which to write the specified results.
Get the specified type of result(s) from a Pattern Matching result buffer.
Specifies the identifier of the Pattern Matching result buffer from which to retrieve results.
Specifies the type of result to retrieve for each model occurrence.
Specifies the address of the one-dimensional array in which to write the specified results.
Get the specified type of result(s) from a Pattern Matching result buffer.
Specifies the identifier of the Pattern Matching result buffer from which to retrieve results.
Specifies the type of result to retrieve for each model occurrence.
Specifies the address of the one-dimensional array in which to write the specified results.
Get the specified type of result(s) from a Pattern Matching result buffer.
Specifies the identifier of the Pattern Matching result buffer from which to retrieve results.
Specifies the type of result to retrieve for each model occurrence.
Specifies the address of the one-dimensional array in which to write the specified results.
Get the specified type of result(s) from a Pattern Matching result buffer.
Specifies the identifier of the Pattern Matching result buffer from which to retrieve results.
Specifies the type of result to retrieve for each model occurrence.
Specifies the address of the one-dimensional array in which to write the specified results.
Get the specified type of result(s) from a Pattern Matching result buffer.
Specifies the identifier of the Pattern Matching result buffer from which to retrieve results.
Specifies the type of result to retrieve for each model occurrence.
Specifies the address of the one-dimensional array in which to write the specified results.
Get the specified type of result(s) from a Pattern Matching result buffer.
Specifies the identifier of the Pattern Matching result buffer from which to retrieve results.
Specifies the type of result to retrieve for each model occurrence.
Specifies the address of the one-dimensional array in which to write the specified results.
Get the specified type of result(s) from a Pattern Matching result buffer.
Specifies the identifier of the Pattern Matching result buffer from which to retrieve results.
Specifies the type of result to retrieve for each model occurrence.
Specifies the address of the one-dimensional array in which to write the specified results.
Inquire about a setting of a Pattern Matching context, one or all of the search models, or a Pattern Matching result buffer.
Specifies the Pattern Matching context identifier or Pattern Matching result buffer identifier about which to inquire information.
Specifies the parameter about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a setting of a Pattern Matching context, one or all of the search models, or a Pattern Matching result buffer.
Specifies the Pattern Matching context identifier or Pattern Matching result buffer identifier about which to inquire information.
Specifies the parameter about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a setting of a Pattern Matching context, one or all of the search models, or a Pattern Matching result buffer.
Specifies the Pattern Matching context identifier or Pattern Matching result buffer identifier about which to inquire information.
Specifies the parameter about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a setting of a Pattern Matching context, one or all of the search models, or a Pattern Matching result buffer.
Specifies the Pattern Matching context identifier or Pattern Matching result buffer identifier about which to inquire information.
Specifies the parameter about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a setting of a Pattern Matching context, one or all of the search models, or a Pattern Matching result buffer.
Specifies the Pattern Matching context identifier or Pattern Matching result buffer identifier about which to inquire information.
Specifies the parameter about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a setting of a Pattern Matching context, one or all of the search models, or a Pattern Matching result buffer.
Specifies the Pattern Matching context identifier or Pattern Matching result buffer identifier about which to inquire information.
Specifies the parameter about which to inquire.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Save a Pattern Matching context to disk.
Specifies the name and path of the file in which to save the model.
Specifies the identifier of the Pattern Matching context to save.
Save a Pattern Matching context to disk.
Specifies the name and path of the file in which to save the model.
Specifies the identifier of the Pattern Matching context to save.
Automatically allocate unique pattern matching models of the specified type, from a source image.
Specifies the system on which to allocate the models.
Specifies the identifier of the image buffer from which to extract the models.
Specifies the width of the required models.
Specifies the height of the required models.
Specifies the maximum displacement (shift) expected between the reference position of the models in the source image and their position when found in the target images in the horizontal direction.
Specifies the maximum displacement (shift) expected between the reference position of the models in the source image and their position when found in the target images in the vertical direction.
Specifies the type of the model.
Specifies the speed of the allocation process.
Specifies the address of the array in which to write the model identifiers.
The returned value is the model identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Automatically allocate unique pattern matching models of the specified type, from a source image.
Specifies the system on which to allocate the models.
Specifies the identifier of the image buffer from which to extract the models.
Specifies the width of the required models.
Specifies the height of the required models.
Specifies the maximum displacement (shift) expected between the reference position of the models in the source image and their position when found in the target images in the horizontal direction.
Specifies the maximum displacement (shift) expected between the reference position of the models in the source image and their position when found in the target images in the vertical direction.
Specifies the type of the model.
Specifies the speed of the allocation process.
Specifies the address of the array in which to write the model identifiers.
The returned value is the model identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Automatically allocate unique pattern matching models of the specified type, from a source image.
Specifies the system on which to allocate the models.
Specifies the identifier of the image buffer from which to extract the models.
Specifies the width of the required models.
Specifies the height of the required models.
Specifies the maximum displacement (shift) expected between the reference position of the models in the source image and their position when found in the target images in the horizontal direction.
Specifies the maximum displacement (shift) expected between the reference position of the models in the source image and their position when found in the target images in the vertical direction.
Specifies the type of the model.
Specifies the speed of the allocation process.
Specifies the address of the array in which to write the model identifiers.
The returned value is the model identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a pattern matching model from a source image.
Specifies the system on which to allocate the model.
Specifies the identifier of the image buffer from which to extract the model (that is, the model's source image). This function currently supports only 8-bit unsigned grayscale images.
Specifies the coordinates of the model origin in the source image ( SrcImageBufId ).
Specifies the coordinates of the model origin in the source image ( SrcImageBufId ).
Specifies the width of the model.
Specifies the height of the model.
Specifies the type of the model.
Specifies the address of the variable in which to write the model identifier.
The returned value is the model identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a pattern matching model from a source image.
Specifies the system on which to allocate the model.
Specifies the identifier of the image buffer from which to extract the model (that is, the model's source image). This function currently supports only 8-bit unsigned grayscale images.
Specifies the coordinates of the model origin in the source image ( SrcImageBufId ).
Specifies the coordinates of the model origin in the source image ( SrcImageBufId ).
Specifies the width of the model.
Specifies the height of the model.
Specifies the type of the model.
Specifies the address of the variable in which to write the model identifier.
The returned value is the model identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Rotate a pattern matching model.
Specifies the system on which to allocate the rotated model.
Specifies the identifier of the source model.
Specifies the angle at which to rotate the model in a counter-clockwise direction.
Specifies the mode of interpolation.
Specifies the type of the new model.
Specifies the address of the variable in which to write the rotated model identifier.
The returned value is the model identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Rotate a pattern matching model.
Specifies the system on which to allocate the rotated model.
Specifies the identifier of the source model.
Specifies the angle at which to rotate the model in a counter-clockwise direction.
Specifies the mode of interpolation.
Specifies the type of the new model.
Specifies the address of the variable in which to write the rotated model identifier.
The returned value is the model identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Copy a pattern matching model to an image buffer.
Specifies the identifier of the model that you want copied to the image buffer.
Specifies the identifier of the destination image buffer in which to place the model.
Specifies how the model will be copied.
Find a pattern matching model in the target image buffer.
Specifies the identifier of the target image.
Specifies the identifier of the model for which to search in the specified target image buffer.
Specifies the identifier of the pattern matching result buffer in which to store results.
Find multiple pattern matching models in the target image buffer.
Specifies the identifier of the target image buffer.
Specifies the address of the one-dimensional array that contains the identifiers of the models for which to search in the specified target image buffer.
Specifies the address of the one-dimensional array that contains the identifiers of the pattern matching result buffers in which to store results.
Specifies the number of models.
Specifies the search mode.
Find multiple pattern matching models in the target image buffer.
Specifies the identifier of the target image buffer.
Specifies the address of the one-dimensional array that contains the identifiers of the models for which to search in the specified target image buffer.
Specifies the address of the one-dimensional array that contains the identifiers of the pattern matching result buffers in which to store results.
Specifies the number of models.
Specifies the search mode.
Get the number of model occurrences found in the target image.
Specifies the identifier of the pattern matching result buffer that was used to store results obtained by MpatFindModel .
Specifies the address of the variable in which to write the number of occurrences.
The returned value is the number of occurrences of the model that were found and that were greater than or equal to the acceptance level.
Get the number of model occurrences found in the target image.
Specifies the identifier of the pattern matching result buffer that was used to store results obtained by MpatFindModel .
The returned value is the number of occurrences of the model that were found and that were greater than or equal to the acceptance level.
Get the number of model occurrences found in the target image.
Specifies the identifier of the pattern matching result buffer that was used to store results obtained by MpatFindModel .
Specifies the address of the variable in which to write the number of occurrences.
The returned value is the number of occurrences of the model that were found and that were greater than or equal to the acceptance level.
Preprocess a pattern matching model.
Specifies the identifier of a typical target image.
Specifies the identifier of the model to preprocess.
Specifies the preprocessing mode. Set this parameter to M_DEFAULT.
Restore a pattern matching model from disk.
Specifies the system on which to restore the model.
Specifies the name and path of the file from which to restore the model.
Specifies the address of the variable in which to write the model identifier.
The returned value is the model identifier. If allocation fails, M_NULL is returned.
Restore a pattern matching model from disk.
Specifies the system on which to restore the model.
Specifies the name and path of the file from which to restore the model.
Specifies the address of the variable in which to write the model identifier.
The returned value is the model identifier. If allocation fails, M_NULL is returned.
Set the acceptance level of a model.
Specifies the identifier of the model for which to change the acceptance threshold search parameter.
Specifies the acceptance level, as a percentage.
Set the positional accuracy of a model.
Specifies the identifier of the model for which to change the positional accuracy search parameter.
Specifies the required positional accuracy for the search.
Set the angular search parameters of a model.
Specifies the identifier of the model for which to change the angular search parameter.
Specifies the type of control to set.
Specifies the value to which to set the control.
Set the reference position of a model.
Specifies the identifier of the model for which to change the reference position.
Specifies the X-offset of the new model's reference position relative to the model origin.
Specifies the Y-offset of the new model's reference position relative to the model origin.
Set the certainty level of a model.
Specifies the identifier of the model for which to change the certainty threshold search parameter.
Specifies the certainty level, as a percentage.
Set the "don't care" pixels in a model.
Specifies the identifier of the model in which to set "don't care" pixels.
Specifies the identifier of the image buffer used to identify which pixels in the model will be set to "don't care".
Specifies the X-offset from the upper-left corner of the specified image buffer to the upper-left corner of the pixel-value comparison area.
Specifies the Y-offset from the upper-left corner of the specified image buffer to the upper-left corner of the pixel-value comparison area.
Specifies the pixel value in the image buffer that determine the corresponding "don't care" pixels.
Set the expected number of occurrences of a model.
Specifies the identifier of the model for which to set the expected number of occurrences.
Specifies the maximum number of occurrences for which to look in the target image.
Set the search region of a model.
Specifies the identifier of the model for which to change the search region.
Specifies the X-coordinate of the top-left corner of the search region in the target image.
Specifies the Y-coordinate of the top-left corner of the search region in the target image.
Specifies the width of the search region.
Specifies the height of the search region.
Set the internal search parameters of a model.
Specifies the identifier of the model whose search parameter to change, or of the result buffer.
Specifies the search parameter to set.
Specifies the value to which to set the specified parameter.
Set search speed of a model.
Specifies the identifier of the model for which to change the speed parameter.
Specifies the search speed. Set this parameter to one of the values below.
Inquire information about a sequence context or an individual source or destination setting.
Specifies the sequence context about which to inquire information. The sequence context must have been previously allocated using MseqAlloc .
Specifies that the sequence context, the source of an input, or a destination of an output is inquired. Set this parameter to one of the following values:
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to aMIL_INT. If the requested information does not fit into aMIL_INT, this function will return M_NULL or truncate the information.
Edit a specified font.
Specifies the String Reader context that contains the font to edit.
Specifies the index of the font to edit.
Specifies the operation to be performed.
Specifies the mode of the operation.
Specifies a value that is dependent on the operation and mode chosen.
Specifies the address of the value that will be used to edit the font. The value is dependent on the operation and mode chosen.
Specifies the address of the value that will be used to edit the font. The value is dependent on the operation and mode chosen.
Edit a specified font.
Specifies the String Reader context that contains the font to edit.
Specifies the index of the font to edit.
Specifies the operation to be performed.
Specifies the mode of the operation.
Specifies a value that is dependent on the operation and mode chosen.
Specifies the address of the value that will be used to edit the font. The value is dependent on the operation and mode chosen.
Specifies the address of the value that will be used to edit the font. The value is dependent on the operation and mode chosen.
Get the specified type of result(s) from a String Reader result buffer.
Specifies the identifier of the String Reader result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Inquire information about a specified String Reader context, string model, result buffer, font, or an error/warning code generated by MstrExpert .
Specifies the String Reader context or result buffer about which to inquire information.
Specifies that information will be inquired about the String Reader context, a specific font, a specific string model, a specified error/warning code, or a result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into aMIL_INT, this function will return M_NULL or truncate the information.
Allocate a MIL system.
Specifies the type of system to allocate. Set this parameter to one of the following values:
Specifies the number (or rank) of the target board of the specified system type.
Specifies the type of initialization to perform on the selected system.
Specifies the address of the variable in which to write the system identifier.
The returned value is the system identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a MIL system.
Specifies the type of system to allocate. Set this parameter to one of the following values:
Specifies the number (or rank) of the target board of the specified system type.
Specifies the type of initialization to perform on the selected system.
Specifies the address of the variable in which to write the system identifier.
The returned value is the system identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Control a system setting.
Specifies the system identifier.
Specifies the type of setting to control.
Specifies the new value to assign to the system setting specified by the ControlType parameter.
Get information about a hook event.
Specifies the identifier of the system.
Specifies the system event identifier received by the hook-handler function (see MsysHookFunction ).
Specifies the type of information about which to inquire.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (! M_NULL ) value is returned.
Inquire about a system setting.
Specifies the system identifier. This parameter should be set to one of the following values:
Specifies the type of system setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to aMIL_INT. If the requested information does not fit into aMIL_INT, this function will return M_NULL or truncate the information.
Allocate a 3D display.
Specifies the system on which to allocate the 3D display.
Reserved for future expansion and must be set to M_DEFAULT .
Reserved for future expansion and must be set to MIL_TEXT("M_DEFAULT").
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the 3D display identifier.
The returned value is the 3D display identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a 3D display.
Specifies the system on which to allocate the 3D display.
Reserved for future expansion and must be set to M_DEFAULT .
Reserved for future expansion and must be set to MIL_TEXT("M_DEFAULT").
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the 3D display identifier.
The returned value is the 3D display identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Control a MIL 3D display setting.
Specifies the identifier of the target 3D display, previously allocated using M3ddispAlloc.
Specifies the type of 3D display setting to control.
Specifies the new value to assign to the 3D display setting specified by the ControlType parameter.
Control a MIL 3D display setting.
Specifies the identifier of the target 3D display, previously allocated using M3ddispAlloc.
Specifies the type of 3D display setting to control.
Specifies the new value to assign to the 3D display setting specified by the ControlType parameter.
Copy data to or from a 3D display.
Specifies the identifier of the source object. Note that if the source object is not a 3D display, the destination object must be.
Specifies the identifier of the destination object. Note that if the destination object is not a 3D display, the source object must be.
Specifies the type of copy operation to perform.
Reserved for future expansion and must be set to M_DEFAULT .
Free a 3D display.
Specifies the identifier of a 3D display previously allocated with M3ddispAlloc.
Get information about the 3D display's view.
Specifies the identifier of the 3D display.
Specifies which aspect of the view to inquire.
Specifies the address of the variable in which to write either the X-coordinate, distance, azimuth, elevation, or roll.
Specifies the address of the variable in which to write either the Y-coordinate or elevation.
Specifies the address of the variable in which to write either the Z-coordinate or roll.
Reserved for future expansion and must be set to M_DEFAULT .
Get information about the 3D display's view.
Specifies the identifier of the 3D display.
Specifies which aspect of the view to inquire.
Specifies the address of the variable in which to write either the X-coordinate, distance, azimuth, elevation, or roll.
Specifies the address of the variable in which to write either the Y-coordinate or elevation.
Specifies the address of the variable in which to write either the Z-coordinate or roll.
Reserved for future expansion and must be set to M_DEFAULT .
Inquire a MIL 3D display setting.
Specifies the identifier of the target 3D display, previously allocated using M3ddispAlloc.
Specifies the type of 3D display setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire a MIL 3D display setting.
Specifies the identifier of the target 3D display, previously allocated using M3ddispAlloc.
Specifies the type of 3D display setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire a MIL 3D display setting.
Specifies the identifier of the target 3D display, previously allocated using M3ddispAlloc.
Specifies the type of 3D display setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire a MIL 3D display setting.
Specifies the identifier of the target 3D display, previously allocated using M3ddispAlloc.
Specifies the type of 3D display setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire a MIL 3D display setting.
Specifies the identifier of the target 3D display, previously allocated using M3ddispAlloc.
Specifies the type of 3D display setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire a MIL 3D display setting.
Specifies the identifier of the target 3D display, previously allocated using M3ddispAlloc.
Specifies the type of 3D display setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire a MIL 3D display setting.
Specifies the identifier of the target 3D display, previously allocated using M3ddispAlloc.
Specifies the type of 3D display setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire a MIL 3D display setting.
Specifies the identifier of the target 3D display, previously allocated using M3ddispAlloc.
Specifies the type of 3D display setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire a MIL 3D display setting.
Specifies the identifier of the target 3D display, previously allocated using M3ddispAlloc.
Specifies the type of 3D display setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire a MIL 3D display setting.
Specifies the identifier of the target 3D display, previously allocated using M3ddispAlloc.
Specifies the type of 3D display setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Add or remove a 3D-displayable container or fully-corrected depth map image buffer to/from the 3D display, and/or open or close the window associated with the 3D display.
Specifies the identifier of the 3D display, previously allocated using M3ddispAlloc.
Specifies the MIL identifier of the 3D-displayable container, or fully corrected depth map image buffer, to display.
Specifies the action to perform on the specified 3D display.
Reserved for future expansion and must be set to M_DEFAULT .
Returns the label of the point cloud container added to the 3D graphics list of the 3D display.
Select a 3D container to display in a user-defined window.
Specifies the identifier of the 3D display, previously allocated using M3ddispAlloc.
Specifies the MIL identifier of the 3D-displayable container, or fully corrected depth map image buffer, to display.
Specifies the action to perform on the specified 3D display.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the window handle of the user-defined window or child window.
Returns the label of the point cloud container added to the 3D graphics list of the 3D display.
Sets the display's view.
Specifies the identifier of the 3D display.
Specifies the mode used for setting the view.
Specifies the first parameter used to set the view.
Specifies the second parameter used to set the view.
Specifies the third parameter used to set the view.
Specifies if the 3D display should be refreshed.
Allocate a 3D geometry object or transformation matrix object.
Specifies the identifier of the system on which to allocate the 3D geometry object or transformation matrix object.
Specifies to allocate a 3D geometry object or transformation matrix object. This parameter must be set to one of the following:
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the 3D geometry object or transformation matrix object identifier.
The returned value is the 3D geometry object or transformation matrix object identifier if allocation is successful. If allocation fails, M_NULL is returned.
Allocate a 3D geometry object or transformation matrix object.
Specifies the identifier of the system on which to allocate the 3D geometry object or transformation matrix object.
Specifies to allocate a 3D geometry object or transformation matrix object. This parameter must be set to one of the following:
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the 3D geometry object or transformation matrix object identifier.
The returned value is the 3D geometry object or transformation matrix object identifier if allocation is successful. If allocation fails, M_NULL is returned.
Define a 3D box geometry object.
Specifies the identifier of the 3D geometry object, previously allocated on the required system using M3dgeoAlloc with M_GEOMETRY.
Specifies how the box is defined.
Specifies the X-coordinate of the first point used to define the box.
Specifies the Y-coordinate of the first point used to define the box.
Specifies the Z-coordinate of the first point used to define the box.
Specifies the X-coordinate of the second point used to define the box, or the length of the box along the X-axis.
Specifies the Y-coordinate of the second point used to define the box, or the length of the box along the Y-axis.
Specifies the Z-coordinate of the second point used to define the box, or the length of the box along the Z-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Copy attributes or settings to or from a 3D geometry object or transformation matrix object.
Specifies the identifier of the source object. Note that if the source object is not a predefined or user-defined 3D geometry object or transformation matrix object, the destination object must be.
Specifies the identifier of the destination object. Note that if the destination object is not a predefined or user-defined 3D geometry object or transformation matrix object, the source object must be.
Specifies the type of copy operation.
Reserved for future expansion and must be set to M_DEFAULT .
Define a 3D cylinder geometry object.
Specifies the identifier of the 3D geometry object, previously allocated on the required system using M3dgeoAlloc with M_GEOMETRY.
Specifies how the cylinder is defined.
Specifies the X-coordinate of a point on the cylinder's central axis.
Specifies the Y-coordinate of a point on the cylinder's central axis.
Specifies the Z-coordinate of a point on the cylinder's central axis.
Specifies the X-coordinate of the cylinder's second defining point, or the X-component of the cylinder's central axis vector.
Specifies the Y-coordinate of the cylinder's second defining point, or the Y-component of the cylinder's central axis vector.
Specifies the Z-coordinate of the cylinder's second defining point, or the Z-component of the cylinder's central axis vector.
Specifies the cylinder's radius.
Specifies to override the default cylinder length.
Reserved for future expansion and must be set to M_DEFAULT .
Draw the geometry, defined in the specified 3D geometry object, into a 3D graphics list.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the identifier of the 3D geometry object to draw into the 3D graphics list. The 3D geometry object must have been previously allocated using M3dgeoAlloc with M_GEOMETRY, and defined using M3dgeoBox, M3dgeoCylinder, M3dgeoLine, M3dgeoPlane, or M3dgeoSphere.
Specifies the identifier of the 3D graphics list in which to draw. The 3D graphics list must have been previously allocated using M3dgraAlloc.
Specifies the label of the 3D graphic in the 3D graphics list to be used as the geometry's parent.
Reserved for future expansion and must be set to M_DEFAULT .
Returns the label of the 3D graphic added to the 3D graphics list.
Free a 3D geometry object or transformation matrix object.
Specifies the identifier of the 3D geometry object or transformation matrix object to free.
Inquire about a 3D geometry object setting or transformation matrix object setting.
Specifies the identifier of the 3D geometry object or transformation matrix object about which to inquire information.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Inquire about a 3D geometry object setting or transformation matrix object setting.
Specifies the identifier of the 3D geometry object or transformation matrix object about which to inquire information.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Inquire about a 3D geometry object setting or transformation matrix object setting.
Specifies the identifier of the 3D geometry object or transformation matrix object about which to inquire information.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Inquire about a 3D geometry object setting or transformation matrix object setting.
Specifies the identifier of the 3D geometry object or transformation matrix object about which to inquire information.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Inquire about a 3D geometry object setting or transformation matrix object setting.
Specifies the identifier of the 3D geometry object or transformation matrix object about which to inquire information.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Inquire about a 3D geometry object setting or transformation matrix object setting.
Specifies the identifier of the 3D geometry object or transformation matrix object about which to inquire information.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Inquire about a 3D geometry object setting or transformation matrix object setting.
Specifies the identifier of the 3D geometry object or transformation matrix object about which to inquire information.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Inquire about a 3D geometry object setting or transformation matrix object setting.
Specifies the identifier of the 3D geometry object or transformation matrix object about which to inquire information.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Inquire about a 3D geometry object setting or transformation matrix object setting.
Specifies the identifier of the 3D geometry object or transformation matrix object about which to inquire information.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Define an arbitrary 3D line geometry object.
Specifies the identifier of the 3D geometry object, previously allocated on the required system using M3dgeoAlloc with M_GEOMETRY.
Specifies how the line is defined.
Specifies the X-coordinate of the first point used to define the line.
Specifies the Y-coordinate of the first point used to define the line.
Specifies the Z-coordinate of the first point used to define the line.
Specifies the X-coordinate of the second point used to define the line, or the X-component of the vector defining the line's direction and length (if Length is M_DEFAULT).
Specifies the Y-coordinate of the second point used to define the line, or the Y-component of the vector defining the line's direction and length (if Length is M_DEFAULT).
Specifies the Z-coordinate of the second point used to define the line, or the Z-component of the vector defining the line's direction and length (if Length is M_DEFAULT).
Specifies to override the default line length.
Reserved for future expansion and must be set to M_DEFAULT .
Get data from a transformation matrix object and place it in a user-supplied array.
Specifies the identifier of the source transformation matrix object. The transformation matrix object must have been previously allocated using M3dgeoAlloc with M_TRANSFORMATION_MATRIX.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the user array in which to copy the data from the transformation matrix.
Get data from a transformation matrix object and place it in a user-supplied array.
Specifies the identifier of the source transformation matrix object. The transformation matrix object must have been previously allocated using M3dgeoAlloc with M_TRANSFORMATION_MATRIX.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the user array in which to copy the data from the transformation matrix.
Get the translation, rotation, or scale defined by a given transformation matrix object.
Specifies the identifier of the transformation matrix object. The transformation matrix object must have been previously allocated using M3dgeoAlloc with M_TRANSFORMATION_MATRIX.
Specifies the type of transformation to retrieve from the given transformation matrix object.
Specifies the first address in which to return information about the transformation required.
Specifies the second address in which to return information about the transformation required.
Specifies the third address in which to return information about the transformation required.
Specifies the fourth address in which to return information about the transformation required.
Reserved for future expansion and must be set to M_DEFAULT .
Put data from a user-supplied array into a transformation matrix object.
Specifies the identifier of the transformation matrix object. The transformation matrix object must have been previously allocated using M3dgeoAlloc with M_TRANSFORMATION_MATRIX.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the user array from which to copy the data into the transformation matrix object.
Put data from a user-supplied array into a transformation matrix object.
Specifies the identifier of the transformation matrix object. The transformation matrix object must have been previously allocated using M3dgeoAlloc with M_TRANSFORMATION_MATRIX.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the user array from which to copy the data into the transformation matrix object.
Set the transformation values of a transformation matrix object.
Specifies the identifier of the transformation matrix object. The transformation matrix object must have been previously allocated using M3dgeoAlloc with M_TRANSFORMATION_MATRIX.
Specifies the type of transformation to apply.
Specifies the first parameter used to define the transformation matrix.
Specifies the second parameter used to define the transformation matrix.
Specifies the third parameter used to define the transformation matrix.
Specifies the fourth parameter used to define the transformation matrix.
Specifies how to apply the transformation.
Defines a transformation matrix that can transform points from the working coordinate system into the specified coordinate system, or vice versa.
Specifies the identifier of the transformation matrix object, previously allocated on the required system using M3dgeoAlloc with M_TRANSFORMATION_MATRIX.
Specifies which two axes to use to define the new coordinate system. The first letter determines the first axis, and the second letter determines the second axis.
Specifies the X-coordinate of the new coordinate system's origin, expressed in the working coordinate system.
Specifies the Y-coordinate of the new coordinate system's origin, expressed in the working coordinate system.
Specifies the Z-coordinate of the new coordinate system's origin, expressed in the working coordinate system.
Specifies the X-component of the vector aligned with the new coordinate system's first axis, expressed in the working coordinate system.
Specifies the Y-component of the vector aligned with the new coordinate system's first axis, expressed in the working coordinate system.
Specifies the Z-component of the vector aligned with the new coordinate system's first axis, expressed in the working coordinate system.
Specifies the approximate X-component of the vector aligned with the new coordinate system's second axis, expressed in the working coordinate system.
Specifies the approximate Y-component of the vector aligned with the new coordinate system's second axis, expressed in the working coordinate system.
Specifies the approximate Z-component of the vector aligned with the new coordinate system's second axis, expressed in the working coordinate system.
Reserved for future expansion and must be set to M_DEFAULT .
Define a 3D plane geometry object.
Specifies the identifier of the 3D geometry object, previously allocated on the required system using M3dgeoAlloc with M_GEOMETRY.
Specifies how the plane is defined.
Specifies the first parameter used to define the plane.
Specifies the second parameter used to define the plane.
Specifies the third parameter used to define the plane.
Specifies the fourth parameter used to define the plane.
Specifies the fifth parameter used to define the plane.
Specifies the sixth parameter used to define the plane.
Specifies the seventh parameter used to define the plane.
Specifies the eighth parameter used to define the plane.
Specifies the ninth parameter used to define the plane.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Restore a 3D geometry object or transformation matrix object from disk.
Specifies the name and path of the file from which to restore the 3D geometry object or transformation matrix object.
Specifies the system on which to restore the 3D geometry object or transformation matrix object.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the 3D geometry object or transformation matrix object identifier.
The returned value is the 3D geometry object or a transformation matrix object identifier. If allocation fails, M_NULL is returned.
Restore a 3D geometry object or transformation matrix object from disk.
Specifies the name and path of the file from which to restore the 3D geometry object or transformation matrix object.
Specifies the system on which to restore the 3D geometry object or transformation matrix object.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the 3D geometry object or transformation matrix object identifier.
The returned value is the 3D geometry object or a transformation matrix object identifier. If allocation fails, M_NULL is returned.
Save a 3D geometry object or transformation matrix object to a file.
Specifies the name and path of the file in which to save the 3D geometry object or transformation matrix object; it is recommended that you use the M3DGEO file extension for easier use with other Matrox Imaging software products.
Specifies the identifier of the 3D geometry object or transformation matrix object to save.
Reserved for future expansion and must be set to M_DEFAULT .
Save a 3D geometry object or transformation matrix object to a file.
Specifies the name and path of the file in which to save the 3D geometry object or transformation matrix object; it is recommended that you use the M3DGEO file extension for easier use with other Matrox Imaging software products.
Specifies the identifier of the 3D geometry object or transformation matrix object to save.
Reserved for future expansion and must be set to M_DEFAULT .
Define a 3D sphere geometry object.
Specifies the identifier of the 3D geometry object, previously allocated on the required system using M3dgeoAlloc with M_GEOMETRY.
Specifies the X-coordinate of the sphere's center.
Specifies the Y-coordinate of the sphere's center.
Specifies the Z-coordinate of the sphere's center.
Specifies the sphere's radius. This parameter cannot be set to a negative value.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Load, restore, or save a 3D geometry object or transformation matrix object from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the 3D geometry object or transformation matrix object.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the 3D geometry object or transformation matrix object.
Specifies the MIL version of the 3D geometry object or transformation matrix object.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the 3D geometry object or transformation matrix object.
Specifies the address of the variable in which to write the size of the 3D geometry object or transformation matrix object, in bytes.
Load, restore, or save a 3D geometry object or transformation matrix object from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the 3D geometry object or transformation matrix object.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the 3D geometry object or transformation matrix object.
Specifies the MIL version of the 3D geometry object or transformation matrix object.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the 3D geometry object or transformation matrix object.
Specifies the address of the variable in which to write the size of the 3D geometry object or transformation matrix object, in bytes.
Load, restore, or save a 3D geometry object or transformation matrix object from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the 3D geometry object or transformation matrix object.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the 3D geometry object or transformation matrix object.
Specifies the MIL version of the 3D geometry object or transformation matrix object.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the 3D geometry object or transformation matrix object.
Specifies the address of the variable in which to write the size of the 3D geometry object or transformation matrix object, in bytes.
Load, restore, or save a 3D geometry object or transformation matrix object from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the 3D geometry object or transformation matrix object.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the 3D geometry object or transformation matrix object.
Specifies the MIL version of the 3D geometry object or transformation matrix object.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the 3D geometry object or transformation matrix object.
Specifies the address of the variable in which to write the size of the 3D geometry object or transformation matrix object, in bytes.
Load, restore, or save a 3D geometry object or transformation matrix object from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the 3D geometry object or transformation matrix object.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the 3D geometry object or transformation matrix object.
Specifies the MIL version of the 3D geometry object or transformation matrix object.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the 3D geometry object or transformation matrix object.
Specifies the address of the variable in which to write the size of the 3D geometry object or transformation matrix object, in bytes.
Load, restore, or save a 3D geometry object or transformation matrix object from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the 3D geometry object or transformation matrix object.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the 3D geometry object or transformation matrix object.
Specifies the MIL version of the 3D geometry object or transformation matrix object.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the 3D geometry object or transformation matrix object.
Specifies the address of the variable in which to write the size of the 3D geometry object or transformation matrix object, in bytes.
Add a 3D-displayable point cloud container or fully corrected depth map image buffer to a 3D graphics list.
Specifies the identifier of the 3D graphics list in which to add the 3D-displayable point cloud container or fully corrected depth map image buffer.
Specifies the label of the parent of the 3D-displayable point cloud container or fully corrected depth map image buffer.
Specifies the identifier of the 3D-displayable point cloud container or fully corrected depth map image buffer to add to the 3D graphics list.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Returns the label of the 3D-displayable point cloud container or fully corrected depth map image buffer added to the 3D graphics list.
Allocate a 3D graphics list.
Specifies the system on which to allocate the 3D graphics list.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the 3D graphics list identifier.
The returned value is the 3D graphics list identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a 3D graphics list.
Specifies the system on which to allocate the 3D graphics list.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the 3D graphics list identifier.
The returned value is the 3D graphics list identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Add a circular arc graphic to a 3D graphics list.
Specifies the identifier of the 3D graphics list in which to add the arc graphic.
Specifies the label of the parent of the arc graphic in the 3D graphics list.
Specifies how the arc graphic is defined.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the X-coordinate of the first point used to define the arc.
Specifies the Y-coordinate of the first point used to define the arc.
Specifies the Z-coordinate of the first point used to define the arc.
Specifies the X-coordinate of the second point used to define the arc.
Specifies the Y-coordinate of the second point used to define the arc.
Specifies the Z-coordinate of the second point used to define the arc.
Specifies the X-coordinate of the third point used to define the arc.
Specifies the Y-coordinate of the third point used to define the arc.
Specifies the Z-coordinate of the third point used to define the arc.
Specifies the angle used to define the arc.
Reserved for future expansion and must be set to M_DEFAULT .
Returns the label of the arc graphic added to the 3D graphics list.
Add an axis graphic to a 3D graphics list.
Specifies the identifier of the 3D graphics list in which to add the axis graphic.
Specifies the label of the parent of the axis graphic in the 3D graphics list.
Specifies the identifier of the transformation matrix that defines the axis graphic's position and orientation with respect to its parent's coordinate system.
Specifies the length of the axes.
Specifies an optional name for the axis graphic (for example, "Working coordinate system"). If this parameter is not empty, this creates a text graphic with the axis graphic as its parent, and the axis name as its text.
Specifies extra options for the appearance of the Name text graphic.
Reserved for future expansion and must be set to M_DEFAULT .
Returns the label of the axis graphic added to the 3D graphics list.
Add a box graphic to a 3D graphics list.
Specifies the identifier of the 3D graphics list in which to add the box graphic.
Specifies the label of the parent of the box graphic in the 3D graphics list.
Specifies how the box graphic is defined.
Specifies the X-coordinate of the first point used to define the box graphic.
Specifies the Y-coordinate of the first point used to define the box graphic.
Specifies the Z-coordinate of the first point used to define the box graphic.
Specifies the X-coordinate of the second point used to define the box graphic, or the length of the box graphic along its coordinate system's X-axis.
Specifies the Y-coordinate of the second point used to define the box graphic, or the length of the box graphic along its coordinate system's Y-axis.
Specifies the Z-coordinate of the second point used to define the box graphic, or the length of the box graphic along its coordinate system's Z-axis.
Specifies the identifier of the transformation matrix that defines the box graphic's orientation with respect to its parent's coordinate system.
Reserved for future expansion and must be set to M_DEFAULT .
Returns the label of the box graphic added to the 3D graphics list.
Control the 3D graphics in a 3D graphics list, as well as their default settings.
Specifies the identifier of the 3D graphics list to control.
Specifies the label of the 3D graphic to control. You can also control the default settings of the 3D graphics list itself.
Specifies the type of setting to control.
Specifies the required value for the setting.
Control the 3D graphics in a 3D graphics list, as well as their default settings.
Specifies the identifier of the 3D graphics list to control.
Specifies the label of the 3D graphic to control. You can also control the default settings of the 3D graphics list itself.
Specifies the type of setting to control.
Specifies the required value for the setting.
Copy an object into or out of a 3D graphics list.
Specifies the identifier of the source object.
Specifies the label of the 3D graphic in SrcMilObjectId, when the source object is a 3D graphics list.
Specifies identifier of the destination object.
Specifies the label of the 3D graphic in DstMilObjectId, when the destination object is a 3D graphics list.
Specifies the type of copy operation.
Reserved for future expansion and must be set to M_DEFAULT .
Returns the label of the 3D graphic copied into the destination 3D graphics list. If the copy type does not return a new label in the destination 3D graphics list, this function returns M_NO_LABEL .
Add a cylinder graphic to a 3D graphics list.
Specifies the identifier of the 3D graphics list in which to add the cylinder graphic.
Specifies the label of the parent of the cylinder graphic in the 3D graphics list.
Specifies how the cylinder graphic is defined.
Specifies the first parameter used to define the cylinder graphic.
Specifies the second parameter used to define the cylinder graphic.
Specifies the third parameter used to define the cylinder graphic.
Specifies the fourth parameter used to define the cylinder graphic.
Specifies the fifth parameter used to define the cylinder graphic.
Specifies the sixth parameter used to define the cylinder graphic.
Specifies the cylinder graphic's radius.
Specifies to override the default cylinder graphic's length.
Reserved for future expansion and must be set to M_DEFAULT .
Returns the label of the cylinder graphic added to the 3D graphics list.
Add a dots graphic to a 3D graphics list.
Specifies the identifier of the 3D graphics list in which to add the dots graphic.
Specifies the label of the parent of the dots graphic in the 3D graphics list.
Specifies the number of points in the dots graphic.
Specifies the list of X-coordinates of the points in the dots graphic.
Specifies the list of Y-coordinates of the points in the dots graphic.
Specifies the list of Z-coordinates of the points in the dots graphic.
Specifies the list of red values of the color of the points in the dots graphic.
Specifies the list of green values of the color of the points in the dots graphic.
Specifies the list of blue values of the color of the points in the dots graphic.
Reserved for future expansion and must be set to M_DEFAULT .
Returns the label of the dots graphic added to the 3D graphics list.
Add a dots graphic to a 3D graphics list.
Specifies the identifier of the 3D graphics list in which to add the dots graphic.
Specifies the label of the parent of the dots graphic in the 3D graphics list.
Specifies the number of points in the dots graphic.
Specifies the list of X-coordinates of the points in the dots graphic.
Specifies the list of Y-coordinates of the points in the dots graphic.
Specifies the list of Z-coordinates of the points in the dots graphic.
Specifies the list of red values of the color of the points in the dots graphic.
Specifies the list of green values of the color of the points in the dots graphic.
Specifies the list of blue values of the color of the points in the dots graphic.
Reserved for future expansion and must be set to M_DEFAULT .
Returns the label of the dots graphic added to the 3D graphics list.
Add a dots graphic to a 3D graphics list.
Specifies the identifier of the 3D graphics list in which to add the dots graphic.
Specifies the label of the parent of the dots graphic in the 3D graphics list.
Specifies the number of points in the dots graphic.
Specifies the list of X-coordinates of the points in the dots graphic.
Specifies the list of Y-coordinates of the points in the dots graphic.
Specifies the list of Z-coordinates of the points in the dots graphic.
Specifies the list of red values of the color of the points in the dots graphic.
Specifies the list of green values of the color of the points in the dots graphic.
Specifies the list of blue values of the color of the points in the dots graphic.
Reserved for future expansion and must be set to M_DEFAULT .
Returns the label of the dots graphic added to the 3D graphics list.
Add a dots graphic to a 3D graphics list.
Specifies the identifier of the 3D graphics list in which to add the dots graphic.
Specifies the label of the parent of the dots graphic in the 3D graphics list.
Specifies the number of points in the dots graphic.
Specifies the list of X-coordinates of the points in the dots graphic.
Specifies the list of Y-coordinates of the points in the dots graphic.
Specifies the list of Z-coordinates of the points in the dots graphic.
Specifies the list of red values of the color of the points in the dots graphic.
Specifies the list of green values of the color of the points in the dots graphic.
Specifies the list of blue values of the color of the points in the dots graphic.
Reserved for future expansion and must be set to M_DEFAULT .
Returns the label of the dots graphic added to the 3D graphics list.
Free a 3D graphics list.
Specifies the identifier of the 3D graphics list to free.
Add a grid graphic to a 3D graphics list.
Specifies the identifier of the 3D graphics list in which to add the grid graphic.
Specifies the label of the parent of the grid graphic in the 3D graphics list.
Specifies how the grid graphic is defined.
Specifies the identifier of the transformation matrix that defines the grid graphic's position and orientation with respect to its parent's coordinate system.
Specifies the first parameter used to define the grid.
Specifies the second parameter used to define the grid.
Specifies the third parameter used to define the grid.
Specifies the fourth parameter used to define the grid.
Reserved for future expansion and must be set to M_DEFAULT .
Returns the label of the grid graphic added to the 3D graphics list.
Inquire information about a 3D graphic in a 3D graphics list.
Specifies the identifier of the 3D graphics list containing the 3D graphic about which to inquire information. You can inquire the settings of a 3D graphic in the 3D graphics list, as well as the default settings of the 3D graphics list itself.
Specifies the label of the 3D graphic to inquire. You can also inquire the default settings of the 3D graphics list itself.
Specifies the type of setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire information about a 3D graphic in a 3D graphics list.
Specifies the identifier of the 3D graphics list containing the 3D graphic about which to inquire information. You can inquire the settings of a 3D graphic in the 3D graphics list, as well as the default settings of the 3D graphics list itself.
Specifies the label of the 3D graphic to inquire. You can also inquire the default settings of the 3D graphics list itself.
Specifies the type of setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire information about a 3D graphic in a 3D graphics list.
Specifies the identifier of the 3D graphics list containing the 3D graphic about which to inquire information. You can inquire the settings of a 3D graphic in the 3D graphics list, as well as the default settings of the 3D graphics list itself.
Specifies the label of the 3D graphic to inquire. You can also inquire the default settings of the 3D graphics list itself.
Specifies the type of setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire information about a 3D graphic in a 3D graphics list.
Specifies the identifier of the 3D graphics list containing the 3D graphic about which to inquire information. You can inquire the settings of a 3D graphic in the 3D graphics list, as well as the default settings of the 3D graphics list itself.
Specifies the label of the 3D graphic to inquire. You can also inquire the default settings of the 3D graphics list itself.
Specifies the type of setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire information about a 3D graphic in a 3D graphics list.
Specifies the identifier of the 3D graphics list containing the 3D graphic about which to inquire information. You can inquire the settings of a 3D graphic in the 3D graphics list, as well as the default settings of the 3D graphics list itself.
Specifies the label of the 3D graphic to inquire. You can also inquire the default settings of the 3D graphics list itself.
Specifies the type of setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire information about a 3D graphic in a 3D graphics list.
Specifies the identifier of the 3D graphics list containing the 3D graphic about which to inquire information. You can inquire the settings of a 3D graphic in the 3D graphics list, as well as the default settings of the 3D graphics list itself.
Specifies the label of the 3D graphic to inquire. You can also inquire the default settings of the 3D graphics list itself.
Specifies the type of setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire information about a 3D graphic in a 3D graphics list.
Specifies the identifier of the 3D graphics list containing the 3D graphic about which to inquire information. You can inquire the settings of a 3D graphic in the 3D graphics list, as well as the default settings of the 3D graphics list itself.
Specifies the label of the 3D graphic to inquire. You can also inquire the default settings of the 3D graphics list itself.
Specifies the type of setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire information about a 3D graphic in a 3D graphics list.
Specifies the identifier of the 3D graphics list containing the 3D graphic about which to inquire information. You can inquire the settings of a 3D graphic in the 3D graphics list, as well as the default settings of the 3D graphics list itself.
Specifies the label of the 3D graphic to inquire. You can also inquire the default settings of the 3D graphics list itself.
Specifies the type of setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire information about a 3D graphic in a 3D graphics list.
Specifies the identifier of the 3D graphics list containing the 3D graphic about which to inquire information. You can inquire the settings of a 3D graphic in the 3D graphics list, as well as the default settings of the 3D graphics list itself.
Specifies the label of the 3D graphic to inquire. You can also inquire the default settings of the 3D graphics list itself.
Specifies the type of setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire information about a 3D graphic in a 3D graphics list.
Specifies the identifier of the 3D graphics list containing the 3D graphic about which to inquire information. You can inquire the settings of a 3D graphic in the 3D graphics list, as well as the default settings of the 3D graphics list itself.
Specifies the label of the 3D graphic to inquire. You can also inquire the default settings of the 3D graphics list itself.
Specifies the type of setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Add a line graphic to a 3D graphics list.
Specifies the identifier of the 3D graphics list in which to add the line graphic.
Specifies the label of the parent of the line graphic in the 3D graphics list.
Specifies how the line graphic is defined.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the first parameter used to define the line graphic.
Specifies the second parameter used to define the line graphic.
Specifies the third parameter used to define the line graphic.
Specifies the fourth parameter used to define the line graphic.
Specifies the fifth parameter used to define the line graphic.
Specifies the sixth parameter used to define the line graphic.
Specifies to override the default line graphic's length.
Reserved for future expansion and must be set to M_DEFAULT .
Returns the label of the line graphic added to the 3D graphics list.
Add a node to a 3D graphics list.
Specifies the identifier of the 3D graphics list in which to add the node.
Specifies the label of the parent of the node in the 3D graphics list.
Specifies the identifier of the transformation matrix that defines the node graphic's position and orientation with respect to its parent's coordinate system.
Reserved for future expansion and must be set to M_DEFAULT .
Returns the label of the node added to the 3D graphics list.
Add a plane graphic to a 3D graphics list.
Specifies the identifier of the 3D graphics list in which to add the plane graphic.
Specifies the label of the parent of the plane graphic in the 3D graphics list.
Specifies how the plane graphic is defined.
Specifies the first parameter used to define the plane graphic.
Specifies the second parameter used to define the plane graphic.
Specifies the third parameter used to define the plane graphic.
Specifies the fourth parameter used to define the plane graphic.
Specifies the fifth parameter used to define the plane graphic.
Specifies the sixth parameter used to define the plane graphic.
Specifies the seventh parameter used to define the plane graphic.
Specifies the eighth parameter used to define the plane graphic.
Specifies the ninth parameter used to define the plane graphic.
Specifies the size of the plane graphic. Finite plane graphics are square-shaped. If the plane graphic is infinite, it is clipped using the 3D graphics list's clipping box, which results in a polygon with 3 to 6 edges.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Returns the label of the plane graphic added to the 3D graphics list.
Add a polygon graphic to a 3D graphics list.
Specifies the identifier of the 3D graphics list in which to add the polygon graphic.
Specifies the label of the parent of the polygon graphic in the 3D graphics list.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the number of vertices in the polygon.
Specifies the list of X-coordinates of the vertices.
Specifies the list of Y-coordinates of the vertices.
Specifies the list of Z-coordinates of the vertices.
Specifies the list of X-coordinates of the points in the texture image that map to the specified vertices for the texture mapping.
Specifies the list of Y-coordinates of the points in the texture image that map to the specified vertices for the texture mapping.
Specifies the identifier of the image buffer to be used as a texture.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Returns the label of the polygon graphic added to the 3D graphics list.
Add a polygon graphic to a 3D graphics list.
Specifies the identifier of the 3D graphics list in which to add the polygon graphic.
Specifies the label of the parent of the polygon graphic in the 3D graphics list.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the number of vertices in the polygon.
Specifies the list of X-coordinates of the vertices.
Specifies the list of Y-coordinates of the vertices.
Specifies the list of Z-coordinates of the vertices.
Specifies the list of X-coordinates of the points in the texture image that map to the specified vertices for the texture mapping.
Specifies the list of Y-coordinates of the points in the texture image that map to the specified vertices for the texture mapping.
Specifies the identifier of the image buffer to be used as a texture.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Returns the label of the polygon graphic added to the 3D graphics list.
Add a polygon graphic to a 3D graphics list.
Specifies the identifier of the 3D graphics list in which to add the polygon graphic.
Specifies the label of the parent of the polygon graphic in the 3D graphics list.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the number of vertices in the polygon.
Specifies the list of X-coordinates of the vertices.
Specifies the list of Y-coordinates of the vertices.
Specifies the list of Z-coordinates of the vertices.
Specifies the list of X-coordinates of the points in the texture image that map to the specified vertices for the texture mapping.
Specifies the list of Y-coordinates of the points in the texture image that map to the specified vertices for the texture mapping.
Specifies the identifier of the image buffer to be used as a texture.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Returns the label of the polygon graphic added to the 3D graphics list.
Add a polygon graphic to a 3D graphics list.
Specifies the identifier of the 3D graphics list in which to add the polygon graphic.
Specifies the label of the parent of the polygon graphic in the 3D graphics list.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the number of vertices in the polygon.
Specifies the list of X-coordinates of the vertices.
Specifies the list of Y-coordinates of the vertices.
Specifies the list of Z-coordinates of the vertices.
Specifies the list of X-coordinates of the points in the texture image that map to the specified vertices for the texture mapping.
Specifies the list of Y-coordinates of the points in the texture image that map to the specified vertices for the texture mapping.
Specifies the identifier of the image buffer to be used as a texture.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Returns the label of the polygon graphic added to the 3D graphics list.
Remove a 3D graphic from a 3D graphics list.
Specifies the identifier of the 3D graphics list in which to remove the 3D graphic or node.
Specifies the label of the 3D graphic to remove.
Reserved for future expansion and must be set to M_DEFAULT .
Add a sphere graphic to a 3D graphics list.
Specifies the identifier of the 3D graphics list in which to add the sphere graphic.
Specifies the label of the parent of the sphere graphic in the 3D graphics list.
Specifies the X-coordinate of the center of the sphere graphic.
Specifies the Y-coordinate of the center of the sphere graphic.
Specifies the Z-coordinate of the center of the sphere graphic.
Specifies the sphere graphic's radius.
Reserved for future expansion and must be set to M_DEFAULT .
Returns the label of the sphere graphic added to the 3D graphics list.
Add a text graphic to a 3D graphics list.
Specifies the identifier of the 3D graphics list in which to add the text graphic.
Specifies the label of the parent of the text graphic in the 3D graphics list.
Specifies the address of the string containing the text that must be shown in the text graphic.
Specifies the identifier of the transformation matrix that defines the text graphic's position and orientation with respect to its parent's coordinate system.
Specifies extra options for the appearance of the text graphic.
Reserved for future expansion and must be set to M_DEFAULT .
Returns the label of the text graphic added to the 3D graphics list.
Allocate a 3D image processing context.
Specifies the identifier of the system on which to allocate the 3D image processing context.
Specifies the type of 3D image processing context to allocate. This parameter must be set to one of the following:
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the 3D image processing context identifier.
The returned value is the 3D image processing context identifier if allocation is successful. If allocation fails, M_NULL is returned.
Allocate a 3D image processing context.
Specifies the identifier of the system on which to allocate the 3D image processing context.
Specifies the type of 3D image processing context to allocate. This parameter must be set to one of the following:
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the 3D image processing context identifier.
The returned value is the 3D image processing context identifier if allocation is successful. If allocation fails, M_NULL is returned.
Allocate a 3D image processing result buffer.
Specifies the system on which to allocate the result buffer.
Specifies the type of result buffer to allocate.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the 3D image processing result buffer identifier.
The returned value is the 3D image processing result buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a 3D image processing result buffer.
Specifies the system on which to allocate the result buffer.
Specifies the type of result buffer to allocate.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the 3D image processing result buffer identifier.
The returned value is the 3D image processing result buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Perform a point-to-point arithmetic operation on depth maps and 3D geometries.
Specifies the first source image buffer or 3D geometry object.
Specifies the second source image buffer or 3D geometry object.
Specifies the identifier of the destination image buffer in which to put the result of the arithmetic operation.
Specifies the identifier of the image buffer to use as a mask, if needed.
Specifies the operation to perform.
Specifies which Z-coordinate to select for geometries with more than 1 Z-coordinate for a given pair of X- and Y-coordinates.
Specifies how to handle the camera calibration information of the destination image buffer.
Estimate a recommended depth map image buffer size from a source container's point cloud.
Specifies a calculate map size 3D image processing context.
Specifies the identifier of the source container containing a 3D-processable point cloud.
Specifies the identifier of the axis-aligned 3D box geometry object to use to limit the calculation to points within the box.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the estimated depth map image buffer size in X.
Specifies the address of the variable in which to write the estimated depth map image buffer size in Y.
Calibrate an image buffer based on the bounding box of a container's point cloud or an axis-aligned 3D box geometry, to prepare the buffer to hold a depth or intensity map.
Specifies the identifier of the source point cloud container or 3D geometry object.
Specifies the identifier of the destination image buffer with which to associate the calibration information for a depth map.
Specifies the identifier of the destination image buffer with which to associate the calibration information for an intensity map.
Specifies the identifier of the MIL object that defines the relationship between the relative and absolute coordinate systems in the depth map.
Specifies how to adjust the X and Y pixel sizes.
Specifies the sign of the Z-scale.
Specifies where to place valid values in the depth map.
Control a 3D image processing context.
Specifies the identifier of the 3D image processing context to control. The context must have been previously allocated on the system using M3dimAlloc.
Specifies the type of control to set.
Specifies the required value for the control.
Control a 3D image processing context.
Specifies the identifier of the 3D image processing context to control. The context must have been previously allocated on the system using M3dimAlloc.
Specifies the type of control to set.
Specifies the required value for the control.
Copy the extent box of a depth map into a 3D geometry.
Specifies the identifier of the source depth map image buffer.
Specifies the identifier of the destination 3D geometry object.
Specifies how to copy the depth map's extent box into the 3D geometry object.
Reserved for future expansion and must be set to M_DEFAULT .
Copy a group of results into a 3D geometry object or transformation matrix object.
Specifies the identifier of a 3D image processing result buffer.
Specifies the identifier of a 3D geometry object or transformation matrix object.
Specifies the type of copy operation to perform.
Reserved for future expansion and must be set to M_DEFAULT .
Crop points in a point cloud based on a specified 3D geometry or calibrated mask image buffer.
Specifies the identifier of the source container containing a 3D-processable point cloud.
Specifies the identifier of the destination container in which to store the resulting point cloud. The container must have been previously allocated using MbufAllocContainer with M_PROC, and must not be a child container.
Specifies the identifier of the 3D geometry object or calibrated mask image buffer used to crop the points.
Reserved for future expansion and must be set to M_NULL .
Specifies how to organize the resulting point cloud.
Specifies which points to keep, relative to the cropping object set with ImageBufOrGeometry3dgeoId.
Fill gaps in a depth map and, optionally, an intensity map, according to gap filling context controls.
Specifies a fill gaps 3D image processing context.
Specifies the image buffer identifier of the depth map on which to fill gaps.
Specifies the image buffer identifier of the intensity map on which to fill gaps. The image buffer must be an 8-bit or 16-bit unsigned, 1-band or 3-band buffer.
Reserved for future expansion and must be set to M_DEFAULT .
Free a 3D image processing context or result buffer.
Specifies the identifier of the 3D image processing context or result buffer to free. These must have been successfully allocated (using M3dimAlloc or M3dimAllocResult) prior to calling this function.
Get the specified type of result from a 3D image processing result buffer.
Specifies the identifier of the 3D image processing result buffer from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write the requested information.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Get the specified type of result from a 3D image processing result buffer.
Specifies the identifier of the 3D image processing result buffer from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write the requested information.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Get the specified type of result from a 3D image processing result buffer.
Specifies the identifier of the 3D image processing result buffer from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write the requested information.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Get the specified type of result from a 3D image processing result buffer.
Specifies the identifier of the 3D image processing result buffer from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write the requested information.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Get the specified type of result from a 3D image processing result buffer.
Specifies the identifier of the 3D image processing result buffer from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write the requested information.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Get the specified type of result from a 3D image processing result buffer.
Specifies the identifier of the 3D image processing result buffer from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write the requested information.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Get the specified type of result from a 3D image processing result buffer.
Specifies the identifier of the 3D image processing result buffer from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write the requested information.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Get the specified type of result from a 3D image processing result buffer.
Specifies the identifier of the 3D image processing result buffer from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write the requested information.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Inquire about a 3D image processing context.
Specifies the identifier of the 3D image processing context about which to inquire information.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire about a 3D image processing context.
Specifies the identifier of the 3D image processing context about which to inquire information.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire about a 3D image processing context.
Specifies the identifier of the 3D image processing context about which to inquire information.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire about a 3D image processing context.
Specifies the identifier of the 3D image processing context about which to inquire information.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire about a 3D image processing context.
Specifies the identifier of the 3D image processing context about which to inquire information.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Apply the specified transformation matrix to the 3D points of a specified point cloud or to a 3D geometry.
Specifies the source point cloud container or 3D geometry object.
Specifies the destination container or 3D geometry object.
Specifies the identifier of the transformation matrix object.
Reserved for future expansion and must be set to M_DEFAULT .
Transform a list of 3D coordinates using the specified transformation matrix, and store the resulting coordinates in the specified destination arrays.
Specifies the identifier of the transformation matrix object.
Specifies the number of points in the arrays.
Specifies the address of the array that contains the source X-coordinates, or when ControlFlag is set to M_PACKED, the address of the array that contains a packed set of source X-, Y-, and Z-coordinates.
Specifies the address of the array that contains the source Y-coordinates.
Specifies the address of the array that contains the source Z-coordinates.
Specifies the address of the array in which to store the destination X-coordinates, or when ControlFlag is set to M_PACKED, the address of the array in which to store a packed set of destination X-, Y-, and Z-coordinates.
Specifies the address of the array in which to store the destination Y-coordinates.
Specifies the address of the array in which to store the destination Z-coordinates.
Specifies whether source or destination points are passed and/or returned in a packed format, or specifies to apply only rotation and scale transformations.
Transform a list of 3D coordinates using the specified transformation matrix, and store the resulting coordinates in the specified destination arrays.
Specifies the identifier of the transformation matrix object.
Specifies the number of points in the arrays.
Specifies the address of the array that contains the source X-coordinates, or when ControlFlag is set to M_PACKED, the address of the array that contains a packed set of source X-, Y-, and Z-coordinates.
Specifies the address of the array that contains the source Y-coordinates.
Specifies the address of the array that contains the source Z-coordinates.
Specifies the address of the array in which to store the destination X-coordinates, or when ControlFlag is set to M_PACKED, the address of the array in which to store a packed set of destination X-, Y-, and Z-coordinates.
Specifies the address of the array in which to store the destination Y-coordinates.
Specifies the address of the array in which to store the destination Z-coordinates.
Specifies whether source or destination points are passed and/or returned in a packed format, or specifies to apply only rotation and scale transformations.
Merge multiple point clouds into a single point cloud.
Specifies the address of the array that holds the identifiers of point cloud containers to merge.
Specifies the identifier of the destination container in which to store the resulting unorganized point cloud. The container must have been previously allocated using MbufAllocContainer with M_PROC, and must not be a child container.
Specifies the size of the array passed to SrcContainerBufIdArrayPtr.
Specifies the subsample 3D image processing context identifier, previously allocated using M3dimAlloc with M_SUBSAMPLE_CONTEXT.
Reserved for future expansion and must be set to M_DEFAULT .
Create a 3D mesh structure for a point cloud.
Specifies a mesh 3D image processing context.
Specifies the identifier of the 3D-processable point cloud container to use as the source.
Specifies the identifier of the destination container, previously allocated using MbufAllocContainer with M_PROC.
Reserved for future expansion and must be set to M_DEFAULT .
Compute a point cloud's unit normal vectors.
Specifies a normals 3D image processing context.
Specifies the identifier of the source container containing a 3D-processable point cloud.
Specifies the identifier of the destination container, previously allocated using MbufAllocContainer with M_PROC.
Reserved for future expansion and must be set to M_DEFAULT .
Takes the profile of a depth map or point cloud, along a specified slicing plane.
Specifies the identifier of the source point cloud container or depth map image buffer.
Specifies the identifier of the profile 3D image processing result buffer. The result buffer must have been allocated using M3dimAllocResult with M_PROFILE_RESULT.
Specifies the type of profile to generate.
Specifies the first parameter. Depends on ProfileType.
Specifies the second parameter. Depends on ProfileType.
Specifies the third parameter. Depends on ProfileType.
Specifies the fourth parameter. Depends on ProfileType.
Specifies the fifth parameter. Depends on ProfileType.
Reserved for future expansion and must be set to M_DEFAULT .
Project a point cloud or 3D geometry onto the XY (Z=0) plane to generate a fully corrected depth map.
Specifies a source container or 3D geometry object.
Specifies the identifier of the destination depth map image buffer, previously allocated using MbufAlloc2d.
Specifies the identifier of the destination intensity map image buffer.
Specifies the projection mode.
Specifies the overlap mode, which determines a pixel's gray level when multiple points correspond to the same destination depth map pixel.
Specifies additional options.
Reserved for future expansion and must be set to M_DEFAULT .
Remove 3D points from a point cloud, based on a specified condition.
Specifies the identifier of the source point cloud container, previously allocated using MbufAllocContainer with M_PROC.
Specifies the identifier of the destination container in which to place the modified point cloud.
Specifies which points to remove.
Reserved for future expansion and must be set to M_DEFAULT .
Restores a 3D image processing context from disk.
Specifies the name and path of the file from which to restore the 3D image processing context.
Specifies the system on which to restore the 3D image processing context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the 3D image processing context identifier.
The returned value is the 3D image processing context identifier. If allocation fails, M_NULL is returned.
Restores a 3D image processing context from disk.
Specifies the name and path of the file from which to restore the 3D image processing context.
Specifies the system on which to restore the 3D image processing context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the 3D image processing context identifier.
The returned value is the 3D image processing context identifier. If allocation fails, M_NULL is returned.
Rotate a specified point cloud or 3D geometry.
Specifies the source point cloud container or 3D geometry object.
Specifies the destination container or 3D geometry object.
Specifies the type of rotation to apply to the point cloud or 3D geometry.
Specifies an attribute of the rotation.
Specifies an attribute of the rotation.
Specifies an attribute of the rotation.
Specifies an attribute of the rotation.
Specifies the X-coordinate of the point around which the rotation is performed.
Specifies the Y-coordinate of the point around which the rotation is performed.
Specifies the Z-coordinate of the point around which the rotation is performed.
Reserved for future expansion and must be set to M_DEFAULT .
Subsample a point cloud to generate a less dense point cloud, or sample a meshed point cloud to generate a denser point cloud.
Specifies a subsample or surface sample 3D image processing context.
Specifies the identifier of the source container containing a 3D-processable point cloud.
Specifies the identifier of the destination container in which to place the generated point cloud.
Reserved for future expansion and must be set to M_DEFAULT .
Save a 3D image processing context to a file.
Specifies the name and path of the file in which to save the 3D image processing context; it is recommended that you use the M3DIM file extension for easier use with other Matrox Imaging software products.
Specifies the identifier of the 3D image processing context to save.
Reserved for future expansion and must be set to M_DEFAULT .
Save a 3D image processing context to a file.
Specifies the name and path of the file in which to save the 3D image processing context; it is recommended that you use the M3DIM file extension for easier use with other Matrox Imaging software products.
Specifies the identifier of the 3D image processing context to save.
Reserved for future expansion and must be set to M_DEFAULT .
Scale a specified point cloud or 3D geometry.
Specifies a source point cloud container or 3D geometry object.
Specifies the destination container or 3D geometry object.
Specifies the factor by which to scale in X.
Specifies the factor by which to scale in Y.
Specifies the factor by which to scale in Z.
Specifies the X-coordinate of the point that defines the center of the scaling operation.
Specifies the Y-coordinate of the point that defines the center of the scaling operation.
Specifies the Z-coordinate of the point that defines the center of the scaling operation.
Reserved for future expansion and must be set to M_DEFAULT .
Compute a variety of statistics on a point cloud or depth map.
Specifies a previously allocated statistics 3D image processing context (used to evaluate multiple statistical calculations), or a predefined statistics 3D image processing context (used to evaluate a single statistical calculation).
Specifies the identifier of the source container containing a 3D-processable point cloud, or specifies the identifier of the source depth map image buffer.
Specifies the identifier of the statistics 3D image processing result buffer.
Reserved for future expansion and must be set to M_DEFAULT .
Load, restore, or save a 3D image processing context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the 3D image processing context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the 3D image processing context.
Specifies the MIL version of the 3D image processing context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the 3D image processing context.
Specifies the address of the variable in which to write the size of the 3D image processing context, in bytes.
Load, restore, or save a 3D image processing context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the 3D image processing context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the 3D image processing context.
Specifies the MIL version of the 3D image processing context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the 3D image processing context.
Specifies the address of the variable in which to write the size of the 3D image processing context, in bytes.
Load, restore, or save a 3D image processing context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the 3D image processing context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the 3D image processing context.
Specifies the MIL version of the 3D image processing context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the 3D image processing context.
Specifies the address of the variable in which to write the size of the 3D image processing context, in bytes.
Load, restore, or save a 3D image processing context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the 3D image processing context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the 3D image processing context.
Specifies the MIL version of the 3D image processing context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the 3D image processing context.
Specifies the address of the variable in which to write the size of the 3D image processing context, in bytes.
Load, restore, or save a 3D image processing context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the 3D image processing context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the 3D image processing context.
Specifies the MIL version of the 3D image processing context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the 3D image processing context.
Specifies the address of the variable in which to write the size of the 3D image processing context, in bytes.
Load, restore, or save a 3D image processing context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the 3D image processing context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the 3D image processing context.
Specifies the MIL version of the 3D image processing context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the 3D image processing context.
Specifies the address of the variable in which to write the size of the 3D image processing context, in bytes.
Translate a specified point cloud or 3D geometry.
Specifies a source point cloud container or 3D geometry object.
Specifies the destination container or 3D geometry object.
Specifies the displacement in the X-direction.
Specifies the displacement in the Y-direction.
Specifies the displacement in the Z-direction.
Reserved for future expansion and must be set to M_DEFAULT .
Extract laser line data from an image and store this data in a 3D reconstruction result buffer.
Specifies the identifier of the 3D reconstruction context.
Specifies the identifier of the 3D reconstruction result buffer in which to store the laser line data. The 3D reconstruction result buffer must have been previously allocated using M3dmapAllocResult with M_LASER_CALIBRATION_DATA, M_POINT_CLOUD_RESULT, or M_DEPTH_CORRECTED_DATA.
Specifies the identifier of the image buffer containing the grabbed image of the laser line.
Specifies the identifier of the image buffer containing the intensity map, if using a 3D camera.
Reserved for future expansion. This parameter must be set to M_NULL .
Specifies the label of the point cloud in the result buffer in which to add the laser line data, if the result buffer has been allocated using M3dmapAllocResult with M_POINT_CLOUD_RESULT.
Specifies the function's control flag. This parameter must be set to one of the following values:
Allocate a 3D reconstruction context or a 3D draw context.
Specifies the identifier of the system on which to allocate the 3D reconstruction context or 3D draw context.
Specifies to allocate a 3D reconstruction context or 3D draw context. This parameter must be set to one of the following:
Specifies the 3D reconstruction mode of the context, which determines how data is represented.
Specifies the address of the variable in which to write the 3D reconstruction context or 3D draw context.
The returned value is the 3D reconstruction context or 3D draw context identifier if allocation is successful. If allocation fails, M_NULL is returned.
Allocate a 3D reconstruction context or a 3D draw context.
Specifies the identifier of the system on which to allocate the 3D reconstruction context or 3D draw context.
Specifies to allocate a 3D reconstruction context or 3D draw context. This parameter must be set to one of the following:
Specifies the 3D reconstruction mode of the context, which determines how data is represented.
Specifies the address of the variable in which to write the 3D reconstruction context or 3D draw context.
The returned value is the 3D reconstruction context or 3D draw context identifier if allocation is successful. If allocation fails, M_NULL is returned.
Allocate a 3D reconstruction result buffer.
Specifies the identifier of the system on which to allocate the result buffer.
Specifies the type of result buffer to allocate. This parameter must be set to the following value:
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the 3D reconstruction result buffer identifier.
The returned value is the 3D reconstruction result buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a 3D reconstruction result buffer.
Specifies the identifier of the system on which to allocate the result buffer.
Specifies the type of result buffer to allocate. This parameter must be set to the following value:
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the 3D reconstruction result buffer identifier.
The returned value is the 3D reconstruction result buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Calibrate a 3D reconstruction setup.
Specifies the identifier of the 3D reconstruction context used to extract the laser line from grabbed images.
Specifies the identifier of the 3D reconstruction result buffer that contains the laser line data required for calibration. The 3D reconstruction result buffer must have been previously allocated using M3dmapAllocResult and contain data for at least one laser line.
Specifies the identifier of the camera calibration context that contains the 3D camera calibration data or M_NULL .
Reserved for future expansion and must be set to M_DEFAULT .
Calibrate a 3D reconstruction setup that uses multiple camera-laser pairs.
Specifies the address of an array containing the identifiers of the 3D reconstruction context used to extract the laser line from grabbed images.
Specifies the address of an array containing the identifiers of the 3D reconstruction result buffers that contains the laser line data required for calibration.
Specifies the address of an array containing the identifiers of the camera calibration contexts of the cameras used to grab the laser lines.
Specifies the number of camera-laser pairs.
Specifies the function's control flag.
Clear a 3D reconstruction result buffer of some or all of its content.
Specifies the identifier of the 3D reconstruction result buffer to clear.
Specifies the point cloud(s) in the specified 3D reconstruction result buffer.
Specifies the operation to perform.
Reserved for future expansion and must be set to M_DEFAULT .
Control a profiling 3D reconstruction context, draw 3D reconstruction context, or 3D reconstruction result buffer.
Specifies the identifier of the profiling 3D reconstruction context, draw 3D reconstruction context, or 3D reconstruction result buffer whose setting to modify. The profiling 3D reconstruction context or draw 3D reconstruction context must have been previously allocated using M3dmapAlloc with M_LASER or M_DRAW_3D_CONTEXT, respectively. The 3D reconstruction result buffer must have been previously allocated using M3dmapAllocResult with M_DEPTH_CORRECTED_DATA, M_LASER_CALIBRATION_DATA, or M_POINT_CLOUD_RESULT.
Specifies the point cloud(s) in the specified 3D reconstruction result buffer, or the entire result buffer itself, to control.
Specifies the type of setting to control.
Specifies the required value for the setting.
Control a profiling 3D reconstruction context, draw 3D reconstruction context, or 3D reconstruction result buffer.
Specifies the identifier of the profiling 3D reconstruction context, draw 3D reconstruction context, or 3D reconstruction result buffer whose setting to modify. The profiling 3D reconstruction context or draw 3D reconstruction context must have been previously allocated using M3dmapAlloc with M_LASER or M_DRAW_3D_CONTEXT, respectively. The 3D reconstruction result buffer must have been previously allocated using M3dmapAllocResult with M_DEPTH_CORRECTED_DATA, M_LASER_CALIBRATION_DATA, or M_POINT_CLOUD_RESULT.
Specifies the point cloud(s) in the specified 3D reconstruction result buffer, or the entire result buffer itself, to control.
Specifies the type of setting to control.
Specifies the required value for the setting.
Copy one or more point clouds from one M_POINT_CLOUD_RESULT result buffer to another.
Specifies the identifier of the 3D reconstruction result buffer containing the source point clouds to copy/move. The 3D reconstruction result buffer must have been previously allocated using M3dmapAllocResult with M_POINT_CLOUD_RESULT.
Specifies the point cloud(s) to copy/move from the source M_POINT_CLOUD_RESULT result buffer.
Specifies the identifier of the 3D reconstruction result buffer in which to copy/move the source point cloud(s). The 3D reconstruction result buffer must have been previously allocated using M3dmapAllocResult with M_POINT_CLOUD_RESULT. You can specify the same identifier as the SrcResult3dmapId identifier, but the label to assign the copied/moved point cloud must be different.
Specifies a new label in the destination M_POINT_CLOUD_RESULT result buffer in which to copy/move the source point cloud(s).
Specifies the type of operation to perform.
Reserved for future expansion and must be set to M_DEFAULT .
Copy a group of results from a 3D reconstruction result buffer into a container or an image buffer.
Specifies the identifier of the 3D reconstruction result buffer containing point cloud or laser line data.
Specifies the point cloud(s) in the specified 3D reconstruction result buffer to copy.
Specifies the identifier of the destination container or image buffer in which to save the copied information.
Specifies the type of copy operation to perform.
Specifies whether to copy reflectance values, when the SrcResult3dmapId parameter is set to an M_POINT_CLOUD_RESULT result buffer.
Generate an image from a 3D reconstruction context or result buffer.
Specifies the identifier of the 2D graphics context to use. This parameter must be set to one of the following values:
Specifies the identifier of a 3D reconstruction context or result buffer.
Specifies the identifier of the destination image buffer or 2D graphics list in which to draw.
Specifies what to draw in the destination image buffer or 2D graphics list.
Reserved for future expansion and must be set to M_DEFAULT .
Reserved for future expansion and must be set to M_DEFAULT .
Draw 3D annotations based on a laser line profiling 3D reconstruction context.
Specifies the identifier of the 3D draw context that specifies the annotations to draw and how to draw them. This parameter must be set to one of the following values:
Specifies the identifier of the laser line profiling 3D reconstruction context, previously allocated using M3dmapAlloc with M_LASER and M_CALIBRATED_CAMERA_LINEAR_MOTION.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the identifier of the 3D graphics list in which to draw. You can specify a 3D graphics list that you have previously allocated using M3dgraAlloc, or you can specify the identifier of the 3D display's internal graphics list (inquired using M3ddispInquire with M_3D_GRAPHIC_LIST_ID).
Specifies the label of the 3D graphic in the 3D graphics list to be used as the annotation's parent.
Specifies the identifier of the image buffer containing the texture image, which you can apply to the drawn laser plane to enhance its visibility.
Reserved for future expansion and must be set to M_DEFAULT .
Returns the parent label of the graphics added to the graphics list.
Free a 3D reconstruction context or a 3D reconstruction result buffer.
Specifies the identifier of the 3D reconstruction context or 3D reconstruction result buffer to free.
Get the specified type of result(s) from a 3D reconstruction result buffer.
Specifies the identifier of the 3D reconstruction result buffer from which to retrieve results.
Specifies the point cloud(s) in the specified 3D reconstruction result buffer, or the entire result buffer itself, from which to get results.
Specifies the type of result to get.
Specifies the address in which to write the results.
Get the specified type of result(s) from a 3D reconstruction result buffer.
Specifies the identifier of the 3D reconstruction result buffer from which to retrieve results.
Specifies the point cloud(s) in the specified 3D reconstruction result buffer, or the entire result buffer itself, from which to get results.
Specifies the type of result to get.
Specifies the address in which to write the results.
Get the specified type of result(s) from a 3D reconstruction result buffer.
Specifies the identifier of the 3D reconstruction result buffer from which to retrieve results.
Specifies the point cloud(s) in the specified 3D reconstruction result buffer, or the entire result buffer itself, from which to get results.
Specifies the type of result to get.
Specifies the address in which to write the results.
Get the specified type of result(s) from a 3D reconstruction result buffer.
Specifies the identifier of the 3D reconstruction result buffer from which to retrieve results.
Specifies the point cloud(s) in the specified 3D reconstruction result buffer, or the entire result buffer itself, from which to get results.
Specifies the type of result to get.
Specifies the address in which to write the results.
Get the specified type of result(s) from a 3D reconstruction result buffer.
Specifies the identifier of the 3D reconstruction result buffer from which to retrieve results.
Specifies the point cloud(s) in the specified 3D reconstruction result buffer, or the entire result buffer itself, from which to get results.
Specifies the type of result to get.
Specifies the address in which to write the results.
Get the specified type of result(s) from a 3D reconstruction result buffer.
Specifies the identifier of the 3D reconstruction result buffer from which to retrieve results.
Specifies the point cloud(s) in the specified 3D reconstruction result buffer, or the entire result buffer itself, from which to get results.
Specifies the type of result to get.
Specifies the address in which to write the results.
Get the specified type of result(s) from a 3D reconstruction result buffer.
Specifies the identifier of the 3D reconstruction result buffer from which to retrieve results.
Specifies the point cloud(s) in the specified 3D reconstruction result buffer, or the entire result buffer itself, from which to get results.
Specifies the type of result to get.
Specifies the address in which to write the results.
Get the specified type of result(s) from a 3D reconstruction result buffer.
Specifies the identifier of the 3D reconstruction result buffer from which to retrieve results.
Specifies the point cloud(s) in the specified 3D reconstruction result buffer, or the entire result buffer itself, from which to get results.
Specifies the type of result to get.
Specifies the address in which to write the results.
Get the specified type of result(s) from a 3D reconstruction result buffer.
Specifies the identifier of the 3D reconstruction result buffer from which to retrieve results.
Specifies the point cloud(s) in the specified 3D reconstruction result buffer, or the entire result buffer itself, from which to get results.
Specifies the type of result to get.
Specifies the address in which to write the results.
Get the specified type of result(s) from a 3D reconstruction result buffer.
Specifies the identifier of the 3D reconstruction result buffer from which to retrieve results.
Specifies the point cloud(s) in the specified 3D reconstruction result buffer, or the entire result buffer itself, from which to get results.
Specifies the type of result to get.
Specifies the address in which to write the results.
Get the specified type of result(s) from a 3D reconstruction result buffer.
Specifies the identifier of the 3D reconstruction result buffer from which to retrieve results.
Specifies the point cloud(s) in the specified 3D reconstruction result buffer, or the entire result buffer itself, from which to get results.
Specifies the type of result to get.
Specifies the address in which to write the results.
Inquire about a profiling 3D reconstruction context, draw 3D reconstruction context, or result buffer.
Specifies the identifier of the profiling 3D reconstruction context, draw 3D reconstruction context, or result buffer about which to inquire information.
Specifies the point cloud(s) in the result buffer about which to inquire, or specifies the entire result buffer itself.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a profiling 3D reconstruction context, draw 3D reconstruction context, or result buffer.
Specifies the identifier of the profiling 3D reconstruction context, draw 3D reconstruction context, or result buffer about which to inquire information.
Specifies the point cloud(s) in the result buffer about which to inquire, or specifies the entire result buffer itself.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a profiling 3D reconstruction context, draw 3D reconstruction context, or result buffer.
Specifies the identifier of the profiling 3D reconstruction context, draw 3D reconstruction context, or result buffer about which to inquire information.
Specifies the point cloud(s) in the result buffer about which to inquire, or specifies the entire result buffer itself.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a profiling 3D reconstruction context, draw 3D reconstruction context, or result buffer.
Specifies the identifier of the profiling 3D reconstruction context, draw 3D reconstruction context, or result buffer about which to inquire information.
Specifies the point cloud(s) in the result buffer about which to inquire, or specifies the entire result buffer itself.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a profiling 3D reconstruction context, draw 3D reconstruction context, or result buffer.
Specifies the identifier of the profiling 3D reconstruction context, draw 3D reconstruction context, or result buffer about which to inquire information.
Specifies the point cloud(s) in the result buffer about which to inquire, or specifies the entire result buffer itself.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a profiling 3D reconstruction context, draw 3D reconstruction context, or result buffer.
Specifies the identifier of the profiling 3D reconstruction context, draw 3D reconstruction context, or result buffer about which to inquire information.
Specifies the point cloud(s) in the result buffer about which to inquire, or specifies the entire result buffer itself.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a profiling 3D reconstruction context, draw 3D reconstruction context, or result buffer.
Specifies the identifier of the profiling 3D reconstruction context, draw 3D reconstruction context, or result buffer about which to inquire information.
Specifies the point cloud(s) in the result buffer about which to inquire, or specifies the entire result buffer itself.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a profiling 3D reconstruction context, draw 3D reconstruction context, or result buffer.
Specifies the identifier of the profiling 3D reconstruction context, draw 3D reconstruction context, or result buffer about which to inquire information.
Specifies the point cloud(s) in the result buffer about which to inquire, or specifies the entire result buffer itself.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a profiling 3D reconstruction context, draw 3D reconstruction context, or result buffer.
Specifies the identifier of the profiling 3D reconstruction context, draw 3D reconstruction context, or result buffer about which to inquire information.
Specifies the point cloud(s) in the result buffer about which to inquire, or specifies the entire result buffer itself.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a profiling 3D reconstruction context, draw 3D reconstruction context, or result buffer.
Specifies the identifier of the profiling 3D reconstruction context, draw 3D reconstruction context, or result buffer about which to inquire information.
Specifies the point cloud(s) in the result buffer about which to inquire, or specifies the entire result buffer itself.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a profiling 3D reconstruction context, draw 3D reconstruction context, or result buffer.
Specifies the identifier of the profiling 3D reconstruction context, draw 3D reconstruction context, or result buffer about which to inquire information.
Specifies the point cloud(s) in the result buffer about which to inquire, or specifies the entire result buffer itself.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a profiling 3D reconstruction context, draw 3D reconstruction context, or result buffer.
Specifies the identifier of the profiling 3D reconstruction context, draw 3D reconstruction context, or result buffer about which to inquire information.
Specifies the point cloud(s) in the result buffer about which to inquire, or specifies the entire result buffer itself.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Restore a 3D object from disk.
Specifies the name and directory of the file from which to restore the 3D object.
Specifies the system on which to restore the 3D object.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the 3D object identifier.
The returned value is the 3D object identifier. If allocation fails, M_NULL is returned.
Restore a 3D object from disk.
Specifies the name and directory of the file from which to restore the 3D object.
Specifies the system on which to restore the 3D object.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the 3D object identifier.
The returned value is the 3D object identifier. If allocation fails, M_NULL is returned.
Save a 3D object to a file.
Specifies the name and directory of the file in which to save the 3D object. The recommended extension is M3D.
Specifies the identifier of the 3D object to save.
Reserved for future expansion and must be set to M_DEFAULT .
Save a 3D object to a file.
Specifies the name and directory of the file in which to save the 3D object. The recommended extension is M3D.
Specifies the identifier of the 3D object to save.
Reserved for future expansion and must be set to M_DEFAULT .
Load, restore, or save a 3D object from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the 3D object.
Specifies the operation to perform on the 3D object.
Specifies the type of stream in which to store/from which to restore the 3D object.
Specifies the MIL version of the 3D object.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the 3D object.
Specifies the address of the variable in which to write the size of the 3D object, in bytes.
Load, restore, or save a 3D object from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the 3D object.
Specifies the operation to perform on the 3D object.
Specifies the type of stream in which to store/from which to restore the 3D object.
Specifies the MIL version of the 3D object.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the 3D object.
Specifies the address of the variable in which to write the size of the 3D object, in bytes.
Load, restore, or save a 3D object from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the 3D object.
Specifies the operation to perform on the 3D object.
Specifies the type of stream in which to store/from which to restore the 3D object.
Specifies the MIL version of the 3D object.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the 3D object.
Specifies the address of the variable in which to write the size of the 3D object, in bytes.
Load, restore, or save a 3D object from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the 3D object.
Specifies the operation to perform on the 3D object.
Specifies the type of stream in which to store/from which to restore the 3D object.
Specifies the MIL version of the 3D object.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the 3D object.
Specifies the address of the variable in which to write the size of the 3D object, in bytes.
Load, restore, or save a 3D object from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the 3D object.
Specifies the operation to perform on the 3D object.
Specifies the type of stream in which to store/from which to restore the 3D object.
Specifies the MIL version of the 3D object.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the 3D object.
Specifies the address of the variable in which to write the size of the 3D object, in bytes.
Load, restore, or save a 3D object from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the 3D object.
Specifies the operation to perform on the 3D object.
Specifies the type of stream in which to store/from which to restore the 3D object.
Specifies the MIL version of the 3D object.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the 3D object.
Specifies the address of the variable in which to write the size of the 3D object, in bytes.
Perform stereo vision triangulation to find the 3D world coordinates of points from their pixel location in the image plane of two or more cameras.
Specifies the address of an array containing the identifiers of the camera calibration contexts for each of the camera setups.
Specifies the address of the array containing the X-pixel coordinates of the common points in the image plane of each camera.
Specifies the address of the array containing the Y-pixel coordinates of the common points in the image plane of each camera. This array must have a size equal to ( NumCalibrations x NumPoints).
Specifies the address of an array in which to write the calculated X-world coordinates.
Specifies the address of the array in which to write the calculated Y-world coordinates.
Specifies the address of the array in which to write the calculated Z-world coordinates.
Specifies the address of the array in which to write the root mean square (RMS) error for the calculated world coordinates of each point.
Specifies the number of camera calibration contexts. This should correspond to the number of cameras. This parameter must be greater or equal to 2.
Specifies the number of points to compute using stereo vision triangulation. This parameter must be greater or equal to 1.
Specifies the world coordinate system that is common to all the specified camera calibration contexts.
Reserved for future expansion and must be set to M_DEFAULT .
Perform stereo vision triangulation to find the 3D world coordinates of points from their pixel location in the image plane of two or more cameras.
Specifies the address of an array containing the identifiers of the camera calibration contexts for each of the camera setups.
Specifies the address of the array containing the X-pixel coordinates of the common points in the image plane of each camera.
Specifies the address of the array containing the Y-pixel coordinates of the common points in the image plane of each camera. This array must have a size equal to ( NumCalibrations x NumPoints).
Specifies the address of an array in which to write the calculated X-world coordinates.
Specifies the address of the array in which to write the calculated Y-world coordinates.
Specifies the address of the array in which to write the calculated Z-world coordinates.
Specifies the address of the array in which to write the root mean square (RMS) error for the calculated world coordinates of each point.
Specifies the number of camera calibration contexts. This should correspond to the number of cameras. This parameter must be greater or equal to 2.
Specifies the number of points to compute using stereo vision triangulation. This parameter must be greater or equal to 1.
Specifies the world coordinate system that is common to all the specified camera calibration contexts.
Reserved for future expansion and must be set to M_DEFAULT .
Allocate a 3D metrology context.
Specifies the system on which to allocate the 3D metrology context.
Specifies the type of 3D metrology context to allocate.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the identifier of the 3D metrology context, if allocation is successful. Since M3dmetAlloc also returns the 3D metrology context identifier, you can set this parameter to M_NULL .
The returned value is the 3D metrology context's identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a 3D metrology context.
Specifies the system on which to allocate the 3D metrology context.
Specifies the type of 3D metrology context to allocate.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the identifier of the 3D metrology context, if allocation is successful. Since M3dmetAlloc also returns the 3D metrology context identifier, you can set this parameter to M_NULL .
The returned value is the 3D metrology context's identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocates a 3D metrology result buffer.
Specifies the identifier of the system on which to allocate the 3D metrology result buffer.
Specifies the type of 3D metrology result buffer to allocate.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the 3D metrology result buffer identifier, if allocation is successful. Since M3dmetAllocResult also returns the 3D metrology result buffer identifier, you can set this parameter to M_NULL .
The returned value is the 3D metrology result buffer's identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocates a 3D metrology result buffer.
Specifies the identifier of the system on which to allocate the 3D metrology result buffer.
Specifies the type of 3D metrology result buffer to allocate.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the 3D metrology result buffer identifier, if allocation is successful. Since M3dmetAllocResult also returns the 3D metrology result buffer identifier, you can set this parameter to M_NULL .
The returned value is the 3D metrology result buffer's identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Control a setting for a 3D metrology context.
Specifies the identifier of the fit 3D metrology context or statistics 3D metrology context to control.
Specifies the setting to control.
Specifies the value needed for the control.
Control a setting for a 3D metrology context.
Specifies the identifier of the fit 3D metrology context or statistics 3D metrology context to control.
Specifies the setting to control.
Specifies the value needed for the control.
Copy a 3D geometry into, or out of, a fit 3D metrology context.
Specifies the MIL object from which to copy the 3D geometry.
Specifies the identifier of the MIL object in which to copy the 3D geometry.
Specifies the type of copy operation to perform.
Reserved for future expansion and must be set to M_DEFAULT .
Copy a group of results from a fit 3D metrology result buffer into an image buffer, 3D geometry object, or a transformation matrix.
Specifies the identifier of the fit 3D metrology result buffer from which to copy results. The fit 3D metrology context must have been allocated using M3dmetAllocResult with M_FIT_RESULT, and must contain the results of a call to M3dmetFit.
Specifies the identifier of the image buffer, 3D geometry object, or transformation matrix object into which the results will be copied.
Specifies the type of copy operation to perform.
Reserved for future expansion and must be set to M_DEFAULT .
Calculates the distance between a point cloud or depth map, and a point cloud, depth map, or 3D geometry object.
Specifies the source point cloud container or depth map image buffer.
Specifies the reference object with respect to which distances will be measured.
Specifies the identifier of the buffer in which to store the calculated distances.
Specifies the type of distance to calculate.
Specifies an optional maximum distance for which to complete calculations when the reference MIL object is a point cloud container.
Reserved for future expansion and must be set to M_DEFAULT .
Draw the result of a fit operation into a 3D graphics list.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the identifier of the fit 3D metrology result buffer.
Specifies the identifier of the 3D graphics list in which to draw.
Specifies the label of the 3D graphic in the 3D graphics list to use as the geometry's parent.
Reserved for future expansion and must be set to M_DEFAULT .
Returns the label of the 3D graphic added to the 3D graphics list.
Fits a 3D geometry to a point cloud or depth map.
Specifies the fit 3D metrology context.
Specifies the point cloud or depth map to which to fit the 3D geometry.
Specifies the type of 3D geometry object to use in the fit operation. Note that 3D box geometry objects are not supported.
Specifies the identifier of the fit 3D metrology result buffer in which to store the results of the fit operation.
Specifies the distance from the 3D geometry, beyond which points are considered outliers and will be ignored during the fit operation.
Reserved for future expansion and must be set to M_DEFAULT .
Free a 3D metrology context or result buffer.
Specifies the identifier of the 3D metrology context or result buffer to free. These must have been successfully allocated using M3dmetAlloc or M3dmetAllocResult prior to calling this function.
Get the specified type of result(s) from a 3D metrology result buffer.
Specifies the identifier of a fit 3D metrology result buffer or statistics 3D metrology result buffer, from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address in which to write the results.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Get the specified type of result(s) from a 3D metrology result buffer.
Specifies the identifier of a fit 3D metrology result buffer or statistics 3D metrology result buffer, from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address in which to write the results.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Get the specified type of result(s) from a 3D metrology result buffer.
Specifies the identifier of a fit 3D metrology result buffer or statistics 3D metrology result buffer, from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address in which to write the results.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Get the specified type of result(s) from a 3D metrology result buffer.
Specifies the identifier of a fit 3D metrology result buffer or statistics 3D metrology result buffer, from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address in which to write the results.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Inquire information about a 3D metrology context.
Specifies the identifier of the 3D metrology context to inquire.
Specifies the type of information about which to inquire.
Specifies the address of the variable in which to write the requested information.
The returned value is the requested information, if it is a MIL_INT. If the requested information is a MIL_DOUBLEor if it is a MIL_INT64on a 32-bit system, this function will return M_NULL .
Inquire information about a 3D metrology context.
Specifies the identifier of the 3D metrology context to inquire.
Specifies the type of information about which to inquire.
Specifies the address of the variable in which to write the requested information.
The returned value is the requested information, if it is a MIL_INT. If the requested information is a MIL_DOUBLEor if it is a MIL_INT64on a 32-bit system, this function will return M_NULL .
Inquire information about a 3D metrology context.
Specifies the identifier of the 3D metrology context to inquire.
Specifies the type of information about which to inquire.
Specifies the address of the variable in which to write the requested information.
The returned value is the requested information, if it is a MIL_INT. If the requested information is a MIL_DOUBLEor if it is a MIL_INT64on a 32-bit system, this function will return M_NULL .
Inquire information about a 3D metrology context.
Specifies the identifier of the 3D metrology context to inquire.
Specifies the type of information about which to inquire.
Specifies the address of the variable in which to write the requested information.
The returned value is the requested information, if it is a MIL_INT. If the requested information is a MIL_DOUBLEor if it is a MIL_INT64on a 32-bit system, this function will return M_NULL .
Inquire information about a 3D metrology context.
Specifies the identifier of the 3D metrology context to inquire.
Specifies the type of information about which to inquire.
Specifies the address of the variable in which to write the requested information.
The returned value is the requested information, if it is a MIL_INT. If the requested information is a MIL_DOUBLEor if it is a MIL_INT64on a 32-bit system, this function will return M_NULL .
Restore a 3D metrology context from disk.
Specifies the name and path of the file from which to restore the 3D metrology context.
Specifies the system on which to restore the 3D metrology context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the 3D metrology context identifier.
The returned value is the 3D metrology context identifier. If allocation fails, M_NULL is returned.
Restore a 3D metrology context from disk.
Specifies the name and path of the file from which to restore the 3D metrology context.
Specifies the system on which to restore the 3D metrology context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the 3D metrology context identifier.
The returned value is the 3D metrology context identifier. If allocation fails, M_NULL is returned.
Save a 3D metrology context to a file.
Specifies the name and path of the file in which to save the 3D metrology context; it is recommended that you use the M3DMET file extension for easier use with other Matrox Imaging software products.
Specifies the identifier of the 3D metrology context to save.
Reserved for future expansion and must be set to M_DEFAULT .
Save a 3D metrology context to a file.
Specifies the name and path of the file in which to save the 3D metrology context; it is recommended that you use the M3DMET file extension for easier use with other Matrox Imaging software products.
Specifies the identifier of the 3D metrology context to save.
Reserved for future expansion and must be set to M_DEFAULT .
Compute a variety of statistics on the distances between a point cloud or depth map, and a point cloud, depth map, or 3D geometry.
Specifies a previously allocated statistics 3D metrology context (used to evaluate multiple statistical calculations), or a predefined statistics 3D metrology context (used to evaluate a single statistical calculation).
Specifies the source point cloud container or depth map image buffer.
Specifies the identifier of the reference MIL object, with respect to which distances will be measured.
Specifies the identifier of the statistics 3D metrology result buffer in which to store the results. The result buffer must have been allocated using M3dmetAllocResult with M_STATISTICS_RESULT.
Specifies the type of distance to calculate.
Specifies the condition for which distance measurements will be used in statistics calculations.
Specifies the lower limit of the selected condition.
Specifies the upper limit of the selected condition.
Reserved for future expansion and must be set to M_DEFAULT .
Load, restore, or save a 3D metrology context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the 3D metrology context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the 3D metrology context.
Specifies the MIL version of the 3D metrology context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the 3D metrology context.
Specifies the address of the variable in which to write the size of the 3D metrology context, in bytes.
Load, restore, or save a 3D metrology context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the 3D metrology context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the 3D metrology context.
Specifies the MIL version of the 3D metrology context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the 3D metrology context.
Specifies the address of the variable in which to write the size of the 3D metrology context, in bytes.
Load, restore, or save a 3D metrology context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the 3D metrology context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the 3D metrology context.
Specifies the MIL version of the 3D metrology context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the 3D metrology context.
Specifies the address of the variable in which to write the size of the 3D metrology context, in bytes.
Load, restore, or save a 3D metrology context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the 3D metrology context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the 3D metrology context.
Specifies the MIL version of the 3D metrology context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the 3D metrology context.
Specifies the address of the variable in which to write the size of the 3D metrology context, in bytes.
Load, restore, or save a 3D metrology context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the 3D metrology context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the 3D metrology context.
Specifies the MIL version of the 3D metrology context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the 3D metrology context.
Specifies the address of the variable in which to write the size of the 3D metrology context, in bytes.
Load, restore, or save a 3D metrology context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the 3D metrology context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the 3D metrology context.
Specifies the MIL version of the 3D metrology context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the 3D metrology context.
Specifies the address of the variable in which to write the size of the 3D metrology context, in bytes.
Computes the volume of a point cloud's mesh or of a depth map, delimited optionally by a specified reference object.
Specifies the point cloud or depth map for which to calculate the volume.
Specifies the reference MIL object to use to define a closed 3D shape whose volume to calculate.
Specifies how to calculate the total volume, given the position of the source MIL object relative to the reference object.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the calculated volume.
Specifies the address of the variable in which to write the status of the volume calculation.
The returned value is the computed volume, if successful. If the volume calculation fails, M_NULL is returned.
Computes the volume of a point cloud's mesh or of a depth map, delimited optionally by a specified reference object.
Specifies the point cloud or depth map for which to calculate the volume.
Specifies the reference MIL object to use to define a closed 3D shape whose volume to calculate.
Specifies how to calculate the total volume, given the position of the source MIL object relative to the reference object.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the calculated volume.
Specifies the address of the variable in which to write the status of the volume calculation.
The returned value is the computed volume, if successful. If the volume calculation fails, M_NULL is returned.
Computes the volume of a point cloud's mesh or of a depth map, delimited optionally by a specified reference object.
Specifies the point cloud or depth map for which to calculate the volume.
Specifies the reference MIL object to use to define a closed 3D shape whose volume to calculate.
Specifies how to calculate the total volume, given the position of the source MIL object relative to the reference object.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the calculated volume.
Specifies the address of the variable in which to write the status of the volume calculation.
The returned value is the computed volume, if successful. If the volume calculation fails, M_NULL is returned.
Computes the volume of a point cloud's mesh or of a depth map, delimited optionally by a specified reference object.
Specifies the point cloud or depth map for which to calculate the volume.
Specifies the reference MIL object to use to define a closed 3D shape whose volume to calculate.
Specifies how to calculate the total volume, given the position of the source MIL object relative to the reference object.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the calculated volume.
Specifies the address of the variable in which to write the status of the volume calculation.
The returned value is the computed volume, if successful. If the volume calculation fails, M_NULL is returned.
Allocate a 3D registration context.
Specifies the identifier of the system on which to allocate the 3D registration context.
Specifies the type of 3D registration context to allocate.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the pairwise 3D registration context identifier.
The returned value is the context's identifier. If allocation fails, M_NULL is returned.
Allocate a 3D registration context.
Specifies the identifier of the system on which to allocate the 3D registration context.
Specifies the type of 3D registration context to allocate.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the pairwise 3D registration context identifier.
The returned value is the context's identifier. If allocation fails, M_NULL is returned.
Allocate a 3D registration result buffer.
Specifies the system on which to allocate the result buffer.
Specifies the type of result buffer to allocate.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write the 3D registration result buffer identifier.
The returned value is the result buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a 3D registration result buffer.
Specifies the system on which to allocate the result buffer.
Specifies the type of result buffer to allocate.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write the 3D registration result buffer identifier.
The returned value is the result buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Perform the registration operation on the given point clouds and write the resulting transformation matrices into the pairwise 3D registration result buffer.
Specifies the identifier of the pairwise 3D registration context to use for the registration operation. The context must have been previously allocated using M3dregAlloc.
Specifies the address of the array containing the identifiers of the point cloud containers. The point clouds must be 3D-processable; use MbufInquireContainer with M_3D_PROCESSABLE to ensure that the containers contain 3D-processable point clouds. The number of containers supplied in the array should be less than or equal to the number of registration elements in the registration context.
Specifies the size of the array passed to ContainerBufIdArrayPtr.
Specifies the pairwise 3D registration result buffer identifier in which to store results. The result buffer must have been previously allocated using M3dregAllocResult.
Reserved for future expansion and must be set to M_DEFAULT .
Perform the registration operation on the given point clouds and write the resulting transformation matrices into the pairwise 3D registration result buffer.
Specifies the identifier of the pairwise 3D registration context to use for the registration operation. The context must have been previously allocated using M3dregAlloc.
Specifies the address of the array containing the identifiers of the point cloud containers. The point clouds must be 3D-processable; use MbufInquireContainer with M_3D_PROCESSABLE to ensure that the containers contain 3D-processable point clouds. The number of containers supplied in the array should be less than or equal to the number of registration elements in the registration context.
Specifies the size of the array passed to ContainerBufIdArrayPtr.
Specifies the pairwise 3D registration result buffer identifier in which to store results. The result buffer must have been previously allocated using M3dregAllocResult.
Reserved for future expansion and must be set to M_DEFAULT .
Control a pairwise 3D registration context or a pairwise 3D registration result buffer.
Specifies the identifier of the pairwise 3D registration context or a pairwise 3D registration result buffer to control.
Specifies what to control. Set this parameter to one of the following values:
Specifies the setting to change.
Specifies the setting's new value.
Control a pairwise 3D registration context or a pairwise 3D registration result buffer.
Specifies the identifier of the pairwise 3D registration context or a pairwise 3D registration result buffer to control.
Specifies what to control. Set this parameter to one of the following values:
Specifies the setting to change.
Specifies the setting's new value.
Copy a preregistration transformation matrix from a 3D registration context into a transformation matrix object.
Specifies the identifier of the 3D registration context. The context must have been previously allocated using M3dregAlloc with M_PAIRWISE_REGISTRATION_CONTEXT.
Specifies the index of the registration element in the context.
Specifies the identifier of a transformation matrix. The transformation matrix must have been previously allocated using M3dgeoAlloc with M_TRANSFORMATION_MATRIX.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the type of copy operation to perform.
Reserved for future expansion and must be set to M_DEFAULT .
Copy a transformation matrix from a 3D registration result buffer to a transformation matrix object.
Specifies the identifier of the pairwise 3D registration result buffer. The pairwise 3D registration result buffer must have been previously allocated using M3dregAllocResult.
Specifies the index of the registration result element associated with the source point cloud.
Specifies relative to which coordinate system (the global coordinate system or that of a point cloud) to retrieve the copied transformation matrix.
Specifies the identifier of the destination transformation matrix object. The transformation matrix object must have been previously allocated using M3dgeoAlloc with M_TRANSFORMATION_MATRIX.
Specifies the type of copy operation to perform.
Reserved for future expansion and must be set to M_DEFAULT .
Free a 3D registration context or a 3D registration result buffer.
Specifies the identifier of the 3D registration context or 3D registration result buffer to free. These must have been successfully allocated (using M3dregAlloc or M3dregAllocResult) prior to calling this function.
Get the specified type of result from a pairwise 3D registration result buffer.
Specifies the identifier of the pairwise 3D registration result buffer, previously allocated using M3dregAllocResult with M_PAIRWISE_REGISTRATION_RESULT.
Specifies the registration result element for which to retrieve results.
Specifies the type of result to get.
Specifies the address in which to write the results.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Get the specified type of result from a pairwise 3D registration result buffer.
Specifies the identifier of the pairwise 3D registration result buffer, previously allocated using M3dregAllocResult with M_PAIRWISE_REGISTRATION_RESULT.
Specifies the registration result element for which to retrieve results.
Specifies the type of result to get.
Specifies the address in which to write the results.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Get the specified type of result from a pairwise 3D registration result buffer.
Specifies the identifier of the pairwise 3D registration result buffer, previously allocated using M3dregAllocResult with M_PAIRWISE_REGISTRATION_RESULT.
Specifies the registration result element for which to retrieve results.
Specifies the type of result to get.
Specifies the address in which to write the results.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Get the specified type of result from a pairwise 3D registration result buffer.
Specifies the identifier of the pairwise 3D registration result buffer, previously allocated using M3dregAllocResult with M_PAIRWISE_REGISTRATION_RESULT.
Specifies the registration result element for which to retrieve results.
Specifies the type of result to get.
Specifies the address in which to write the results.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Get the specified type of result from a pairwise 3D registration result buffer.
Specifies the identifier of the pairwise 3D registration result buffer, previously allocated using M3dregAllocResult with M_PAIRWISE_REGISTRATION_RESULT.
Specifies the registration result element for which to retrieve results.
Specifies the type of result to get.
Specifies the address in which to write the results.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Get the specified type of result from a pairwise 3D registration result buffer.
Specifies the identifier of the pairwise 3D registration result buffer, previously allocated using M3dregAllocResult with M_PAIRWISE_REGISTRATION_RESULT.
Specifies the registration result element for which to retrieve results.
Specifies the type of result to get.
Specifies the address in which to write the results.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Get the specified type of result from a pairwise 3D registration result buffer.
Specifies the identifier of the pairwise 3D registration result buffer, previously allocated using M3dregAllocResult with M_PAIRWISE_REGISTRATION_RESULT.
Specifies the registration result element for which to retrieve results.
Specifies the type of result to get.
Specifies the address in which to write the results.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Get the specified type of result from a pairwise 3D registration result buffer.
Specifies the identifier of the pairwise 3D registration result buffer, previously allocated using M3dregAllocResult with M_PAIRWISE_REGISTRATION_RESULT.
Specifies the registration result element for which to retrieve results.
Specifies the type of result to get.
Specifies the address in which to write the results.
The returned value is the requested information, cast to a MIL_DOUBLE. If the requested information does not fit into a MIL_DOUBLE, this function will return M_NULL or truncate the information.
Inquire information about a pairwise 3D registration context or a pairwise 3D registration result buffer.
Specifies the identifier of the 3D pairwise registration context or a pairwise 3D registration result buffer to inquire.
Specifies to inquire a pairwise 3D registration context, an individual registration element (or all registration elements), or a pairwise 3D registration result buffer. Set this parameter to one of the following values:
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire information about a pairwise 3D registration context or a pairwise 3D registration result buffer.
Specifies the identifier of the 3D pairwise registration context or a pairwise 3D registration result buffer to inquire.
Specifies to inquire a pairwise 3D registration context, an individual registration element (or all registration elements), or a pairwise 3D registration result buffer. Set this parameter to one of the following values:
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire information about a pairwise 3D registration context or a pairwise 3D registration result buffer.
Specifies the identifier of the 3D pairwise registration context or a pairwise 3D registration result buffer to inquire.
Specifies to inquire a pairwise 3D registration context, an individual registration element (or all registration elements), or a pairwise 3D registration result buffer. Set this parameter to one of the following values:
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire information about a pairwise 3D registration context or a pairwise 3D registration result buffer.
Specifies the identifier of the 3D pairwise registration context or a pairwise 3D registration result buffer to inquire.
Specifies to inquire a pairwise 3D registration context, an individual registration element (or all registration elements), or a pairwise 3D registration result buffer. Set this parameter to one of the following values:
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Inquire information about a pairwise 3D registration context or a pairwise 3D registration result buffer.
Specifies the identifier of the 3D pairwise registration context or a pairwise 3D registration result buffer to inquire.
Specifies to inquire a pairwise 3D registration context, an individual registration element (or all registration elements), or a pairwise 3D registration result buffer. Set this parameter to one of the following values:
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT64. If the requested information does not fit into a MIL_INT64, this function will return M_NULL or truncate the information.
Merge point clouds using the results of a previous call to M3dregCalculate.
Specifies the identifier of the pairwise 3D registration result buffer. The pairwise 3D registration result buffer must have been successfully allocated using M3dregAllocResult, and contain the result of a successful call to M3dregCalculate.
Specifies the address of the array containing the identifiers of the point cloud containers. The point clouds must be 3D-processable. You can check that the point clouds are 3D-processable using MbufInquireContainer with M_3D_PROCESSABLE. You can set some entries in the array to M_NULL to merge a subset of the point clouds.
Specifies the size of the array passed to ContainerBufIdArrayPtr.
Specifies the identifier of the destination container in which to store the transformed and merged point clouds. The container must have been previously allocated using MbufAllocContainer with M_PROC.
Specifies the identifier of a 3D image processing subsampling context. This context is used to subsample the resulting point cloud after the merging is complete.
Reserved for future expansion and must be set to M_DEFAULT .
Merge point clouds using the results of a previous call to M3dregCalculate.
Specifies the identifier of the pairwise 3D registration result buffer. The pairwise 3D registration result buffer must have been successfully allocated using M3dregAllocResult, and contain the result of a successful call to M3dregCalculate.
Specifies the address of the array containing the identifiers of the point cloud containers. The point clouds must be 3D-processable. You can check that the point clouds are 3D-processable using MbufInquireContainer with M_3D_PROCESSABLE. You can set some entries in the array to M_NULL to merge a subset of the point clouds.
Specifies the size of the array passed to ContainerBufIdArrayPtr.
Specifies the identifier of the destination container in which to store the transformed and merged point clouds. The container must have been previously allocated using MbufAllocContainer with M_PROC.
Specifies the identifier of a 3D image processing subsampling context. This context is used to subsample the resulting point cloud after the merging is complete.
Reserved for future expansion and must be set to M_DEFAULT .
Restore a 3D registration context or result buffer from disk.
Specifies the name and path of the file from which to restore the 3D registration context or 3D registration result buffer.
Specifies the system on which to restore the 3D registration context or 3D registration result buffer.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the 3D registration context or 3D registration result buffer identifier.
The returned value is the registration context or result buffer identifier. If allocation fails, M_NULL is returned.
Restore a 3D registration context or result buffer from disk.
Specifies the name and path of the file from which to restore the 3D registration context or 3D registration result buffer.
Specifies the system on which to restore the 3D registration context or 3D registration result buffer.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the 3D registration context or 3D registration result buffer identifier.
The returned value is the registration context or result buffer identifier. If allocation fails, M_NULL is returned.
Save a 3D registration context or 3D registration result buffer to a file.
Specifies the name and path of the file in which to save the 3D registration context or 3D registration result buffer. It is recommended that you use the M3DREG file extension for easier use with other Matrox Imaging software products.
Specifies the identifier of the 3D registration context or 3D registration result buffer to save.
Reserved for future expansion and must be set to M_DEFAULT .
Save a 3D registration context or 3D registration result buffer to a file.
Specifies the name and path of the file in which to save the 3D registration context or 3D registration result buffer. It is recommended that you use the M3DREG file extension for easier use with other Matrox Imaging software products.
Specifies the identifier of the 3D registration context or 3D registration result buffer to save.
Reserved for future expansion and must be set to M_DEFAULT .
Sets the rough location of the working coordinate system of a point cloud with respect to either the working coordinate system of another point cloud, or the global coordinate system.
Specifies the identifier of the pairwise 3D registration context in which to store the rough location.
Specifies the index of the registration element in the pairwise 3D registration context to set.
Specifies the reference of the registration element in Context3dregId.
Specifies the identifier of the MIL object from which to copy the rough location.
Specifies the index of the registration element or registration result element in the MIL object passed to the ParamId parameter.
Specifies an attribute of the transformation that specifies a rough location.
Reserved for future expansion and must be set to M_DEFAULT .
Load, restore, or save a 3D registration context or result buffer from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the 3D registration context or 3D registration result buffer.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the pairwise 3D registration context or pairwise 3D registration result buffer.
Specifies the MIL version of the 3D registration context or result buffer.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the 3D registration context or result buffer.
Specifies the address of the variable in which to write the size of the 3D registration context or result buffer, in bytes.
Load, restore, or save a 3D registration context or result buffer from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the 3D registration context or 3D registration result buffer.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the pairwise 3D registration context or pairwise 3D registration result buffer.
Specifies the MIL version of the 3D registration context or result buffer.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the 3D registration context or result buffer.
Specifies the address of the variable in which to write the size of the 3D registration context or result buffer, in bytes.
Load, restore, or save a 3D registration context or result buffer from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the 3D registration context or 3D registration result buffer.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the pairwise 3D registration context or pairwise 3D registration result buffer.
Specifies the MIL version of the 3D registration context or result buffer.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the 3D registration context or result buffer.
Specifies the address of the variable in which to write the size of the 3D registration context or result buffer, in bytes.
Load, restore, or save a 3D registration context or result buffer from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the 3D registration context or 3D registration result buffer.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the pairwise 3D registration context or pairwise 3D registration result buffer.
Specifies the MIL version of the 3D registration context or result buffer.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the 3D registration context or result buffer.
Specifies the address of the variable in which to write the size of the 3D registration context or result buffer, in bytes.
Load, restore, or save a 3D registration context or result buffer from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the 3D registration context or 3D registration result buffer.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the pairwise 3D registration context or pairwise 3D registration result buffer.
Specifies the MIL version of the 3D registration context or result buffer.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the 3D registration context or result buffer.
Specifies the address of the variable in which to write the size of the 3D registration context or result buffer, in bytes.
Load, restore, or save a 3D registration context or result buffer from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the 3D registration context or 3D registration result buffer.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the pairwise 3D registration context or pairwise 3D registration result buffer.
Specifies the MIL version of the 3D registration context or result buffer.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the 3D registration context or result buffer.
Specifies the address of the variable in which to write the size of the 3D registration context or result buffer, in bytes.
Allocate a MIL application context.
Specifies the computer name or IP address of the cluster manager.
Specifies the type of initialization to perform on the MIL application context.
Specifies the address of the variable in which to write the application context identifier.
The returned value is the application context identifier. If allocation fails, M_NULL is returned.
Allocate a MIL application context.
Specifies the computer name or IP address of the cluster manager.
Specifies the type of initialization to perform on the MIL application context.
Specifies the address of the variable in which to write the application context identifier.
The returned value is the application context identifier. If allocation fails, M_NULL is returned.
Allocate a MIL application context.
Specifies the computer name or IP address of the cluster manager.
Specifies the type of initialization to perform on the MIL application context.
Specifies the address of the variable in which to write the application context identifier.
The returned value is the application context identifier. If allocation fails, M_NULL is returned.
Allocate a MIL application context.
Specifies the computer name or IP address of the cluster manager.
Specifies the type of initialization to perform on the MIL application context.
Specifies the address of the variable in which to write the application context identifier.
The returned value is the application context identifier. If allocation fails, M_NULL is returned.
Closes a connection to a remote MIL application.
Specifies the remote application to disconnect from.
Control an application environment setting.
Specifies the identifier of the application context to use.
Specifies the type of application environment setting to control.
Specifies the setting's new value.
Control an application environment setting.
Specifies the identifier of the application context to use.
Specifies the type of application environment setting to control.
Specifies the setting's new value.
Control a MIL multi-core processing application environment setting.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the type of multi-core processing application environment setting to control.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the setting's new value.
Specifies the address which contains more information about the setting's new value.
Control a MIL multi-core processing application environment setting.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the type of multi-core processing application environment setting to control.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the setting's new value.
Specifies the address which contains more information about the setting's new value.
Perform a file operation on a local or a remote computer.
Specifies the identifier of the application context to use.
Specifies the file on the target or source computer to use for the operation.
Specifies the destination application in which to copy the file specified using Comp1FileName during the M_FILE_COPY or M_FILE_COPY_MIL_DLL operation.
Specifies the directory (and optionally a new file name) in computer 2 in which to copy the file specified using Comp1FileName.
Specifies the operation to perform on the specified file.
Reserved for future expansion.
Specifies the address of the user data that used by some operations.
Perform a file operation on a local or a remote computer.
Specifies the identifier of the application context to use.
Specifies the file on the target or source computer to use for the operation.
Specifies the destination application in which to copy the file specified using Comp1FileName during the M_FILE_COPY or M_FILE_COPY_MIL_DLL operation.
Specifies the directory (and optionally a new file name) in computer 2 in which to copy the file specified using Comp1FileName.
Specifies the operation to perform on the specified file.
Reserved for future expansion.
Specifies the address of the user data that used by some operations.
Perform a file operation on a local or a remote computer.
Specifies the identifier of the application context to use.
Specifies the file on the target or source computer to use for the operation.
Specifies the destination application in which to copy the file specified using Comp1FileName during the M_FILE_COPY or M_FILE_COPY_MIL_DLL operation.
Specifies the directory (and optionally a new file name) in computer 2 in which to copy the file specified using Comp1FileName.
Specifies the operation to perform on the specified file.
Reserved for future expansion.
Specifies the address of the user data that used by some operations.
Free a MIL application.
Specifies the application to free.
Get error codes and related information.
Specifies the identifier of the application context to use.
Specifies the type of error information to read.
Specifies the address in which to write the requested information.
The returned value is the requested error/function code. If the error code is read and it is equal to M_NULL_ERROR , no error has occurred.
Get error codes and related information.
Specifies the identifier of the application context to use.
Specifies the type of error information to read.
Specifies the address in which to write the requested information.
The returned value is the requested error/function code. If the error code is read and it is equal to M_NULL_ERROR , no error has occurred.
Get error codes and related information.
Specifies the identifier of the application context to use.
Specifies the type of error information to read.
Specifies the address in which to write the requested information.
The returned value is the requested error/function code. If the error code is read and it is equal to M_NULL_ERROR , no error has occurred.
Get information about a hooked event.
Specifies the identifier of the application context to use.
Specifies the application event identifier received by the hook-handler function.
Specifies the type of information to get.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (!M_NULL) value is returned.
Get information about a hooked event.
Specifies the identifier of the application context to use.
Specifies the application event identifier received by the hook-handler function.
Specifies the type of information to get.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (!M_NULL) value is returned.
Get information about a hooked event.
Specifies the identifier of the application context to use.
Specifies the application event identifier received by the hook-handler function.
Specifies the type of information to get.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (!M_NULL) value is returned.
Get information about a hooked event.
Specifies the identifier of the application context to use.
Specifies the application event identifier received by the hook-handler function.
Specifies the type of information to get.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (!M_NULL) value is returned.
Get information about a hooked event.
Specifies the identifier of the application context to use.
Specifies the application event identifier received by the hook-handler function.
Specifies the type of information to get.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (!M_NULL) value is returned.
Get information about a hooked event.
Specifies the identifier of the application context to use.
Specifies the application event identifier received by the hook-handler function.
Specifies the type of information to get.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (!M_NULL) value is returned.
Hook a function to an event.
Specifies the identifier of the application context to use.
Specifies the event type.
Specifies the address of the function that should be called when an event occurs.
Specifies the address of the user data that you want to make available to the hook-handler function.
Hook a function to an event.
Specifies the identifier of the application context to use.
Specifies the event type.
Specifies the address of the function that should be called when an event occurs.
Specifies the address of the user data that you want to make available to the hook-handler function.
Inquire about an application setting.
Specifies the identifier of the application context to use.
Specifies the type of application setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about an application setting.
Specifies the identifier of the application context to use.
Specifies the type of application setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about an application setting.
Specifies the identifier of the application context to use.
Specifies the type of application setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about an application setting.
Specifies the identifier of the application context to use.
Specifies the type of application setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about published MIL objects on a Distributed MIL publishing application.
Specifies the identifier of the application context to use.
Specifies the type of Distributed MIL connection setting about which to inquire.
Specifies an attribute of the inquire operation to perform.
Specifies an attribute of the inquire operation to perform.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about published MIL objects on a Distributed MIL publishing application.
Specifies the identifier of the application context to use.
Specifies the type of Distributed MIL connection setting about which to inquire.
Specifies an attribute of the inquire operation to perform.
Specifies an attribute of the inquire operation to perform.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a MIL multi-core processing application environment setting.
Specifies the identifier of the application context to use.
Specifies the type of multi-core processing application environment setting about which to inquire.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies additional information regarding the inquired setting. This parameter must be set to M_DEFAULT if not used.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information. The return value is undefined for M_CORE_AFFINITY_MASK, M_CORE_AFFINITY_MASK_PROCESS, M_MEMORY_BANK_AFFINITY_MASK, and M_MEMORY_BANK_CORE_AFFINITY_MASK.
Inquire about a MIL multi-core processing application environment setting.
Specifies the identifier of the application context to use.
Specifies the type of multi-core processing application environment setting about which to inquire.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies additional information regarding the inquired setting. This parameter must be set to M_DEFAULT if not used.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information. The return value is undefined for M_CORE_AFFINITY_MASK, M_CORE_AFFINITY_MASK_PROCESS, M_MEMORY_BANK_AFFINITY_MASK, and M_MEMORY_BANK_CORE_AFFINITY_MASK.
Inquire about a MIL multi-core processing application environment setting.
Specifies the identifier of the application context to use.
Specifies the type of multi-core processing application environment setting about which to inquire.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies additional information regarding the inquired setting. This parameter must be set to M_DEFAULT if not used.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information. The return value is undefined for M_CORE_AFFINITY_MASK, M_CORE_AFFINITY_MASK_PROCESS, M_MEMORY_BANK_AFFINITY_MASK, and M_MEMORY_BANK_CORE_AFFINITY_MASK.
Connect to a Distributed MIL publishing application.
Specifies the computer to which to connect, and if necessary the listening port of the publishing application.
Reserved for future expansion.
Reserved for future expansion.
Specifies the address in which to write the remote application identifier returned by this function.
Control or inquire a MIL timer's setting or value.
Specifies the identifier of the application context to use.
Specifies the control to exert on the MIL timer.
Specifies the address of the variable in which to store the timer information produced by M_TIMER_READ or M_TIMER_RESOLUTION.
The returned value, for M_TIMER_READ and M_TIMER_RESOLUTION, is the requested information cast to a MIL_DOUBLE. For M_TIMER_RESET and M_TIMER_WAIT, this function returns 0.0.
Control or inquire a MIL timer's setting or value.
Specifies the identifier of the application context to use.
Specifies the control to exert on the MIL timer.
Specifies the address of the variable in which to store the timer information produced by M_TIMER_READ or M_TIMER_RESOLUTION.
The returned value, for M_TIMER_READ and M_TIMER_RESOLUTION, is the requested information cast to a MIL_DOUBLE. For M_TIMER_RESET and M_TIMER_WAIT, this function returns 0.0.
Create a user MIL trace marker or section in a trace log.
Specifies the identifier of the application context to use.
Specifies the type of trace marker to create.
Specifies a value that identifies this trace marker or section.
Specifies a value relevant to the trace marker or section, or relevant to the surrounding code.
Specifies a string relevant to the trace marker or section, or relevant to the surrounding code.
Create a user MIL trace marker or section in a trace log.
Specifies the identifier of the application context to use.
Specifies the type of trace marker to create.
Specifies a value that identifies this trace marker or section.
Specifies a value relevant to the trace marker or section, or relevant to the surrounding code.
Specifies a string relevant to the trace marker or section, or relevant to the surrounding code.
Allocate a bead context.
Specifies the identifier of the system on which to allocate the bead context.
Specifies the strategy with which to extract and analyze beads.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the bead context identifier.
The returned value is the bead context's identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a bead context.
Specifies the identifier of the system on which to allocate the bead context.
Specifies the strategy with which to extract and analyze beads.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the bead context identifier.
The returned value is the bead context's identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a bead result buffer.
Specifies the identifier of the system on which to allocate the result buffer.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the bead result buffer identifier.
The returned value is the bead result buffer's identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a bead result buffer.
Specifies the identifier of the system on which to allocate the result buffer.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the bead result buffer identifier.
The returned value is the bead result buffer's identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Control a bead context or template setting.
Specifies the identifier of the bead context to control.
Specifies the bead template (one or all) to control, or specifies that you are controlling a global setting of the bead context.
Specifies the type of control to set.
Specifies the required value for the control.
Control a bead context or template setting.
Specifies the identifier of the bead context to control.
Specifies the bead template (one or all) to control, or specifies that you are controlling a global setting of the bead context.
Specifies the type of control to set.
Specifies the required value for the control.
Draw specific features of a bead context or of a bead result.
Specifies the identifier of the 2D graphics context to use. This parameter must be set to one of the following values:
Specifies the identifier of the bead context or bead result buffer that this function will use to perform the drawing operation. The context or result buffer must have been previously allocated on the system using MbeadAlloc or MbeadAllocResult, respectively.
Specifies the identifier of the destination image buffer or 2D graphics list in which to draw.
Specifies the drawing operation to perform.
Specifies the type of points that this function will use to perform the drawing operation.
Specifies the templates (one or all) that this function will use to perform the drawing operation, or specifies that you are performing a general type of drawing operation.
Specifies the set of template points (one or all) for which to perform the drawing operation, or specifies that you are performing a general type of drawing operation.
Specifies whether MIL performs drawings with fail-type points differently than drawings with other types of points.
Free a bead context or a bead result buffer.
Specifies the identifier of the bead context or bead result buffer to free. These must have been successfully allocated (with MbeadAlloc or MbeadAllocResult) prior to calling this function.
Get the template and/or vertex closest to a source point.
Specifies the identifier of the bead context.
Specifies the bead template in which the closest vertex is expected to be located.
Specifies the source point's X-position.
Specifies the source point's Y-position.
Specifies the address of the variable in which to write the label of the closest template.
Specifies the address of the variable in which to write the index of the closest vertex.
Specifies whether to retrieve the closest template and/or the closest vertex.
Get the template and/or vertex closest to a source point.
Specifies the identifier of the bead context.
Specifies the bead template in which the closest vertex is expected to be located.
Specifies the source point's X-position.
Specifies the source point's Y-position.
Specifies the address of the variable in which to write the label of the closest template.
Specifies the address of the variable in which to write the index of the closest vertex.
Specifies whether to retrieve the closest template and/or the closest vertex.
Get the template and/or vertex closest to a source point.
Specifies the identifier of the bead context.
Specifies the bead template in which the closest vertex is expected to be located.
Specifies the source point's X-position.
Specifies the source point's Y-position.
Specifies the address of the variable in which to write the label of the closest template.
Specifies the address of the variable in which to write the index of the closest vertex.
Specifies whether to retrieve the closest template and/or the closest vertex.
Get the template and/or vertex closest to a source point.
Specifies the identifier of the bead context.
Specifies the bead template in which the closest vertex is expected to be located.
Specifies the source point's X-position.
Specifies the source point's Y-position.
Specifies the address of the variable in which to write the label of the closest template.
Specifies the address of the variable in which to write the index of the closest vertex.
Specifies whether to retrieve the closest template and/or the closest vertex.
Get results from a bead result buffer.
Specifies the identifier of the bead result buffer from which to get results.
Specifies the label or index of the template for which to get results, or specifies that you are getting general results related to all templates.
Specifies the trained points (one or all) for which to get results or specifies that you are getting general results.
Specifies the result to get.
Specifies the address in which to write the requested information.
Get results from a bead result buffer.
Specifies the identifier of the bead result buffer from which to get results.
Specifies the label or index of the template for which to get results, or specifies that you are getting general results related to all templates.
Specifies the trained points (one or all) for which to get results or specifies that you are getting general results.
Specifies the result to get.
Specifies the address in which to write the requested information.
Get results from a bead result buffer.
Specifies the identifier of the bead result buffer from which to get results.
Specifies the label or index of the template for which to get results, or specifies that you are getting general results related to all templates.
Specifies the trained points (one or all) for which to get results or specifies that you are getting general results.
Specifies the result to get.
Specifies the address in which to write the requested information.
Get results from a bead result buffer.
Specifies the identifier of the bead result buffer from which to get results.
Specifies the label or index of the template for which to get results, or specifies that you are getting general results related to all templates.
Specifies the trained points (one or all) for which to get results or specifies that you are getting general results.
Specifies the result to get.
Specifies the address in which to write the requested information.
Get results from a bead result buffer.
Specifies the identifier of the bead result buffer from which to get results.
Specifies the label or index of the template for which to get results, or specifies that you are getting general results related to all templates.
Specifies the trained points (one or all) for which to get results or specifies that you are getting general results.
Specifies the result to get.
Specifies the address in which to write the requested information.
Get results from a bead result buffer.
Specifies the identifier of the bead result buffer from which to get results.
Specifies the label or index of the template for which to get results, or specifies that you are getting general results related to all templates.
Specifies the trained points (one or all) for which to get results or specifies that you are getting general results.
Specifies the result to get.
Specifies the address in which to write the requested information.
Inquire information about a bead context, template, or result.
Specifies the identifier of the bead context or the identifier of the bead result buffer about which to inquire.
Specifies the bead template about which to inquire, or specifies that you are inquiring about a global setting of the bead context or result.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a bead context, template, or result.
Specifies the identifier of the bead context or the identifier of the bead result buffer about which to inquire.
Specifies the bead template about which to inquire, or specifies that you are inquiring about a global setting of the bead context or result.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a bead context, template, or result.
Specifies the identifier of the bead context or the identifier of the bead result buffer about which to inquire.
Specifies the bead template about which to inquire, or specifies that you are inquiring about a global setting of the bead context or result.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a bead context, template, or result.
Specifies the identifier of the bead context or the identifier of the bead result buffer about which to inquire.
Specifies the bead template about which to inquire, or specifies that you are inquiring about a global setting of the bead context or result.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a bead context, template, or result.
Specifies the identifier of the bead context or the identifier of the bead result buffer about which to inquire.
Specifies the bead template about which to inquire, or specifies that you are inquiring about a global setting of the bead context or result.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a bead context, template, or result.
Specifies the identifier of the bead context or the identifier of the bead result buffer about which to inquire.
Specifies the bead template about which to inquire, or specifies that you are inquiring about a global setting of the bead context or result.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a bead context, template, or result.
Specifies the identifier of the bead context or the identifier of the bead result buffer about which to inquire.
Specifies the bead template about which to inquire, or specifies that you are inquiring about a global setting of the bead context or result.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Restore a bead context from disk.
Specifies the name and path of the file from which to restore the bead context.
Specifies the identifier of the system on which to restore the bead context.
Specifies whether to restore the camera calibration context that was saved with the bead context.
Specifies the address of the variable in which to write the bead context identifier.
The returned value is the bead context identifier. If allocation fails, M_NULL is returned.
Save a bead context to a file.
Specifies the name and path of the file in which to save the bead context.
Specifies the identifier of the bead context to save.
Specifies whether to save the camera calibration context associated with the training image.
Load, restore, or save a MIL bead context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the bead context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the bead context.
Specifies the MIL version of the bead context.
Specifies whether to restore the camera calibration context from the bead context, or save the camera calibration context with the bead context.
Specifies the address of the variable in which to write or from which to read the identifier of the bead context.
Specifies the address of the variable in which to write the size of the bead context, in bytes.
Load, restore, or save a MIL bead context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the bead context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the bead context.
Specifies the MIL version of the bead context.
Specifies whether to restore the camera calibration context from the bead context, or save the camera calibration context with the bead context.
Specifies the address of the variable in which to write or from which to read the identifier of the bead context.
Specifies the address of the variable in which to write the size of the bead context, in bytes.
Load, restore, or save a MIL bead context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the bead context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the bead context.
Specifies the MIL version of the bead context.
Specifies whether to restore the camera calibration context from the bead context, or save the camera calibration context with the bead context.
Specifies the address of the variable in which to write or from which to read the identifier of the bead context.
Specifies the address of the variable in which to write the size of the bead context, in bytes.
Load, restore, or save a MIL bead context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the bead context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the bead context.
Specifies the MIL version of the bead context.
Specifies whether to restore the camera calibration context from the bead context, or save the camera calibration context with the bead context.
Specifies the address of the variable in which to write or from which to read the identifier of the bead context.
Specifies the address of the variable in which to write the size of the bead context, in bytes.
Load, restore, or save a MIL bead context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the bead context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the bead context.
Specifies the MIL version of the bead context.
Specifies whether to restore the camera calibration context from the bead context, or save the camera calibration context with the bead context.
Specifies the address of the variable in which to write or from which to read the identifier of the bead context.
Specifies the address of the variable in which to write the size of the bead context, in bytes.
Load, restore, or save a MIL bead context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the bead context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the bead context.
Specifies the MIL version of the bead context.
Specifies whether to restore the camera calibration context from the bead context, or save the camera calibration context with the bead context.
Specifies the address of the variable in which to write or from which to read the identifier of the bead context.
Specifies the address of the variable in which to write the size of the bead context, in bytes.
Add, delete, or modify a bead template.
Specifies the identifier of a bead context.
Specifies to add a new bead template to a bead context, or specifies another operation to perform with a template that is already in a context.
Specifies the type of the new bead template to add to a bead context, or specifies that the type information is not required.
Specifies a unique label for a new bead template to add to a bead context, or specifies the index or label of a template in a context (or all templates in a context) with which to perform the operation.
Specifies information required for the operation.
Specifies an attribute of the operation.
Specifies an attribute of the operation.
Specifies an attribute of the operation.
Reserved for future expansion and must be set to M_DEFAULT .
Add, delete, or modify a bead template.
Specifies the identifier of a bead context.
Specifies to add a new bead template to a bead context, or specifies another operation to perform with a template that is already in a context.
Specifies the type of the new bead template to add to a bead context, or specifies that the type information is not required.
Specifies a unique label for a new bead template to add to a bead context, or specifies the index or label of a template in a context (or all templates in a context) with which to perform the operation.
Specifies information required for the operation.
Specifies an attribute of the operation.
Specifies an attribute of the operation.
Specifies an attribute of the operation.
Reserved for future expansion and must be set to M_DEFAULT .
Add, delete, or modify a bead template.
Specifies the identifier of a bead context.
Specifies to add a new bead template to a bead context, or specifies another operation to perform with a template that is already in a context.
Specifies the type of the new bead template to add to a bead context, or specifies that the type information is not required.
Specifies a unique label for a new bead template to add to a bead context, or specifies the index or label of a template in a context (or all templates in a context) with which to perform the operation.
Specifies information required for the operation.
Specifies an attribute of the operation.
Specifies an attribute of the operation.
Specifies an attribute of the operation.
Reserved for future expansion and must be set to M_DEFAULT .
Add, delete, or modify a bead template.
Specifies the identifier of a bead context.
Specifies to add a new bead template to a bead context, or specifies another operation to perform with a template that is already in a context.
Specifies the type of the new bead template to add to a bead context, or specifies that the type information is not required.
Specifies a unique label for a new bead template to add to a bead context, or specifies the index or label of a template in a context (or all templates in a context) with which to perform the operation.
Specifies information required for the operation.
Specifies an attribute of the operation.
Specifies an attribute of the operation.
Specifies an attribute of the operation.
Reserved for future expansion and must be set to M_DEFAULT .
Add, delete, or modify a bead template.
Specifies the identifier of a bead context.
Specifies to add a new bead template to a bead context, or specifies another operation to perform with a template that is already in a context.
Specifies the type of the new bead template to add to a bead context, or specifies that the type information is not required.
Specifies a unique label for a new bead template to add to a bead context, or specifies the index or label of a template in a context (or all templates in a context) with which to perform the operation.
Specifies information required for the operation.
Specifies an attribute of the operation.
Specifies an attribute of the operation.
Specifies an attribute of the operation.
Reserved for future expansion and must be set to M_DEFAULT .
Add, delete, or modify a bead template.
Specifies the identifier of a bead context.
Specifies to add a new bead template to a bead context, or specifies another operation to perform with a template that is already in a context.
Specifies the type of the new bead template to add to a bead context, or specifies that the type information is not required.
Specifies a unique label for a new bead template to add to a bead context, or specifies the index or label of a template in a context (or all templates in a context) with which to perform the operation.
Specifies information required for the operation.
Specifies an attribute of the operation.
Specifies an attribute of the operation.
Specifies an attribute of the operation.
Reserved for future expansion and must be set to M_DEFAULT .
Add, delete, or modify a bead template.
Specifies the identifier of a bead context.
Specifies to add a new bead template to a bead context, or specifies another operation to perform with a template that is already in a context.
Specifies the type of the new bead template to add to a bead context, or specifies that the type information is not required.
Specifies a unique label for a new bead template to add to a bead context, or specifies the index or label of a template in a context (or all templates in a context) with which to perform the operation.
Specifies information required for the operation.
Specifies an attribute of the operation.
Specifies an attribute of the operation.
Specifies an attribute of the operation.
Reserved for future expansion and must be set to M_DEFAULT .
Add, delete, or modify a bead template.
Specifies the identifier of a bead context.
Specifies to add a new bead template to a bead context, or specifies another operation to perform with a template that is already in a context.
Specifies the type of the new bead template to add to a bead context, or specifies that the type information is not required.
Specifies a unique label for a new bead template to add to a bead context, or specifies the index or label of a template in a context (or all templates in a context) with which to perform the operation.
Specifies information required for the operation.
Specifies an attribute of the operation.
Specifies an attribute of the operation.
Specifies an attribute of the operation.
Reserved for future expansion and must be set to M_DEFAULT .
Add, delete, or modify a bead template.
Specifies the identifier of a bead context.
Specifies to add a new bead template to a bead context, or specifies another operation to perform with a template that is already in a context.
Specifies the type of the new bead template to add to a bead context, or specifies that the type information is not required.
Specifies a unique label for a new bead template to add to a bead context, or specifies the index or label of a template in a context (or all templates in a context) with which to perform the operation.
Specifies information required for the operation.
Specifies an attribute of the operation.
Specifies an attribute of the operation.
Specifies an attribute of the operation.
Reserved for future expansion and must be set to M_DEFAULT .
Train the templates in a bead context.
Specifies the identifier of the bead context that contains the templates to train.
Specifies the identifier of the image buffer containing the training image with which to train the templates, or specifies to train the templates without a training image (or with a previously saved training image).
Specifies whether to save the training image ( TrainingImageBufId).
Verify beads in the target image according to their corresponding template.
Specifies the identifier of the bead context that contains the templates with which to validate the beads in the target image.
Specifies the identifier of the target image buffer that contains the beads that must be verified, according the templates contained within the bead context. The image buffer must be a 1-band 8-bit unsigned buffer.
Specifies the identifier of the bead result buffer in which to write the results of the verification.
Reserved for future expansion and must be set to M_DEFAULT .
Allocate a Blob Analysis context.
Specifies the system on which to allocate the context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write the identifier of the Blob Analysis context.
The returned value is the Blob Analysis context's identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a Blob Analysis context.
Specifies the system on which to allocate the context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write the identifier of the Blob Analysis context.
The returned value is the Blob Analysis context's identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a Blob Analysis result buffer.
Specifies the system on which to allocate the result buffer.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write the identifier of the Blob Analysis result buffer.
The returned value is the result buffer's identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a Blob Analysis result buffer.
Specifies the system on which to allocate the result buffer.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write the identifier of the Blob Analysis result buffer.
The returned value is the result buffer's identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Perform blob analysis calculations.
Specifies the identifier of the Blob Analysis context, that specifies the feature(s) to calculate, and other settings related to the blob analysis operation.
Specifies the identifier of the image buffer to use as the blob identifier image. This image is used to distinguish blob pixels from background pixels and which pixels belong to which blob.
Specifies the identifier of the image buffer to use as the grayscale image. This image is used to supply the intensity of blob pixels when calculating features with a grayscale definition.
Specifies the identifier of a Blob Analysis result buffer, in which to store calculated results.
Control a blob analysis setting.
Specifies the identifier of the Blob Analysis context or result buffer.
Specifies the setting to change.
Specifies the setting's new value.
Control a blob analysis setting.
Specifies the identifier of the Blob Analysis context or result buffer.
Specifies the setting to change.
Specifies the setting's new value.
Draw specific blob features in the destination image buffer or 2D graphics list.
Specifies the identifier of the 2D graphics context to use when drawing. This parameter must be set to one of the following values:
Specifies the identifier of the Blob Analysis result buffer from which to retrieve the features to draw.
Specifies the identifier of the destination image buffer or 2D graphics list in which to draw.
Specifies the type of operation to perform.
Specifies the label or index of the blob or blobs whose information to draw.
Reserved for future expansion and must be set to M_DEFAULT .
Free the Blob Analysis context or result buffer.
Specifies the identifier of the Blob Analysis context or result buffer to free. The buffer must have been successfully allocated, using MblobAllocResult or MblobAlloc, prior to calling this function.
Get the label value of a blob at a specified position.
Specifies the identifier of the Blob Analysis result buffer where the labels are stored. Note, this function cannot obtain the label values of blobs that have been deleted from the result buffer with MblobSelect.
Specifies the X-coordinate of the blob.
Specifies the Y-coordinate of the blob.
Specifies the address of the variable in which to write the label value. If there is no blob at the specified location, the blob has been deleted, or if the blob's XPos and YPos lie outside the original identifier image, M_NULL is returned instead of the label value. Also, since MblobGetLabel returns the label value, you can set this parameter to M_NULL .
The returned value is the label value of the specified blob.
Get the label value of a blob at a specified position.
Specifies the identifier of the Blob Analysis result buffer where the labels are stored. Note, this function cannot obtain the label values of blobs that have been deleted from the result buffer with MblobSelect.
Specifies the X-coordinate of the blob.
Specifies the Y-coordinate of the blob.
Specifies the address of the variable in which to write the label value. If there is no blob at the specified location, the blob has been deleted, or if the blob's XPos and YPos lie outside the original identifier image, M_NULL is returned instead of the label value. Also, since MblobGetLabel returns the label value, you can set this parameter to M_NULL .
The returned value is the label value of the specified blob.
Get results for a feature of the included blobs, from a blob result buffer.
Specifies the identifier of the Blob Analysis result buffer from which to get results.
Specifies the label or index of the blob for which to get results, or specifies that you are getting general results related to all blobs. This parameter must be set to one of the following values:
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results for a feature of the included blobs, from a blob result buffer.
Specifies the identifier of the Blob Analysis result buffer from which to get results.
Specifies the label or index of the blob for which to get results, or specifies that you are getting general results related to all blobs. This parameter must be set to one of the following values:
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results for a feature of the included blobs, from a blob result buffer.
Specifies the identifier of the Blob Analysis result buffer from which to get results.
Specifies the label or index of the blob for which to get results, or specifies that you are getting general results related to all blobs. This parameter must be set to one of the following values:
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results for a feature of the included blobs, from a blob result buffer.
Specifies the identifier of the Blob Analysis result buffer from which to get results.
Specifies the label or index of the blob for which to get results, or specifies that you are getting general results related to all blobs. This parameter must be set to one of the following values:
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results for a feature of the included blobs, from a blob result buffer.
Specifies the identifier of the Blob Analysis result buffer from which to get results.
Specifies the label or index of the blob for which to get results, or specifies that you are getting general results related to all blobs. This parameter must be set to one of the following values:
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results for a feature of the included blobs, from a blob result buffer.
Specifies the identifier of the Blob Analysis result buffer from which to get results.
Specifies the label or index of the blob for which to get results, or specifies that you are getting general results related to all blobs. This parameter must be set to one of the following values:
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results for a feature of the included blobs, from a blob result buffer.
Specifies the identifier of the Blob Analysis result buffer from which to get results.
Specifies the label or index of the blob for which to get results, or specifies that you are getting general results related to all blobs. This parameter must be set to one of the following values:
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results for a feature of the included blobs, from a blob result buffer.
Specifies the identifier of the Blob Analysis result buffer from which to get results.
Specifies the label or index of the blob for which to get results, or specifies that you are getting general results related to all blobs. This parameter must be set to one of the following values:
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results for a feature of the included blobs, from a blob result buffer.
Specifies the identifier of the Blob Analysis result buffer from which to get results.
Specifies the label or index of the blob for which to get results, or specifies that you are getting general results related to all blobs. This parameter must be set to one of the following values:
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results for a feature of the included blobs, from a blob result buffer.
Specifies the identifier of the Blob Analysis result buffer from which to get results.
Specifies the label or index of the blob for which to get results, or specifies that you are getting general results related to all blobs. This parameter must be set to one of the following values:
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results for a feature of the included blobs, from a blob result buffer.
Specifies the identifier of the Blob Analysis result buffer from which to get results.
Specifies the label or index of the blob for which to get results, or specifies that you are getting general results related to all blobs. This parameter must be set to one of the following values:
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Inquire about a Blob Analysis setting.
Specifies the identifier of a Blob Analysis context or result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a Blob Analysis setting.
Specifies the identifier of a Blob Analysis context or result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a Blob Analysis setting.
Specifies the identifier of a Blob Analysis context or result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a Blob Analysis setting.
Specifies the identifier of a Blob Analysis context or result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Draw a labeled image.
Specifies the identifier of the blob analysis result buffer.
Specifies the identifier of the destination (labeled) image buffer. This must be a single band, 8 or 16-bit unsigned buffer.
Specifies whether or not to clear the destination image buffer before drawing the labeled image into it.
Merge the results of two blob result buffers.
Specifies the identifier of the first source result buffer. SrcResultBlobId1 and SrcResultBlobId2 cannot be the same.
Specifies the identifier of the second source result buffer. SrcResultBlobId1 and SrcResultBlobId2 cannot be the same.
Specifies the identifier of the destination result buffer. DstResultBlobId cannot be the same as SrcResultBlobId1 or SrcResultBlobId2.
Specifies the control settings for the merge operation. This parameter can be set to any of the following.
Reconstruct blobs (or blob holes) in an image buffer.
Specifies the identifier of the source image buffer.
Specifies the identifier of the image buffer to use as a seed image.
Specifies the identifier of the destination (processed blobs) image buffer.
Specifies the type of operation to perform.
Specifies the processing mode to use.
Restore a blob context from disk.
Specifies the name and path of the file from which to restore the blob context.
Specifies the identifier of the system on which to restore the blob context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the blob context identifier.
The returned value is the blob context identifier. If allocation fails, M_NULL is returned.
Save a blob context to a file.
Specifies the name and path of the file in which to save the blob context.
Specifies the identifier of the blob context to save.
Reserved for future expansion and must be set to M_DEFAULT .
Save a blob context to a file.
Specifies the name and path of the file in which to save the blob context.
Specifies the identifier of the blob context to save.
Reserved for future expansion and must be set to M_DEFAULT .
Select blobs for calculations and result retrieval.
Specifies the identifier of the Blob Analysis result buffer to use in the blob selection process.
Specifies the operation to perform on the specified blobs. This parameter can be set to one of the following.
Specifies the feature to use as part of the selection criterion or the status of the blobs to affect.
Specifies the condition for the blob selection.
Specifies the lower limit of the selected condition.
Specifies the upper limit of the selected condition.
Load, restore, or save a MIL blob context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the blob context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the blob context.
Specifies the MIL version of the blob context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the blob context.
Specifies the address of the variable in which to write the size of the blob context, in bytes.
Load, restore, or save a MIL blob context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the blob context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the blob context.
Specifies the MIL version of the blob context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the blob context.
Specifies the address of the variable in which to write the size of the blob context, in bytes.
Load, restore, or save a MIL blob context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the blob context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the blob context.
Specifies the MIL version of the blob context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the blob context.
Specifies the address of the variable in which to write the size of the blob context, in bytes.
Load, restore, or save a MIL blob context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the blob context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the blob context.
Specifies the MIL version of the blob context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the blob context.
Specifies the address of the variable in which to write the size of the blob context, in bytes.
Load, restore, or save a MIL blob context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the blob context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the blob context.
Specifies the MIL version of the blob context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the blob context.
Specifies the address of the variable in which to write the size of the blob context, in bytes.
Load, restore, or save a MIL blob context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the blob context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the blob context.
Specifies the MIL version of the blob context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the blob context.
Specifies the address of the variable in which to write the size of the blob context, in bytes.
Perform a transformation/modification on blob analysis results.
Specifies the identifier of the source result buffer.
Specifies the identifier of the destination result buffer. DstResultBlobId must be set to the same result buffer as SrcResultBlobId(that is, the transformation is done in-place).
Specifies the operation to perform.
Reserved for future expansion and must be set to M_DEFAULT .
Reserved for future expansion and must be set to M_DEFAULT .
Reserved for future expansion and must be set to M_DEFAULT .
Reserved for future expansion and must be set to M_DEFAULT .
Allocate a 1D data buffer.
Specifies the MIL system on which to allocate the buffer.
Specifies the buffer width. The units are determined by the selected buffer attribute.
Specifies a combination of two values: the depth and type of the data.
Specifies the buffer usage.
Specifies the address of the variable in which to write the buffer identifier.
The returned value is the buffer identifier. If allocation fails, M_NULL is returned.
Allocate a 1D data buffer.
Specifies the MIL system on which to allocate the buffer.
Specifies the buffer width. The units are determined by the selected buffer attribute.
Specifies a combination of two values: the depth and type of the data.
Specifies the buffer usage.
Specifies the address of the variable in which to write the buffer identifier.
The returned value is the buffer identifier. If allocation fails, M_NULL is returned.
Allocate a 2D data buffer.
Specifies the MIL system on which to allocate the buffer.
Specifies the buffer width. The units are determined by the selected buffer attribute.
Specifies the buffer height. The units are determined by the selected buffer attribute.
Specifies a combination of two values: the depth and type of the data.
Specifies the buffer usage.
Specifies the address of the variable in which to write the buffer identifier.
The returned value is the buffer identifier. If allocation fails, M_NULL is returned.
Allocate a 2D data buffer.
Specifies the MIL system on which to allocate the buffer.
Specifies the buffer width. The units are determined by the selected buffer attribute.
Specifies the buffer height. The units are determined by the selected buffer attribute.
Specifies a combination of two values: the depth and type of the data.
Specifies the buffer usage.
Specifies the address of the variable in which to write the buffer identifier.
The returned value is the buffer identifier. If allocation fails, M_NULL is returned.
Allocate a color data buffer.
Specifies the MIL system on which to allocate the buffer.
Specifies the number of (x,y) surfaces (also called color bands) to allocate to the buffer.
Specifies the buffer width. The units are determined by the selected buffer attribute.
Specifies the buffer height. The units are determined by the selected buffer attribute.
Specifies a combination of two values: data type and data depth per band.
Specifies the buffer usage.
Specifies the address of the variable in which to write the buffer identifier.
The returned value is the buffer identifier. If allocation fails, M_NULL is returned.
Allocate a color data buffer.
Specifies the MIL system on which to allocate the buffer.
Specifies the number of (x,y) surfaces (also called color bands) to allocate to the buffer.
Specifies the buffer width. The units are determined by the selected buffer attribute.
Specifies the buffer height. The units are determined by the selected buffer attribute.
Specifies a combination of two values: data type and data depth per band.
Specifies the buffer usage.
Specifies the address of the variable in which to write the buffer identifier.
The returned value is the buffer identifier. If allocation fails, M_NULL is returned.
Allocate a buffer and add it as a component of a container.
Specifies the MIL identifier of the container to which to add the component.
Specifies the number of (x,y) surfaces (also called bands) to allocate to the buffer.
Specifies the buffer width. The units are determined by the selected buffer attribute.
Specifies the buffer height. The units are determined by the selected buffer attribute.
Specifies a combination of two values: data type and data depth per band.
Specifies the buffer usage.
Specifies the component type, which identifies what kind of information the component stores.
Specifies the address of the variable in which to write the buffer identifier.
The returned value is the buffer identifier. If allocation fails, M_NULL is returned.
Allocate a buffer and add it as a component of a container.
Specifies the MIL identifier of the container to which to add the component.
Specifies the number of (x,y) surfaces (also called bands) to allocate to the buffer.
Specifies the buffer width. The units are determined by the selected buffer attribute.
Specifies the buffer height. The units are determined by the selected buffer attribute.
Specifies a combination of two values: data type and data depth per band.
Specifies the buffer usage.
Specifies the component type, which identifies what kind of information the component stores.
Specifies the address of the variable in which to write the buffer identifier.
The returned value is the buffer identifier. If allocation fails, M_NULL is returned.
Allocate a container.
Specifies the MIL system on which to allocate the container.
Specifies the container usage.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the container identifier.
The returned value is the container identifier. If allocation fails, M_NULL is returned.
Allocate a container.
Specifies the MIL system on which to allocate the container.
Specifies the container usage.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the container identifier.
The returned value is the container identifier. If allocation fails, M_NULL is returned.
Allocate an image buffer or a container (automatically determined by MIL) with settings appropriate for grabbing using the specified digitizer.
Specifies the MIL system on which to allocate the image buffer or the container. This parameter should be set to one of the following values:
Specifies the digitizer to use as a reference for determining the settings of the image buffer or container to allocate.
Specifies the usage of the image buffer or container.
Reserved for future expansion and must be set to M_DEFAULT .
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the image buffer or container identifier.
The returned value is the identifier of the image buffer or container. If allocation fails, M_NULL is returned.
Decode the color information of a single-band, Bayer color-encoded image.
Specifies the identifier of the source image buffer.
Specifies the identifier of the destination image buffer.
Specifies whether white balancing and gamma correction are performed, and the coefficients and exponents used to perform these corrections, respectively.
Specifies the Bayer pattern to use in the conversion, and whether the white balancing coefficients will be calculated.
Allocate a 1D child data buffer within a specific region of the first row of a parent data buffer.
Specifies the identifier of the parent buffer.
Specifies the offset of the child buffer relative to the parent buffer's top-left pixel.
Specifies the width of the child buffer.
Specifies the address of the variable in which the child buffer identifier is to be written.
The returned value is the child buffer identifier, if successful. If allocation fails, M_NULL is returned.
Allocate a 1D child data buffer within a specific region of the first row of a parent data buffer.
Specifies the identifier of the parent buffer.
Specifies the offset of the child buffer relative to the parent buffer's top-left pixel.
Specifies the width of the child buffer.
Specifies the address of the variable in which the child buffer identifier is to be written.
The returned value is the child buffer identifier, if successful. If allocation fails, M_NULL is returned.
Allocate a child buffer within a specific region of a parent buffer.
Specifies the identifier of the parent buffer.
Specifies the horizontal pixel offset of the child buffer's top-left pixel, relative to the parent buffer's top-left pixel.
Specifies the vertical pixel offset of the child buffer's top-left pixel, relative to the parent buffer's top-left pixel.
Specifies the width of the child buffer.
Specifies the height of the child buffer.
Specifies the address of the variable in which the child buffer identifier is to be written.
The returned value is the child buffer identifier. If allocation fails, M_NULL is returned.
Allocate a child buffer within a specific region of a parent buffer.
Specifies the identifier of the parent buffer.
Specifies the horizontal pixel offset of the child buffer's top-left pixel, relative to the parent buffer's top-left pixel.
Specifies the vertical pixel offset of the child buffer's top-left pixel, relative to the parent buffer's top-left pixel.
Specifies the width of the child buffer.
Specifies the height of the child buffer.
Specifies the address of the variable in which the child buffer identifier is to be written.
The returned value is the child buffer identifier. If allocation fails, M_NULL is returned.
Allocate a color-band child data buffer within a color parent buffer.
Specifies the identifier of the parent buffer.
Specifies the band or bands of the parent data buffer from which to allocate the child data buffer.
Specifies the address of the variable in which the child buffer identifier is to be written.
The returned value is the child buffer identifier, if successful. If allocation fails, M_NULL is returned.
Allocate a color-band child data buffer within a color parent buffer.
Specifies the identifier of the parent buffer.
Specifies the band or bands of the parent data buffer from which to allocate the child data buffer.
Specifies the address of the variable in which the child buffer identifier is to be written.
The returned value is the child buffer identifier, if successful. If allocation fails, M_NULL is returned.
Allocate a child data buffer within a color parent buffer.
Specifies the identifier of the parent buffer.
Specifies the color band of the parent data buffer from which to allocate the child data buffer.
Specifies the horizontal offset of the child buffer, relative to the parent buffer's top-left pixel.
Specifies the vertical offset of the child buffer, relative to the parent buffer's top-left pixel.
Specifies the width of the child buffer.
Specifies the height of the child buffer.
Specifies the address of the variable in which the child buffer identifier is to be written.
The returned value is the child buffer identifier, if successful. If allocation fails, M_NULL is returned.
Allocate a child data buffer within a color parent buffer.
Specifies the identifier of the parent buffer.
Specifies the color band of the parent data buffer from which to allocate the child data buffer.
Specifies the horizontal offset of the child buffer, relative to the parent buffer's top-left pixel.
Specifies the vertical offset of the child buffer, relative to the parent buffer's top-left pixel.
Specifies the width of the child buffer.
Specifies the height of the child buffer.
Specifies the address of the variable in which the child buffer identifier is to be written.
The returned value is the child buffer identifier, if successful. If allocation fails, M_NULL is returned.
Allocate a child data buffer within a color parent buffer and, if necessary, performs a clipping operation.
Specifies the identifier of the parent buffer.
Specifies the color band of the parent data buffer from which to allocate the child data buffer.
Specifies the horizontal offset of the child buffer, relative to the parent buffer's top-left pixel.
Specifies the vertical offset of the child buffer, relative to the parent buffer's top-left pixel.
Specifies the width of the child buffer.
Specifies the height of the child buffer.
Specifies the address of the variable in which the clipping status is written.
Specifies the address of the variable in which the child buffer identifier is to be written.
The returned value is the child buffer identifier, if successful. If allocation fails, M_NULL is returned.
Allocate a child data buffer within a color parent buffer and, if necessary, performs a clipping operation.
Specifies the identifier of the parent buffer.
Specifies the color band of the parent data buffer from which to allocate the child data buffer.
Specifies the horizontal offset of the child buffer, relative to the parent buffer's top-left pixel.
Specifies the vertical offset of the child buffer, relative to the parent buffer's top-left pixel.
Specifies the width of the child buffer.
Specifies the height of the child buffer.
Specifies the address of the variable in which the clipping status is written.
Specifies the address of the variable in which the child buffer identifier is to be written.
The returned value is the child buffer identifier, if successful. If allocation fails, M_NULL is returned.
Allocate a child data buffer within a color parent buffer and, if necessary, performs a clipping operation.
Specifies the identifier of the parent buffer.
Specifies the color band of the parent data buffer from which to allocate the child data buffer.
Specifies the horizontal offset of the child buffer, relative to the parent buffer's top-left pixel.
Specifies the vertical offset of the child buffer, relative to the parent buffer's top-left pixel.
Specifies the width of the child buffer.
Specifies the height of the child buffer.
Specifies the address of the variable in which the clipping status is written.
Specifies the address of the variable in which the child buffer identifier is to be written.
The returned value is the child buffer identifier, if successful. If allocation fails, M_NULL is returned.
Allocate a child data buffer within a color parent buffer and, if necessary, performs a clipping operation.
Specifies the identifier of the parent buffer.
Specifies the color band of the parent data buffer from which to allocate the child data buffer.
Specifies the horizontal offset of the child buffer, relative to the parent buffer's top-left pixel.
Specifies the vertical offset of the child buffer, relative to the parent buffer's top-left pixel.
Specifies the width of the child buffer.
Specifies the height of the child buffer.
Specifies the address of the variable in which the clipping status is written.
Specifies the address of the variable in which the child buffer identifier is to be written.
The returned value is the child buffer identifier, if successful. If allocation fails, M_NULL is returned.
Allocate a child container.
Specifies the identifier of the parent container.
Specifies the number of elements in the array of criteria that will be applied to the parent container.
Specifies the address of an array of criteria that will be used to determine which components from the parent container to make part of the child container.
Specifies whether to have the child container contain the components that meet at least one of the criteria, or only the components that meet all of the criteria.
Specifies the address of the variable in which to write the identifier of the child container.
The returned value is the child container identifier, if successful. If allocation fails, M_NULL is returned.
Move and resize a child buffer within the parent buffer.
Specifies the identifier of the child buffer to move and/or resize.
Specifies the new X-offset of the child buffer relative to the parent buffer's top-left pixel.
Specifies the new Y-offset of the child buffer relative to the parent's top-left pixel.
Specifies the new width of the child buffer.
Specifies the new height of the child buffer.
Specifies the function's control flag.
Clears a buffer, or the components of a container, to a specified color.
Specifies the identifier of the buffer or container to clear.
Specifies the color value with which to clear the buffer.
Conditionally clears a buffer to a specified color.
Specifies the identifier of the data buffer to conditionally clear.
Specifies the red component of the clear color, or, if DstBufId is a single band, this value is used as the clear color.
Specifies the green component of the clear color.
Specifies the blue component of the clear color.
Specifies the identifier of the condition buffer.
Specifies the condition for which the condition buffer is tested.
Specifies the color value for the specified condition.
Clones a data buffer or container.
Specifies the identifier of the source buffer or container to clone.
Specifies the system on which to allocate the clone.
Specifies the width of the clone. If the source is a container, this must be set to M_DEFAULT.
Specifies the height of the clone. If the source is a container, this must be set to M_DEFAULT.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the attributes of the clone. For both buffers and containers you can specify that the clone will retain the same attributes as the source by setting this parameter to M_DEFAULT.
Specifies the control settings for the cloning operation.
Specifies the address of the variable in which to write the buffer or container identifier.
The returned value is the buffer or container identifier. If allocation fails, M_NULL is returned.
Clones a data buffer or container.
Specifies the identifier of the source buffer or container to clone.
Specifies the system on which to allocate the clone.
Specifies the width of the clone. If the source is a container, this must be set to M_DEFAULT.
Specifies the height of the clone. If the source is a container, this must be set to M_DEFAULT.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the attributes of the clone. For both buffers and containers you can specify that the clone will retain the same attributes as the source by setting this parameter to M_DEFAULT.
Specifies the control settings for the cloning operation.
Specifies the address of the variable in which to write the buffer or container identifier.
The returned value is the buffer or container identifier. If allocation fails, M_NULL is returned.
Control a specified data buffer setting.
Specifies the identifier of the buffer to control.
Specifies the buffer setting to control.
Specifies the value needed for the setting.
Control a specified data buffer setting.
Specifies the identifier of the buffer to control.
Specifies the buffer setting to control.
Specifies the value needed for the setting.
Control a specified area of a buffer.
Specifies the identifier of the buffer to control.
Specifies the horizontal pixel offset of the area.
Specifies the vertical pixel offset of the area.
Specifies the width of the area, in pixels.
Specifies the height of the area, in pixels.
Specifies the band of the area. This parameter can be set to one of the following values.
Specifies the type of buffer setting to control.
Specifies the value required for the setting.
Control a setting of the specified container, or one of its components.
Specifies the identifier of the container to control, or of which to control a component.
Specifies what to control; either the container itself, or a component of the container.
Specifies the setting to control.
Specifies the value needed for the setting.
Control a setting of the specified container, or one of its components.
Specifies the identifier of the container to control, or of which to control a component.
Specifies what to control; either the container itself, or a component of the container.
Specifies the setting to control.
Specifies the value needed for the setting.
Converts 3D data to a format that is 3D-processable and/or 3D-displayable.
Specifies the identifier of the source container or fully corrected depth map image buffer to convert.
Specifies the identifier of the destination container or image buffer in which to store the converted data.
Specifies the identifier of a 1-band, 1D M_ARRAY buffer containing the Y-axis value for each row of coordinates stored in the range or disparity component of the source container.
Specifies which operations to apply to the data during conversion.
Specifies whether to generate an error when there is missing or ambiguous information in the source, or to compensate by making assumptions about the missing information.
Copy data from one buffer to another.
Specifies the identifier of the source data buffer.
Specifies the identifier of the destination data buffer.
Copy buffer, clipping data outside the destination buffer.
Specifies the identifier of the source data buffer.
Specifies the identifier of the destination data buffer.
Specifies the horizontal pixel offset of the destination buffer area at which to start copying data.
Specifies the vertical pixel offset of the destination buffer area at which to start copying data.
Copy one or all bands of an image buffer.
Specifies the identifiers of the source data buffer.
Specifies the identifiers of the destination data buffer.
Specifies the color band to copy. Set Band to one of the following values:
Copy a two-dimensional region of one or all bands of an image buffer to another buffer.
Specifies the identifier of the source data buffer.
Specifies the identifier of the destination data buffer.
Specifies the source color band from which to copy. SrcBand can be set to one of the following values:
Specifies the horizontal pixel offset of the region to read relative to the source buffer starting coordinate.
Specifies the vertical pixel offset of the region to read relative to the source buffer starting coordinate.
Specifies the destination color band in which to copy.
Specifies the horizontal pixel offset of the region to write relative to the destination buffer starting coordinate.
Specifies the vertical pixel offset of the region to write relative to the destination buffer starting coordinate.
Specifies the width of the region to be copied, starting from the specified offset ( SrcOffX, DstOffX).
Specifies the height of the region to be copied, starting from the specified offset ( SrcOffY, DstOffY).
Copy a data buffer, or components of a container, to components of a destination container.
Specifies the identifier of the source data buffer or container.
Specifies the identifier of the destination container.
Specifies the criterion which will be used to determine which components of the source container to copy. If the source is a data buffer, this parameter must be set to M_DEFAULT .
Specifies how to copy the source buffer or component(s) to the destination container.
Specifies whether to copy the data, settings, and attributes.
Copy conditionally the source buffer to the destination buffer.
Specifies the identifier of the source data buffer.
Specifies the identifier of the destination data buffer.
Specifies the identifier of the condition buffer.
Specifies the condition for which the condition buffer is tested.
Specifies the color value for the specified condition.
Copy buffer with mask.
Specifies the identifier of the source data buffer. Note that the source data buffer cannot be of type floating-point.
Specifies the identifier of the destination data buffer. Note that the destination data buffer cannot be of type floating-point.
Specifies the mask value.
Create a two-dimensional data buffer.
Specifies the MIL system on which to create the buffer.
Specifies the buffer width.
Specifies the buffer height.
Specifies a combination of two values: data type and data depth.
Specifies the buffer usage.
Specifies the physical nature of the buffer.
Specifies the size of the pitch.
Specifies the MIL identifier of the buffer, or a pointer to the data array, on which to map the created MIL buffer.
Specifies the address of the variable in which the buffer identifier is to be written.
The returned value is the buffer identifier. If allocation fails, an identifier of 0 is returned.
Create a two-dimensional data buffer.
Specifies the MIL system on which to create the buffer.
Specifies the buffer width.
Specifies the buffer height.
Specifies a combination of two values: data type and data depth.
Specifies the buffer usage.
Specifies the physical nature of the buffer.
Specifies the size of the pitch.
Specifies the MIL identifier of the buffer, or a pointer to the data array, on which to map the created MIL buffer.
Specifies the address of the variable in which the buffer identifier is to be written.
The returned value is the buffer identifier. If allocation fails, an identifier of 0 is returned.
Create a color data buffer.
Specifies the MIL system on which to create the buffer.
Specifies the number of (x,y) surfaces (also called color bands) that the buffer should have to contain each color component of the data.
Specifies the buffer width.
Specifies the buffer height.
Specifies a combination of two values: data depth and data type, per band.
Specifies the buffer usage.
Specifies the physical nature of the buffer. This parameter can be set to one of the values below.
Specifies the size of the pitch.
Specifies one or more data pointers that address the memory to which to map the created MIL buffer.
Specifies the address of the variable in which to write the buffer identifier.
The returned value is the buffer identifier. If allocation fails, M_NULL is returned.
Create a color data buffer.
Specifies the MIL system on which to create the buffer.
Specifies the number of (x,y) surfaces (also called color bands) that the buffer should have to contain each color component of the data.
Specifies the buffer width.
Specifies the buffer height.
Specifies a combination of two values: data depth and data type, per band.
Specifies the buffer usage.
Specifies the physical nature of the buffer. This parameter can be set to one of the values below.
Specifies the size of the pitch.
Specifies one or more data pointers that address the memory to which to map the created MIL buffer.
Specifies the address of the variable in which to write the buffer identifier.
The returned value is the buffer identifier. If allocation fails, M_NULL is returned.
Create a color data buffer.
Specifies the MIL system on which to create the buffer.
Specifies the number of (x,y) surfaces (also called color bands) that the buffer should have to contain each color component of the data.
Specifies the buffer width.
Specifies the buffer height.
Specifies a combination of two values: data depth and data type, per band.
Specifies the buffer usage.
Specifies the physical nature of the buffer. This parameter can be set to one of the values below.
Specifies the size of the pitch.
Specifies one or more data pointers that address the memory to which to map the created MIL buffer.
Specifies the address of the variable in which to write the buffer identifier.
The returned value is the buffer identifier. If allocation fails, M_NULL is returned.
Create a color data buffer.
Specifies the MIL system on which to create the buffer.
Specifies the number of (x,y) surfaces (also called color bands) that the buffer should have to contain each color component of the data.
Specifies the buffer width.
Specifies the buffer height.
Specifies a combination of two values: data depth and data type, per band.
Specifies the buffer usage.
Specifies the physical nature of the buffer. This parameter can be set to one of the values below.
Specifies the size of the pitch.
Specifies one or more data pointers that address the memory to which to map the created MIL buffer.
Specifies the address of the variable in which to write the buffer identifier.
The returned value is the buffer identifier. If allocation fails, M_NULL is returned.
Create a color data buffer.
Specifies the MIL system on which to create the buffer.
Specifies the number of (x,y) surfaces (also called color bands) that the buffer should have to contain each color component of the data.
Specifies the buffer width.
Specifies the buffer height.
Specifies a combination of two values: data depth and data type, per band.
Specifies the buffer usage.
Specifies the physical nature of the buffer. This parameter can be set to one of the values below.
Specifies the size of the pitch.
Specifies one or more data pointers that address the memory to which to map the created MIL buffer.
Specifies the address of the variable in which to write the buffer identifier.
The returned value is the buffer identifier. If allocation fails, M_NULL is returned.
Create a color data buffer.
Specifies the MIL system on which to create the buffer.
Specifies the number of (x,y) surfaces (also called color bands) that the buffer should have to contain each color component of the data.
Specifies the buffer width.
Specifies the buffer height.
Specifies a combination of two values: data depth and data type, per band.
Specifies the buffer usage.
Specifies the physical nature of the buffer. This parameter can be set to one of the values below.
Specifies the size of the pitch.
Specifies one or more data pointers that address the memory to which to map the created MIL buffer.
Specifies the address of the variable in which to write the buffer identifier.
The returned value is the buffer identifier. If allocation fails, M_NULL is returned.
Create a color data buffer.
Specifies the MIL system on which to create the buffer.
Specifies the number of (x,y) surfaces (also called color bands) that the buffer should have to contain each color component of the data.
Specifies the buffer width.
Specifies the buffer height.
Specifies a combination of two values: data depth and data type, per band.
Specifies the buffer usage.
Specifies the physical nature of the buffer. This parameter can be set to one of the values below.
Specifies the size of the pitch.
Specifies one or more data pointers that address the memory to which to map the created MIL buffer.
Specifies the address of the variable in which to write the buffer identifier.
The returned value is the buffer identifier. If allocation fails, M_NULL is returned.
Create a color data buffer.
Specifies the MIL system on which to create the buffer.
Specifies the number of (x,y) surfaces (also called color bands) that the buffer should have to contain each color component of the data.
Specifies the buffer width.
Specifies the buffer height.
Specifies a combination of two values: data depth and data type, per band.
Specifies the buffer usage.
Specifies the physical nature of the buffer. This parameter can be set to one of the values below.
Specifies the size of the pitch.
Specifies one or more data pointers that address the memory to which to map the created MIL buffer.
Specifies the address of the variable in which to write the buffer identifier.
The returned value is the buffer identifier. If allocation fails, M_NULL is returned.
Create a component in the specified container.
Specifies the MIL identifier of the container in which to create the buffer component.
Specifies the number of (x,y) surfaces (also called color bands) that the buffer should have to contain each color component of the data.
Specifies the buffer width.
Specifies the buffer height.
Specifies a combination of two values: data depth and data type, per band.
Specifies the buffer usage.
Specifies the physical nature of the buffer. This parameter can be set to one of the values below.
Specifies the size of the pitch.
Specifies one or more data pointers that address the memory to which to map the created MIL buffer.
Specifies the component type, which identifies what kind of information the buffer component stores.
Specifies the address of the variable in which to write the buffer identifier.
The returned value is the buffer identifier. If allocation fails, M_NULL is returned.
Inquire about the data in a file.
Specifies the file that contains the data.
Specifies the type of file setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information. If the requested information is not available, M_INVALID is returned. If an AVI file is specified but its codec is not known, M_AVI_CODEC_UNSUPPORTED is returned.
Inquire about the data in a file.
Specifies the file that contains the data.
Specifies the type of file setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information. If the requested information is not available, M_INVALID is returned. If an AVI file is specified but its codec is not known, M_AVI_CODEC_UNSUPPORTED is returned.
Inquire about the data in a file.
Specifies the file that contains the data.
Specifies the type of file setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information. If the requested information is not available, M_INVALID is returned. If an AVI file is specified but its codec is not known, M_AVI_CODEC_UNSUPPORTED is returned.
Export a data buffer or container to a file.
Specifies the name and path of the file in which to save the data buffer or container.
Specifies the file format.
Specifies the identifier of the data buffer or container to save.
Export a data buffer or container to a file.
Specifies the name and path of the file in which to save the data buffer or container.
Specifies the file format.
Specifies the identifier of the data buffer or container to save.
Export a sequence of image buffers to an AVI file.
Specifies the name and path of the AVI file.
Specifies the format of the file.
Specifies the image buffers to export or, when opening or closing ( M_OPEN, M_OPEN + M_APPEND, or M_CLOSE) a file on a remote computer, a MIL system allocated on the remote computer.
Specifies the number of MIL identifiers passed to the BufArrayPtrOrSystemIdPtr parameter (image buffers or system identifiers).
Specifies the frame rate (number of images/sec) of the sequence.
Specifies whether to write, overwrite, or append the image buffers to the AVI file.
Export a sequence of image buffers to an AVI file.
Specifies the name and path of the AVI file.
Specifies the format of the file.
Specifies the image buffers to export or, when opening or closing ( M_OPEN, M_OPEN + M_APPEND, or M_CLOSE) a file on a remote computer, a MIL system allocated on the remote computer.
Specifies the number of MIL identifiers passed to the BufArrayPtrOrSystemIdPtr parameter (image buffers or system identifiers).
Specifies the frame rate (number of images/sec) of the sequence.
Specifies whether to write, overwrite, or append the image buffers to the AVI file.
Export a sequence of image buffers to an AVI file.
Specifies the name and path of the AVI file.
Specifies the format of the file.
Specifies the image buffers to export or, when opening or closing ( M_OPEN, M_OPEN + M_APPEND, or M_CLOSE) a file on a remote computer, a MIL system allocated on the remote computer.
Specifies the number of MIL identifiers passed to the BufArrayPtrOrSystemIdPtr parameter (image buffers or system identifiers).
Specifies the frame rate (number of images/sec) of the sequence.
Specifies whether to write, overwrite, or append the image buffers to the AVI file.
Export a sequence of image buffers to an AVI file.
Specifies the name and path of the AVI file.
Specifies the format of the file.
Specifies the image buffers to export or, when opening or closing ( M_OPEN, M_OPEN + M_APPEND, or M_CLOSE) a file on a remote computer, a MIL system allocated on the remote computer.
Specifies the number of MIL identifiers passed to the BufArrayPtrOrSystemIdPtr parameter (image buffers or system identifiers).
Specifies the frame rate (number of images/sec) of the sequence.
Specifies whether to write, overwrite, or append the image buffers to the AVI file.
Free a data buffer or container.
Specifies the identifier of the data buffer or container to deallocate.
Free one or more buffer components of a specified container.
Specifies the MIL identifier of the container which contains the component(s) to be freed.
Specifies the criterion used to determine which component(s) will be freed from the container.
Reserved for future expansion and must be set to M_DEFAULT .
Get data from a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a one-dimensional area of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the horizontal offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the width of the required area of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a one-dimensional area of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the horizontal offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the width of the required area of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a one-dimensional area of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the horizontal offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the width of the required area of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a one-dimensional area of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the horizontal offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the width of the required area of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a one-dimensional area of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the horizontal offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the width of the required area of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a one-dimensional area of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the horizontal offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the width of the required area of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a one-dimensional area of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the horizontal offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the width of the required area of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a two-dimensional area of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the horizontal offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the vertical offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the width of the required area of the source buffer.
Specifies the height of the required area of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a two-dimensional area of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the horizontal offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the vertical offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the width of the required area of the source buffer.
Specifies the height of the required area of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a two-dimensional area of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the horizontal offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the vertical offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the width of the required area of the source buffer.
Specifies the height of the required area of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a two-dimensional area of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the horizontal offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the vertical offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the width of the required area of the source buffer.
Specifies the height of the required area of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a two-dimensional area of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the horizontal offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the vertical offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the width of the required area of the source buffer.
Specifies the height of the required area of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a two-dimensional area of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the horizontal offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the vertical offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the width of the required area of the source buffer.
Specifies the height of the required area of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a two-dimensional area of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the horizontal offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the vertical offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the width of the required area of the source buffer.
Specifies the height of the required area of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a two-dimensional area of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the horizontal offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the vertical offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the width of the required area of the source buffer.
Specifies the height of the required area of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a two-dimensional area of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the horizontal offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the vertical offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the width of the required area of the source buffer.
Specifies the height of the required area of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a two-dimensional area of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the horizontal offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the vertical offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the width of the required area of the source buffer.
Specifies the height of the required area of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a two-dimensional area of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the horizontal offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the vertical offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the width of the required area of the source buffer.
Specifies the height of the required area of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a two-dimensional area of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the horizontal offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the vertical offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the width of the required area of the source buffer.
Specifies the height of the required area of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a two-dimensional area of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the horizontal offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the vertical offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the width of the required area of the source buffer.
Specifies the height of the required area of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from a two-dimensional area of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the horizontal offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the vertical offset of the required area, relative to the top-left coordinate of the source buffer.
Specifies the width of the required area of the source buffer.
Specifies the height of the required area of the source buffer.
Specifies the address of the user array in which to copy the data from the source buffer.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values, and coordinates, in user-defined arrays.
Specifies the identifier of a single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis.
Specifies the radius along the Y-axis.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
Specifies the address of the user array in which to store the pixel values from the image buffer.
Specifies the address of the user array in which to store the X-coordinates of the points along the arc, from the image buffer.
Specifies the address of the user array in which to store the Y-coordinates of the points along the arc, from the image buffer.
The returned value is the number of pixels found along the arc.
Get data from one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the address of the user array in which to copy data from the source buffer.
Get data from one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the address of the user array in which to copy data from the source buffer.
Get data from one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the address of the user array in which to copy data from the source buffer.
Get data from one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the address of the user array in which to copy data from the source buffer.
Get data from one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the address of the user array in which to copy data from the source buffer.
Get data from one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the address of the user array in which to copy data from the source buffer.
Get data from one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the address of the user array in which to copy data from the source buffer.
Get data from one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the address of the user array in which to copy data from the source buffer.
Get data from one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the address of the user array in which to copy data from the source buffer.
Get data from one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the address of the user array in which to copy data from the source buffer.
Get data from one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the address of the user array in which to copy data from the source buffer.
Get data from one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the address of the user array in which to copy data from the source buffer.
Get data from one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the address of the user array in which to copy data from the source buffer.
Get data from one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the address of the user array in which to copy data from the source buffer.
Get data from one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the address of the user array in which to copy data from the source buffer.
Get data from one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the address of the user array in which to copy data from the source buffer.
Get data from one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the address of the user array in which to copy data from the source buffer.
Get data from one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the address of the user array in which to copy data from the source buffer.
Get data from one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the address of the user array in which to copy data from the source buffer.
Get data from one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the address of the user array in which to copy data from the source buffer.
Get data from one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the address of the user array in which to copy data from the source buffer.
Get data from one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the address of the user array in which to copy data from the source buffer.
Get data from one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the address of the user array in which to copy data from the source buffer.
Get data from one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the address of the user array in which to copy data from the source buffer.
Get data from an area of one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the horizontal offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the vertical offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the width of the source buffer area from which to get the data.
Specifies the height of the source buffer area from which to get the data.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from an area of one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the horizontal offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the vertical offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the width of the source buffer area from which to get the data.
Specifies the height of the source buffer area from which to get the data.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from an area of one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the horizontal offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the vertical offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the width of the source buffer area from which to get the data.
Specifies the height of the source buffer area from which to get the data.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from an area of one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the horizontal offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the vertical offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the width of the source buffer area from which to get the data.
Specifies the height of the source buffer area from which to get the data.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from an area of one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the horizontal offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the vertical offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the width of the source buffer area from which to get the data.
Specifies the height of the source buffer area from which to get the data.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from an area of one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the horizontal offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the vertical offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the width of the source buffer area from which to get the data.
Specifies the height of the source buffer area from which to get the data.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from an area of one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the horizontal offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the vertical offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the width of the source buffer area from which to get the data.
Specifies the height of the source buffer area from which to get the data.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from an area of one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the horizontal offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the vertical offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the width of the source buffer area from which to get the data.
Specifies the height of the source buffer area from which to get the data.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from an area of one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the horizontal offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the vertical offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the width of the source buffer area from which to get the data.
Specifies the height of the source buffer area from which to get the data.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from an area of one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the horizontal offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the vertical offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the width of the source buffer area from which to get the data.
Specifies the height of the source buffer area from which to get the data.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from an area of one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the horizontal offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the vertical offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the width of the source buffer area from which to get the data.
Specifies the height of the source buffer area from which to get the data.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from an area of one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the horizontal offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the vertical offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the width of the source buffer area from which to get the data.
Specifies the height of the source buffer area from which to get the data.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from an area of one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the horizontal offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the vertical offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the width of the source buffer area from which to get the data.
Specifies the height of the source buffer area from which to get the data.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from an area of one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the horizontal offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the vertical offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the width of the source buffer area from which to get the data.
Specifies the height of the source buffer area from which to get the data.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from an area of one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the horizontal offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the vertical offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the width of the source buffer area from which to get the data.
Specifies the height of the source buffer area from which to get the data.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from an area of one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the horizontal offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the vertical offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the width of the source buffer area from which to get the data.
Specifies the height of the source buffer area from which to get the data.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from an area of one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the horizontal offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the vertical offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the width of the source buffer area from which to get the data.
Specifies the height of the source buffer area from which to get the data.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from an area of one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the horizontal offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the vertical offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the width of the source buffer area from which to get the data.
Specifies the height of the source buffer area from which to get the data.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from an area of one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the horizontal offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the vertical offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the width of the source buffer area from which to get the data.
Specifies the height of the source buffer area from which to get the data.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from an area of one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the horizontal offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the vertical offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the width of the source buffer area from which to get the data.
Specifies the height of the source buffer area from which to get the data.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from an area of one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the horizontal offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the vertical offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the width of the source buffer area from which to get the data.
Specifies the height of the source buffer area from which to get the data.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from an area of one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the horizontal offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the vertical offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the width of the source buffer area from which to get the data.
Specifies the height of the source buffer area from which to get the data.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from an area of one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the horizontal offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the vertical offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the width of the source buffer area from which to get the data.
Specifies the height of the source buffer area from which to get the data.
Specifies the address of the user array in which to copy the data from the source buffer.
Get data from an area of one or all bands of a buffer and place it in a user-supplied array.
Specifies the identifier of the source buffer.
Specifies the data format to use to save the data in the user array.
Specifies the index of the band to copy.
Specifies the horizontal offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the vertical offset (relative to the top-left source buffer coordinate) of the source buffer area from which to get the data.
Specifies the width of the source buffer area from which to get the data.
Specifies the height of the source buffer area from which to get the data.
Specifies the address of the user array in which to copy the data from the source buffer.
Get information about a hook event.
Specifies the buffer or container event identifier received by the hook-handler function (see MbufHookFunction).
Specifies the event type and the type of information about the event to return.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (!M_NULL) value is returned.
Get information about a hook event.
Specifies the buffer or container event identifier received by the hook-handler function (see MbufHookFunction).
Specifies the event type and the type of information about the event to return.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (!M_NULL) value is returned.
Get information about a hook event.
Specifies the buffer or container event identifier received by the hook-handler function (see MbufHookFunction).
Specifies the event type and the type of information about the event to return.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (!M_NULL) value is returned.
Get information about a hook event.
Specifies the buffer or container event identifier received by the hook-handler function (see MbufHookFunction).
Specifies the event type and the type of information about the event to return.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (!M_NULL) value is returned.
Read the pixels along a specified theoretical line, count the pixels, and store either their values or coordinates in a user-defined array.
Specifies the identifier of the source image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the horizontal pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array in which to store the pixels or the coordinates from the image buffer.
Read the pixels along a specified theoretical line, count the pixels, and store either their values or coordinates in a user-defined array.
Specifies the identifier of the source image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the horizontal pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array in which to store the pixels or the coordinates from the image buffer.
Read the pixels along a specified theoretical line, count the pixels, and store either their values or coordinates in a user-defined array.
Specifies the identifier of the source image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the horizontal pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array in which to store the pixels or the coordinates from the image buffer.
Read the pixels along a specified theoretical line, count the pixels, and store either their values or coordinates in a user-defined array.
Specifies the identifier of the source image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the horizontal pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array in which to store the pixels or the coordinates from the image buffer.
Read the pixels along a specified theoretical line, count the pixels, and store either their values or coordinates in a user-defined array.
Specifies the identifier of the source image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the horizontal pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array in which to store the pixels or the coordinates from the image buffer.
Read the pixels along a specified theoretical line, count the pixels, and store either their values or coordinates in a user-defined array.
Specifies the identifier of the source image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the horizontal pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array in which to store the pixels or the coordinates from the image buffer.
Read the pixels along a specified theoretical line, count the pixels, and store either their values or coordinates in a user-defined array.
Specifies the identifier of the source image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the horizontal pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array in which to store the pixels or the coordinates from the image buffer.
Read the pixels along a specified theoretical line, count the pixels, and store either their values or coordinates in a user-defined array.
Specifies the identifier of the source image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the horizontal pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array in which to store the pixels or the coordinates from the image buffer.
Read the pixels along a specified theoretical line, count the pixels, and store either their values or coordinates in a user-defined array.
Specifies the identifier of the source image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the horizontal pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array in which to store the pixels or the coordinates from the image buffer.
Read the pixels along a specified theoretical line, count the pixels, and store either their values or coordinates in a user-defined array.
Specifies the identifier of the source image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the horizontal pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array in which to store the pixels or the coordinates from the image buffer.
Read the pixels along a specified theoretical line, count the pixels, and store either their values or coordinates in a user-defined array.
Specifies the identifier of the source image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the horizontal pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array in which to store the pixels or the coordinates from the image buffer.
Read the pixels along a specified theoretical line, count the pixels, and store either their values or coordinates in a user-defined array.
Specifies the identifier of the source image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the horizontal pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array in which to store the pixels or the coordinates from the image buffer.
Read the pixels along a specified theoretical line, count the pixels, and store either their values or coordinates in a user-defined array.
Specifies the identifier of the source image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the horizontal pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array in which to store the pixels or the coordinates from the image buffer.
Read the pixels along a specified theoretical line, count the pixels, and store either their values or coordinates in a user-defined array.
Specifies the identifier of the source image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the horizontal pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array in which to store the pixels or the coordinates from the image buffer.
Read the pixels along a specified theoretical line, count the pixels, and store either their values or coordinates in a user-defined array.
Specifies the identifier of the source image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the horizontal pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array in which to store the pixels or the coordinates from the image buffer.
Read the pixels along a specified theoretical line, count the pixels, and store either their values or coordinates in a user-defined array.
Specifies the identifier of the source image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the horizontal pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array in which to store the pixels or the coordinates from the image buffer.
Read the pixels along a specified theoretical line, count the pixels, and store either their values or coordinates in a user-defined array.
Specifies the identifier of the source image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the source buffer.
Specifies the horizontal pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the vertical pixel offset of the finishing position of the line, relative to the top-left pixel of the source buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array in which to store the pixels or the coordinates from the image buffer.
Read the values in the source buffer, at the specified positions, and place their values in a user-defined array.
Specifies the identifier of the source buffer.
Specifies the number of values to get.
Specifies the address of an array containing the X-position corresponding to the pixels to get.
Specifies the address of an array containing the Y-position corresponding to the pixels to get.
Specifies the interpolation mode. The specified mode controls how the function behaves with non-integer positions.
Specifies the address of a user-defined array in which the values are placed.
Read the values in the source buffer, at the specified positions, and place their values in a user-defined array.
Specifies the identifier of the source buffer.
Specifies the number of values to get.
Specifies the address of an array containing the X-position corresponding to the pixels to get.
Specifies the address of an array containing the Y-position corresponding to the pixels to get.
Specifies the interpolation mode. The specified mode controls how the function behaves with non-integer positions.
Specifies the address of a user-defined array in which the values are placed.
Read the values in the source buffer, at the specified positions, and place their values in a user-defined array.
Specifies the identifier of the source buffer.
Specifies the number of values to get.
Specifies the address of an array containing the X-position corresponding to the pixels to get.
Specifies the address of an array containing the Y-position corresponding to the pixels to get.
Specifies the interpolation mode. The specified mode controls how the function behaves with non-integer positions.
Specifies the address of a user-defined array in which the values are placed.
Read the values in the source buffer, at the specified positions, and place their values in a user-defined array.
Specifies the identifier of the source buffer.
Specifies the number of values to get.
Specifies the address of an array containing the X-position corresponding to the pixels to get.
Specifies the address of an array containing the Y-position corresponding to the pixels to get.
Specifies the interpolation mode. The specified mode controls how the function behaves with non-integer positions.
Specifies the address of a user-defined array in which the values are placed.
Read the values in the source buffer, at the specified positions, and place their values in a user-defined array.
Specifies the identifier of the source buffer.
Specifies the number of values to get.
Specifies the address of an array containing the X-position corresponding to the pixels to get.
Specifies the address of an array containing the Y-position corresponding to the pixels to get.
Specifies the interpolation mode. The specified mode controls how the function behaves with non-integer positions.
Specifies the address of a user-defined array in which the values are placed.
Read the values in the source buffer, at the specified positions, and place their values in a user-defined array.
Specifies the identifier of the source buffer.
Specifies the number of values to get.
Specifies the address of an array containing the X-position corresponding to the pixels to get.
Specifies the address of an array containing the Y-position corresponding to the pixels to get.
Specifies the interpolation mode. The specified mode controls how the function behaves with non-integer positions.
Specifies the address of a user-defined array in which the values are placed.
Read the values in the source buffer, at the specified positions, and place their values in a user-defined array.
Specifies the identifier of the source buffer.
Specifies the number of values to get.
Specifies the address of an array containing the X-position corresponding to the pixels to get.
Specifies the address of an array containing the Y-position corresponding to the pixels to get.
Specifies the interpolation mode. The specified mode controls how the function behaves with non-integer positions.
Specifies the address of a user-defined array in which the values are placed.
Read the values in the source buffer, at the specified positions, and place their values in a user-defined array.
Specifies the identifier of the source buffer.
Specifies the number of values to get.
Specifies the address of an array containing the X-position corresponding to the pixels to get.
Specifies the address of an array containing the Y-position corresponding to the pixels to get.
Specifies the interpolation mode. The specified mode controls how the function behaves with non-integer positions.
Specifies the address of a user-defined array in which the values are placed.
Read the values in the source buffer, at the specified positions, and place their values in a user-defined array.
Specifies the identifier of the source buffer.
Specifies the number of values to get.
Specifies the address of an array containing the X-position corresponding to the pixels to get.
Specifies the address of an array containing the Y-position corresponding to the pixels to get.
Specifies the interpolation mode. The specified mode controls how the function behaves with non-integer positions.
Specifies the address of a user-defined array in which the values are placed.
Read the values in the source buffer, at the specified positions, and place their values in a user-defined array.
Specifies the identifier of the source buffer.
Specifies the number of values to get.
Specifies the address of an array containing the X-position corresponding to the pixels to get.
Specifies the address of an array containing the Y-position corresponding to the pixels to get.
Specifies the interpolation mode. The specified mode controls how the function behaves with non-integer positions.
Specifies the address of a user-defined array in which the values are placed.
Read the values in the source buffer, at the specified positions, and place their values in a user-defined array.
Specifies the identifier of the source buffer.
Specifies the number of values to get.
Specifies the address of an array containing the X-position corresponding to the pixels to get.
Specifies the address of an array containing the Y-position corresponding to the pixels to get.
Specifies the interpolation mode. The specified mode controls how the function behaves with non-integer positions.
Specifies the address of a user-defined array in which the values are placed.
Read the values in the source buffer, at the specified positions, and place their values in a user-defined array.
Specifies the identifier of the source buffer.
Specifies the number of values to get.
Specifies the address of an array containing the X-position corresponding to the pixels to get.
Specifies the address of an array containing the Y-position corresponding to the pixels to get.
Specifies the interpolation mode. The specified mode controls how the function behaves with non-integer positions.
Specifies the address of a user-defined array in which the values are placed.
Read the values in the source buffer, at the specified positions, and place their values in a user-defined array.
Specifies the identifier of the source buffer.
Specifies the number of values to get.
Specifies the address of an array containing the X-position corresponding to the pixels to get.
Specifies the address of an array containing the Y-position corresponding to the pixels to get.
Specifies the interpolation mode. The specified mode controls how the function behaves with non-integer positions.
Specifies the address of a user-defined array in which the values are placed.
Read the values in the source buffer, at the specified positions, and place their values in a user-defined array.
Specifies the identifier of the source buffer.
Specifies the number of values to get.
Specifies the address of an array containing the X-position corresponding to the pixels to get.
Specifies the address of an array containing the Y-position corresponding to the pixels to get.
Specifies the interpolation mode. The specified mode controls how the function behaves with non-integer positions.
Specifies the address of a user-defined array in which the values are placed.
Read the values in the source buffer, at the specified positions, and place their values in a user-defined array.
Specifies the identifier of the source buffer.
Specifies the number of values to get.
Specifies the address of an array containing the X-position corresponding to the pixels to get.
Specifies the address of an array containing the Y-position corresponding to the pixels to get.
Specifies the interpolation mode. The specified mode controls how the function behaves with non-integer positions.
Specifies the address of a user-defined array in which the values are placed.
Read the values in the source buffer, at the specified positions, and place their values in a user-defined array.
Specifies the identifier of the source buffer.
Specifies the number of values to get.
Specifies the address of an array containing the X-position corresponding to the pixels to get.
Specifies the address of an array containing the Y-position corresponding to the pixels to get.
Specifies the interpolation mode. The specified mode controls how the function behaves with non-integer positions.
Specifies the address of a user-defined array in which the values are placed.
Read the values in the source buffer, at the specified positions, and place their values in a user-defined array.
Specifies the identifier of the source buffer.
Specifies the number of values to get.
Specifies the address of an array containing the X-position corresponding to the pixels to get.
Specifies the address of an array containing the Y-position corresponding to the pixels to get.
Specifies the interpolation mode. The specified mode controls how the function behaves with non-integer positions.
Specifies the address of a user-defined array in which the values are placed.
Read the values in the source buffer, at the specified positions, and place their values in a user-defined array.
Specifies the identifier of the source buffer.
Specifies the number of values to get.
Specifies the address of an array containing the X-position corresponding to the pixels to get.
Specifies the address of an array containing the Y-position corresponding to the pixels to get.
Specifies the interpolation mode. The specified mode controls how the function behaves with non-integer positions.
Specifies the address of a user-defined array in which the values are placed.
Read the values in the source buffer, at the specified positions, and place their values in a user-defined array.
Specifies the identifier of the source buffer.
Specifies the number of values to get.
Specifies the address of an array containing the X-position corresponding to the pixels to get.
Specifies the address of an array containing the Y-position corresponding to the pixels to get.
Specifies the interpolation mode. The specified mode controls how the function behaves with non-integer positions.
Specifies the address of a user-defined array in which the values are placed.
Read the values in the source buffer, at the specified positions, and place their values in a user-defined array.
Specifies the identifier of the source buffer.
Specifies the number of values to get.
Specifies the address of an array containing the X-position corresponding to the pixels to get.
Specifies the address of an array containing the Y-position corresponding to the pixels to get.
Specifies the interpolation mode. The specified mode controls how the function behaves with non-integer positions.
Specifies the address of a user-defined array in which the values are placed.
Read the values in the source buffer, at the specified positions, and place their values in a user-defined array.
Specifies the identifier of the source buffer.
Specifies the number of values to get.
Specifies the address of an array containing the X-position corresponding to the pixels to get.
Specifies the address of an array containing the Y-position corresponding to the pixels to get.
Specifies the interpolation mode. The specified mode controls how the function behaves with non-integer positions.
Specifies the address of a user-defined array in which the values are placed.
Read the values in the source buffer, at the specified positions, and place their values in a user-defined array.
Specifies the identifier of the source buffer.
Specifies the number of values to get.
Specifies the address of an array containing the X-position corresponding to the pixels to get.
Specifies the address of an array containing the Y-position corresponding to the pixels to get.
Specifies the interpolation mode. The specified mode controls how the function behaves with non-integer positions.
Specifies the address of a user-defined array in which the values are placed.
Read the values in the source buffer, at the specified positions, and place their values in a user-defined array.
Specifies the identifier of the source buffer.
Specifies the number of values to get.
Specifies the address of an array containing the X-position corresponding to the pixels to get.
Specifies the address of an array containing the Y-position corresponding to the pixels to get.
Specifies the interpolation mode. The specified mode controls how the function behaves with non-integer positions.
Specifies the address of a user-defined array in which the values are placed.
Read the values in the source buffer, at the specified positions, and place their values in a user-defined array.
Specifies the identifier of the source buffer.
Specifies the number of values to get.
Specifies the address of an array containing the X-position corresponding to the pixels to get.
Specifies the address of an array containing the Y-position corresponding to the pixels to get.
Specifies the interpolation mode. The specified mode controls how the function behaves with non-integer positions.
Specifies the address of a user-defined array in which the values are placed.
Hook a function to a buffer or container event.
Specifies the identifier of the buffer or container.
Specifies the buffer event to which to hook the function.
Specifies the address of the function that should be called when the specified event occurs.
Specifies the address of the user data that you want to make available to the hook-handler function.
Import data from a file into a data buffer or container.
Specifies the name and path of the file from which to import the data.
Specifies the file format.
Specifies the import operation.
Specifies the system on which to allocate the buffer or container for an M_RESTORE operation. For an M_LOAD operation, this parameter should be set to M_NULL .
Specifies the address of the variable containing the buffer or container identifier, for an M_LOAD operation, or the address of the variable in which to store the new buffer or container identifier, for an M_RESTORE operation.
The returned value is the buffer or container identifier (for an M_RESTORE operation only). If allocation fails, M_NULL is returned.
Import data from a file into a data buffer or container.
Specifies the name and path of the file from which to import the data.
Specifies the file format.
Specifies the import operation.
Specifies the system on which to allocate the buffer or container for an M_RESTORE operation. For an M_LOAD operation, this parameter should be set to M_NULL .
Specifies the address of the variable containing the buffer or container identifier, for an M_LOAD operation, or the address of the variable in which to store the new buffer or container identifier, for an M_RESTORE operation.
The returned value is the buffer or container identifier (for an M_RESTORE operation only). If allocation fails, M_NULL is returned.
Import data from a file into a data buffer or container.
Specifies the name and path of the file from which to import the data.
Specifies the file format.
Specifies the import operation.
Specifies the system on which to allocate the buffer or container for an M_RESTORE operation. For an M_LOAD operation, this parameter should be set to M_NULL .
Specifies the address of the variable containing the buffer or container identifier, for an M_LOAD operation, or the address of the variable in which to store the new buffer or container identifier, for an M_RESTORE operation.
The returned value is the buffer or container identifier (for an M_RESTORE operation only). If allocation fails, M_NULL is returned.
Import data from a file into a data buffer or container.
Specifies the name and path of the file from which to import the data.
Specifies the file format.
Specifies the import operation.
Specifies the system on which to allocate the buffer or container for an M_RESTORE operation. For an M_LOAD operation, this parameter should be set to M_NULL .
Specifies the address of the variable containing the buffer or container identifier, for an M_LOAD operation, or the address of the variable in which to store the new buffer or container identifier, for an M_RESTORE operation.
The returned value is the buffer or container identifier (for an M_RESTORE operation only). If allocation fails, M_NULL is returned.
Import a sequence of images from an AVI file into separate image buffers.
Specifies the name and path of the AVI file.
Specifies the format of the file.
Specifies whether to import the specified sequence of images into automatically allocated buffers or previously allocated buffers.
Specifies the system on which to allocate the buffers for an M_RESTORE operation. In other cases, this parameter should be set to M_NULL .
Specifies the address of the array containing the buffer identifiers for an M_LOAD operation, or the address of the array in which to store the new buffer identifiers for an M_RESTORE operation.
Specifies the frame number of the image from which to begin importing.
Specifies the number of images, starting at StartImage, to import.
Specifies the function's control flag. This parameter can be set to one of the following:
Import a sequence of images from an AVI file into separate image buffers.
Specifies the name and path of the AVI file.
Specifies the format of the file.
Specifies whether to import the specified sequence of images into automatically allocated buffers or previously allocated buffers.
Specifies the system on which to allocate the buffers for an M_RESTORE operation. In other cases, this parameter should be set to M_NULL .
Specifies the address of the array containing the buffer identifiers for an M_LOAD operation, or the address of the array in which to store the new buffer identifiers for an M_RESTORE operation.
Specifies the frame number of the image from which to begin importing.
Specifies the number of images, starting at StartImage, to import.
Specifies the function's control flag. This parameter can be set to one of the following:
Import a sequence of images from an AVI file into separate image buffers.
Specifies the name and path of the AVI file.
Specifies the format of the file.
Specifies whether to import the specified sequence of images into automatically allocated buffers or previously allocated buffers.
Specifies the system on which to allocate the buffers for an M_RESTORE operation. In other cases, this parameter should be set to M_NULL .
Specifies the address of the array containing the buffer identifiers for an M_LOAD operation, or the address of the array in which to store the new buffer identifiers for an M_RESTORE operation.
Specifies the frame number of the image from which to begin importing.
Specifies the number of images, starting at StartImage, to import.
Specifies the function's control flag. This parameter can be set to one of the following:
Import a sequence of images from an AVI file into separate image buffers.
Specifies the name and path of the AVI file.
Specifies the format of the file.
Specifies whether to import the specified sequence of images into automatically allocated buffers or previously allocated buffers.
Specifies the system on which to allocate the buffers for an M_RESTORE operation. In other cases, this parameter should be set to M_NULL .
Specifies the address of the array containing the buffer identifiers for an M_LOAD operation, or the address of the array in which to store the new buffer identifiers for an M_RESTORE operation.
Specifies the frame number of the image from which to begin importing.
Specifies the number of images, starting at StartImage, to import.
Specifies the function's control flag. This parameter can be set to one of the following:
Inquire about a MIL data buffer setting.
Specifies the identifier of the source data buffer. The buffer must have been previously allocated on the required system using a function of the Buffer module (for example, MbufAllocColor or MbufImport).
Specifies the type of buffer setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a MIL data buffer setting.
Specifies the identifier of the source data buffer. The buffer must have been previously allocated on the required system using a function of the Buffer module (for example, MbufAllocColor or MbufImport).
Specifies the type of buffer setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a MIL data buffer setting.
Specifies the identifier of the source data buffer. The buffer must have been previously allocated on the required system using a function of the Buffer module (for example, MbufAllocColor or MbufImport).
Specifies the type of buffer setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a MIL data buffer setting.
Specifies the identifier of the source data buffer. The buffer must have been previously allocated on the required system using a function of the Buffer module (for example, MbufAllocColor or MbufImport).
Specifies the type of buffer setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a MIL data buffer setting.
Specifies the identifier of the source data buffer. The buffer must have been previously allocated on the required system using a function of the Buffer module (for example, MbufAllocColor or MbufImport).
Specifies the type of buffer setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a MIL data buffer setting.
Specifies the identifier of the source data buffer. The buffer must have been previously allocated on the required system using a function of the Buffer module (for example, MbufAllocColor or MbufImport).
Specifies the type of buffer setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a MIL data buffer setting.
Specifies the identifier of the source data buffer. The buffer must have been previously allocated on the required system using a function of the Buffer module (for example, MbufAllocColor or MbufImport).
Specifies the type of buffer setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a MIL data buffer setting.
Specifies the identifier of the source data buffer. The buffer must have been previously allocated on the required system using a function of the Buffer module (for example, MbufAllocColor or MbufImport).
Specifies the type of buffer setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a MIL data buffer setting.
Specifies the identifier of the source data buffer. The buffer must have been previously allocated on the required system using a function of the Buffer module (for example, MbufAllocColor or MbufImport).
Specifies the type of buffer setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a MIL data buffer setting.
Specifies the identifier of the source data buffer. The buffer must have been previously allocated on the required system using a function of the Buffer module (for example, MbufAllocColor or MbufImport).
Specifies the type of buffer setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a MIL data buffer setting.
Specifies the identifier of the source data buffer. The buffer must have been previously allocated on the required system using a function of the Buffer module (for example, MbufAllocColor or MbufImport).
Specifies the type of buffer setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a MIL container or component setting.
Specifies the identifier of the source container. The container must have been previously allocated on the required system using MbufAllocContainer.
Specifies the component to inquire.
Specifies the setting to inquire.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information. If the requested information cannot be retrieved, M_ERROR is returned.
Inquire about a MIL container or component setting.
Specifies the identifier of the source container. The container must have been previously allocated on the required system using MbufAllocContainer.
Specifies the component to inquire.
Specifies the setting to inquire.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information. If the requested information cannot be retrieved, M_ERROR is returned.
Inquire about a MIL container or component setting.
Specifies the identifier of the source container. The container must have been previously allocated on the required system using MbufAllocContainer.
Specifies the component to inquire.
Specifies the setting to inquire.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information. If the requested information cannot be retrieved, M_ERROR is returned.
Inquire about a MIL container or component setting.
Specifies the identifier of the source container. The container must have been previously allocated on the required system using MbufAllocContainer.
Specifies the component to inquire.
Specifies the setting to inquire.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information. If the requested information cannot be retrieved, M_ERROR is returned.
Inquire about a MIL container or component setting.
Specifies the identifier of the source container. The container must have been previously allocated on the required system using MbufAllocContainer.
Specifies the component to inquire.
Specifies the setting to inquire.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information. If the requested information cannot be retrieved, M_ERROR is returned.
Link one buffer or container to another.
Specifies the identifier of the source buffer or container.
Specifies the identifier of the target buffer or container.
Specifies the link operation to perform.
Specifies whether to convert 3D information copied from the source container.
Load data from a file into a data buffer.
Specifies the name and path of the file from which to load the data.
Specifies the identifier of the destination buffer.
Load data from a file into a data buffer.
Specifies the name and path of the file from which to load the data.
Specifies the identifier of the destination buffer.
Put data from a user-supplied array into a data buffer.
Specifies the identifier of the destination buffer.
Specifies the address of the user array from which to put data into the destination buffer.
Put data from a user-supplied array into a data buffer.
Specifies the identifier of the destination buffer.
Specifies the address of the user array from which to put data into the destination buffer.
Put data from a user-supplied array into a data buffer.
Specifies the identifier of the destination buffer.
Specifies the address of the user array from which to put data into the destination buffer.
Put data from a user-supplied array into a data buffer.
Specifies the identifier of the destination buffer.
Specifies the address of the user array from which to put data into the destination buffer.
Put data from a user-supplied array into a data buffer.
Specifies the identifier of the destination buffer.
Specifies the address of the user array from which to put data into the destination buffer.
Put data from a user-supplied array into a data buffer.
Specifies the identifier of the destination buffer.
Specifies the address of the user array from which to put data into the destination buffer.
Put data from a user-supplied array into a data buffer.
Specifies the identifier of the destination buffer.
Specifies the address of the user array from which to put data into the destination buffer.
Put data from a user-supplied array into a data buffer.
Specifies the identifier of the destination buffer.
Specifies the address of the user array from which to put data into the destination buffer.
Put data from a user-supplied array into a data buffer.
Specifies the identifier of the destination buffer.
Specifies the address of the user array from which to put data into the destination buffer.
Put data from a user-supplied array into a data buffer.
Specifies the identifier of the destination buffer.
Specifies the address of the user array from which to put data into the destination buffer.
Put data from a user-supplied array into a data buffer.
Specifies the identifier of the destination buffer.
Specifies the address of the user array from which to put data into the destination buffer.
Put data from a user-supplied array into a data buffer.
Specifies the identifier of the destination buffer.
Specifies the address of the user array from which to put data into the destination buffer.
Put data from a user-supplied array into a data buffer.
Specifies the identifier of the destination buffer.
Specifies the address of the user array from which to put data into the destination buffer.
Put data from a user-supplied array into a data buffer.
Specifies the identifier of the destination buffer.
Specifies the address of the user array from which to put data into the destination buffer.
Put data from a user-supplied array into a data buffer.
Specifies the identifier of the destination buffer.
Specifies the address of the user array from which to put data into the destination buffer.
Put data from a user-supplied array into a data buffer.
Specifies the identifier of the destination buffer.
Specifies the address of the user array from which to put data into the destination buffer.
Put data from a user-supplied array into a data buffer.
Specifies the identifier of the destination buffer.
Specifies the address of the user array from which to put data into the destination buffer.
Put data from a user-supplied array into a data buffer.
Specifies the identifier of the destination buffer.
Specifies the address of the user array from which to put data into the destination buffer.
Put data from a user-supplied array into a data buffer.
Specifies the identifier of the destination buffer.
Specifies the address of the user array from which to put data into the destination buffer.
Put data from a user-supplied array into a data buffer.
Specifies the identifier of the destination buffer.
Specifies the address of the user array from which to put data into the destination buffer.
Put data from a user-supplied array into a data buffer.
Specifies the identifier of the destination buffer.
Specifies the address of the user array from which to put data into the destination buffer.
Put data from a user-supplied array into a one-dimensional area of a buffer.
Specifies the identifier of the destination buffer.
Specifies the horizontal offset of the destination buffer area in which to put data, relative to the destination buffer's top-left pixel.
Specifies the width of the destination buffer area in which to put the data.
Specifies the address of the user array from which to put data into the destination buffer.
Put data from a user-supplied array into a one-dimensional area of a buffer.
Specifies the identifier of the destination buffer.
Specifies the horizontal offset of the destination buffer area in which to put data, relative to the destination buffer's top-left pixel.
Specifies the width of the destination buffer area in which to put the data.
Specifies the address of the user array from which to put data into the destination buffer.
Put data from a user-supplied array into a one-dimensional area of a buffer.
Specifies the identifier of the destination buffer.
Specifies the horizontal offset of the destination buffer area in which to put data, relative to the destination buffer's top-left pixel.
Specifies the width of the destination buffer area in which to put the data.
Specifies the address of the user array from which to put data into the destination buffer.
Put data from a user-supplied array into a one-dimensional area of a buffer.
Specifies the identifier of the destination buffer.
Specifies the horizontal offset of the destination buffer area in which to put data, relative to the destination buffer's top-left pixel.
Specifies the width of the destination buffer area in which to put the data.
Specifies the address of the user array from which to put data into the destination buffer.
Put data from a user-supplied array into a one-dimensional area of a buffer.
Specifies the identifier of the destination buffer.
Specifies the horizontal offset of the destination buffer area in which to put data, relative to the destination buffer's top-left pixel.
Specifies the width of the destination buffer area in which to put the data.
Specifies the address of the user array from which to put data into the destination buffer.
Put data from a user-supplied array into a one-dimensional area of a buffer.
Specifies the identifier of the destination buffer.
Specifies the horizontal offset of the destination buffer area in which to put data, relative to the destination buffer's top-left pixel.
Specifies the width of the destination buffer area in which to put the data.
Specifies the address of the user array from which to put data into the destination buffer.
Put data from a user-supplied array into a one-dimensional area of a buffer.
Specifies the identifier of the destination buffer.
Specifies the horizontal offset of the destination buffer area in which to put data, relative to the destination buffer's top-left pixel.
Specifies the width of the destination buffer area in which to put the data.
Specifies the address of the user array from which to put data into the destination buffer.
Put data from a user-supplied array into a two-dimensional area of a buffer.
Specifies the identifier of the destination buffer.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left pixel.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left pixel.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into a two-dimensional area of a buffer.
Specifies the identifier of the destination buffer.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left pixel.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left pixel.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into a two-dimensional area of a buffer.
Specifies the identifier of the destination buffer.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left pixel.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left pixel.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into a two-dimensional area of a buffer.
Specifies the identifier of the destination buffer.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left pixel.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left pixel.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into a two-dimensional area of a buffer.
Specifies the identifier of the destination buffer.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left pixel.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left pixel.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into a two-dimensional area of a buffer.
Specifies the identifier of the destination buffer.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left pixel.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left pixel.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into a two-dimensional area of a buffer.
Specifies the identifier of the destination buffer.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left pixel.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left pixel.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into a two-dimensional area of a buffer.
Specifies the identifier of the destination buffer.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left pixel.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left pixel.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into a two-dimensional area of a buffer.
Specifies the identifier of the destination buffer.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left pixel.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left pixel.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into a two-dimensional area of a buffer.
Specifies the identifier of the destination buffer.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left pixel.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left pixel.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into a two-dimensional area of a buffer.
Specifies the identifier of the destination buffer.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left pixel.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left pixel.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into a two-dimensional area of a buffer.
Specifies the identifier of the destination buffer.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left pixel.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left pixel.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into a two-dimensional area of a buffer.
Specifies the identifier of the destination buffer.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left pixel.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left pixel.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into a two-dimensional area of a buffer.
Specifies the identifier of the destination buffer.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left pixel.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left pixel.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into an area of one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into an area of one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into an area of one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into an area of one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into an area of one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into an area of one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into an area of one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into an area of one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into an area of one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into an area of one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into an area of one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into an area of one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into an area of one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into an area of one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into an area of one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into an area of one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into an area of one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into an area of one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into an area of one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into an area of one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into an area of one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into an area of one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into an area of one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Put data from a user-supplied array into an area of one or all bands of a data buffer.
Specifies the identifier of the destination buffer.
Specifies the data format of the user-supplied array.
Specifies the index of the band in which to copy.
Specifies the horizontal offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the vertical offset of the destination buffer area in which to put the data, relative to the destination buffer's top-left coordinate.
Specifies the width of the destination buffer area in which to put the data.
Specifies the height of the destination buffer area in which to put the data.
Specifies the address of the user array from which to copy data into the destination buffer.
Write a specified series of values along a specified theoretical line in an image.
Specifies the identifier of the destination image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the destination buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the destination buffer.
Specifies the horizontal pixel offset of the finishing position on the line, relative to the top-left pixel of the destination buffer.
Specifies the vertical pixel offset of the finishing position on the line, relative to the top-left pixel of the destination buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array containing the pixels to write to the image buffer.
Write a specified series of values along a specified theoretical line in an image.
Specifies the identifier of the destination image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the destination buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the destination buffer.
Specifies the horizontal pixel offset of the finishing position on the line, relative to the top-left pixel of the destination buffer.
Specifies the vertical pixel offset of the finishing position on the line, relative to the top-left pixel of the destination buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array containing the pixels to write to the image buffer.
Write a specified series of values along a specified theoretical line in an image.
Specifies the identifier of the destination image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the destination buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the destination buffer.
Specifies the horizontal pixel offset of the finishing position on the line, relative to the top-left pixel of the destination buffer.
Specifies the vertical pixel offset of the finishing position on the line, relative to the top-left pixel of the destination buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array containing the pixels to write to the image buffer.
Write a specified series of values along a specified theoretical line in an image.
Specifies the identifier of the destination image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the destination buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the destination buffer.
Specifies the horizontal pixel offset of the finishing position on the line, relative to the top-left pixel of the destination buffer.
Specifies the vertical pixel offset of the finishing position on the line, relative to the top-left pixel of the destination buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array containing the pixels to write to the image buffer.
Write a specified series of values along a specified theoretical line in an image.
Specifies the identifier of the destination image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the destination buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the destination buffer.
Specifies the horizontal pixel offset of the finishing position on the line, relative to the top-left pixel of the destination buffer.
Specifies the vertical pixel offset of the finishing position on the line, relative to the top-left pixel of the destination buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array containing the pixels to write to the image buffer.
Write a specified series of values along a specified theoretical line in an image.
Specifies the identifier of the destination image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the destination buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the destination buffer.
Specifies the horizontal pixel offset of the finishing position on the line, relative to the top-left pixel of the destination buffer.
Specifies the vertical pixel offset of the finishing position on the line, relative to the top-left pixel of the destination buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array containing the pixels to write to the image buffer.
Write a specified series of values along a specified theoretical line in an image.
Specifies the identifier of the destination image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the destination buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the destination buffer.
Specifies the horizontal pixel offset of the finishing position on the line, relative to the top-left pixel of the destination buffer.
Specifies the vertical pixel offset of the finishing position on the line, relative to the top-left pixel of the destination buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array containing the pixels to write to the image buffer.
Write a specified series of values along a specified theoretical line in an image.
Specifies the identifier of the destination image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the destination buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the destination buffer.
Specifies the horizontal pixel offset of the finishing position on the line, relative to the top-left pixel of the destination buffer.
Specifies the vertical pixel offset of the finishing position on the line, relative to the top-left pixel of the destination buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array containing the pixels to write to the image buffer.
Write a specified series of values along a specified theoretical line in an image.
Specifies the identifier of the destination image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the destination buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the destination buffer.
Specifies the horizontal pixel offset of the finishing position on the line, relative to the top-left pixel of the destination buffer.
Specifies the vertical pixel offset of the finishing position on the line, relative to the top-left pixel of the destination buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array containing the pixels to write to the image buffer.
Write a specified series of values along a specified theoretical line in an image.
Specifies the identifier of the destination image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the destination buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the destination buffer.
Specifies the horizontal pixel offset of the finishing position on the line, relative to the top-left pixel of the destination buffer.
Specifies the vertical pixel offset of the finishing position on the line, relative to the top-left pixel of the destination buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array containing the pixels to write to the image buffer.
Write a specified series of values along a specified theoretical line in an image.
Specifies the identifier of the destination image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the destination buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the destination buffer.
Specifies the horizontal pixel offset of the finishing position on the line, relative to the top-left pixel of the destination buffer.
Specifies the vertical pixel offset of the finishing position on the line, relative to the top-left pixel of the destination buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array containing the pixels to write to the image buffer.
Write a specified series of values along a specified theoretical line in an image.
Specifies the identifier of the destination image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the destination buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the destination buffer.
Specifies the horizontal pixel offset of the finishing position on the line, relative to the top-left pixel of the destination buffer.
Specifies the vertical pixel offset of the finishing position on the line, relative to the top-left pixel of the destination buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array containing the pixels to write to the image buffer.
Write a specified series of values along a specified theoretical line in an image.
Specifies the identifier of the destination image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the destination buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the destination buffer.
Specifies the horizontal pixel offset of the finishing position on the line, relative to the top-left pixel of the destination buffer.
Specifies the vertical pixel offset of the finishing position on the line, relative to the top-left pixel of the destination buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array containing the pixels to write to the image buffer.
Write a specified series of values along a specified theoretical line in an image.
Specifies the identifier of the destination image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the destination buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the destination buffer.
Specifies the horizontal pixel offset of the finishing position on the line, relative to the top-left pixel of the destination buffer.
Specifies the vertical pixel offset of the finishing position on the line, relative to the top-left pixel of the destination buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array containing the pixels to write to the image buffer.
Write a specified series of values along a specified theoretical line in an image.
Specifies the identifier of the destination image buffer.
Specifies the horizontal pixel offset of the starting position of the line, relative to the top-left pixel of the destination buffer.
Specifies the vertical pixel offset of the starting position of the line, relative to the top-left pixel of the destination buffer.
Specifies the horizontal pixel offset of the finishing position on the line, relative to the top-left pixel of the destination buffer.
Specifies the vertical pixel offset of the finishing position on the line, relative to the top-left pixel of the destination buffer.
Specifies the operation mode.
Specifies the address of the variable in which to write the number of pixels found along the theoretical line.
Specifies the address of the user array containing the pixels to write to the image buffer.
Overwrite the values in the destination buffer at the specified positions, with values from a user-defined array.
Specifies the identifier of the destination buffer.
Specifies the number of values to put into the destination buffer.
Specifies the address of an array containing the X-coordinate of the positions in the buffer to overwrite.
Specifies the address of an array containing the Y-coordinate of the positions in the buffer to overwrite.
Specifies the overscan mode. This specified mode controls how the function behaves with positions that fall outside the destination buffer.
Specifies the address of a user-defined array which contains values to write into the destination buffer.
Overwrite the values in the destination buffer at the specified positions, with values from a user-defined array.
Specifies the identifier of the destination buffer.
Specifies the number of values to put into the destination buffer.
Specifies the address of an array containing the X-coordinate of the positions in the buffer to overwrite.
Specifies the address of an array containing the Y-coordinate of the positions in the buffer to overwrite.
Specifies the overscan mode. This specified mode controls how the function behaves with positions that fall outside the destination buffer.
Specifies the address of a user-defined array which contains values to write into the destination buffer.
Overwrite the values in the destination buffer at the specified positions, with values from a user-defined array.
Specifies the identifier of the destination buffer.
Specifies the number of values to put into the destination buffer.
Specifies the address of an array containing the X-coordinate of the positions in the buffer to overwrite.
Specifies the address of an array containing the Y-coordinate of the positions in the buffer to overwrite.
Specifies the overscan mode. This specified mode controls how the function behaves with positions that fall outside the destination buffer.
Specifies the address of a user-defined array which contains values to write into the destination buffer.
Overwrite the values in the destination buffer at the specified positions, with values from a user-defined array.
Specifies the identifier of the destination buffer.
Specifies the number of values to put into the destination buffer.
Specifies the address of an array containing the X-coordinate of the positions in the buffer to overwrite.
Specifies the address of an array containing the Y-coordinate of the positions in the buffer to overwrite.
Specifies the overscan mode. This specified mode controls how the function behaves with positions that fall outside the destination buffer.
Specifies the address of a user-defined array which contains values to write into the destination buffer.
Overwrite the values in the destination buffer at the specified positions, with values from a user-defined array.
Specifies the identifier of the destination buffer.
Specifies the number of values to put into the destination buffer.
Specifies the address of an array containing the X-coordinate of the positions in the buffer to overwrite.
Specifies the address of an array containing the Y-coordinate of the positions in the buffer to overwrite.
Specifies the overscan mode. This specified mode controls how the function behaves with positions that fall outside the destination buffer.
Specifies the address of a user-defined array which contains values to write into the destination buffer.
Overwrite the values in the destination buffer at the specified positions, with values from a user-defined array.
Specifies the identifier of the destination buffer.
Specifies the number of values to put into the destination buffer.
Specifies the address of an array containing the X-coordinate of the positions in the buffer to overwrite.
Specifies the address of an array containing the Y-coordinate of the positions in the buffer to overwrite.
Specifies the overscan mode. This specified mode controls how the function behaves with positions that fall outside the destination buffer.
Specifies the address of a user-defined array which contains values to write into the destination buffer.
Overwrite the values in the destination buffer at the specified positions, with values from a user-defined array.
Specifies the identifier of the destination buffer.
Specifies the number of values to put into the destination buffer.
Specifies the address of an array containing the X-coordinate of the positions in the buffer to overwrite.
Specifies the address of an array containing the Y-coordinate of the positions in the buffer to overwrite.
Specifies the overscan mode. This specified mode controls how the function behaves with positions that fall outside the destination buffer.
Specifies the address of a user-defined array which contains values to write into the destination buffer.
Overwrite the values in the destination buffer at the specified positions, with values from a user-defined array.
Specifies the identifier of the destination buffer.
Specifies the number of values to put into the destination buffer.
Specifies the address of an array containing the X-coordinate of the positions in the buffer to overwrite.
Specifies the address of an array containing the Y-coordinate of the positions in the buffer to overwrite.
Specifies the overscan mode. This specified mode controls how the function behaves with positions that fall outside the destination buffer.
Specifies the address of a user-defined array which contains values to write into the destination buffer.
Overwrite the values in the destination buffer at the specified positions, with values from a user-defined array.
Specifies the identifier of the destination buffer.
Specifies the number of values to put into the destination buffer.
Specifies the address of an array containing the X-coordinate of the positions in the buffer to overwrite.
Specifies the address of an array containing the Y-coordinate of the positions in the buffer to overwrite.
Specifies the overscan mode. This specified mode controls how the function behaves with positions that fall outside the destination buffer.
Specifies the address of a user-defined array which contains values to write into the destination buffer.
Overwrite the values in the destination buffer at the specified positions, with values from a user-defined array.
Specifies the identifier of the destination buffer.
Specifies the number of values to put into the destination buffer.
Specifies the address of an array containing the X-coordinate of the positions in the buffer to overwrite.
Specifies the address of an array containing the Y-coordinate of the positions in the buffer to overwrite.
Specifies the overscan mode. This specified mode controls how the function behaves with positions that fall outside the destination buffer.
Specifies the address of a user-defined array which contains values to write into the destination buffer.
Overwrite the values in the destination buffer at the specified positions, with values from a user-defined array.
Specifies the identifier of the destination buffer.
Specifies the number of values to put into the destination buffer.
Specifies the address of an array containing the X-coordinate of the positions in the buffer to overwrite.
Specifies the address of an array containing the Y-coordinate of the positions in the buffer to overwrite.
Specifies the overscan mode. This specified mode controls how the function behaves with positions that fall outside the destination buffer.
Specifies the address of a user-defined array which contains values to write into the destination buffer.
Overwrite the values in the destination buffer at the specified positions, with values from a user-defined array.
Specifies the identifier of the destination buffer.
Specifies the number of values to put into the destination buffer.
Specifies the address of an array containing the X-coordinate of the positions in the buffer to overwrite.
Specifies the address of an array containing the Y-coordinate of the positions in the buffer to overwrite.
Specifies the overscan mode. This specified mode controls how the function behaves with positions that fall outside the destination buffer.
Specifies the address of a user-defined array which contains values to write into the destination buffer.
Overwrite the values in the destination buffer at the specified positions, with values from a user-defined array.
Specifies the identifier of the destination buffer.
Specifies the number of values to put into the destination buffer.
Specifies the address of an array containing the X-coordinate of the positions in the buffer to overwrite.
Specifies the address of an array containing the Y-coordinate of the positions in the buffer to overwrite.
Specifies the overscan mode. This specified mode controls how the function behaves with positions that fall outside the destination buffer.
Specifies the address of a user-defined array which contains values to write into the destination buffer.
Overwrite the values in the destination buffer at the specified positions, with values from a user-defined array.
Specifies the identifier of the destination buffer.
Specifies the number of values to put into the destination buffer.
Specifies the address of an array containing the X-coordinate of the positions in the buffer to overwrite.
Specifies the address of an array containing the Y-coordinate of the positions in the buffer to overwrite.
Specifies the overscan mode. This specified mode controls how the function behaves with positions that fall outside the destination buffer.
Specifies the address of a user-defined array which contains values to write into the destination buffer.
Overwrite the values in the destination buffer at the specified positions, with values from a user-defined array.
Specifies the identifier of the destination buffer.
Specifies the number of values to put into the destination buffer.
Specifies the address of an array containing the X-coordinate of the positions in the buffer to overwrite.
Specifies the address of an array containing the Y-coordinate of the positions in the buffer to overwrite.
Specifies the overscan mode. This specified mode controls how the function behaves with positions that fall outside the destination buffer.
Specifies the address of a user-defined array which contains values to write into the destination buffer.
Overwrite the values in the destination buffer at the specified positions, with values from a user-defined array.
Specifies the identifier of the destination buffer.
Specifies the number of values to put into the destination buffer.
Specifies the address of an array containing the X-coordinate of the positions in the buffer to overwrite.
Specifies the address of an array containing the Y-coordinate of the positions in the buffer to overwrite.
Specifies the overscan mode. This specified mode controls how the function behaves with positions that fall outside the destination buffer.
Specifies the address of a user-defined array which contains values to write into the destination buffer.
Overwrite the values in the destination buffer at the specified positions, with values from a user-defined array.
Specifies the identifier of the destination buffer.
Specifies the number of values to put into the destination buffer.
Specifies the address of an array containing the X-coordinate of the positions in the buffer to overwrite.
Specifies the address of an array containing the Y-coordinate of the positions in the buffer to overwrite.
Specifies the overscan mode. This specified mode controls how the function behaves with positions that fall outside the destination buffer.
Specifies the address of a user-defined array which contains values to write into the destination buffer.
Overwrite the values in the destination buffer at the specified positions, with values from a user-defined array.
Specifies the identifier of the destination buffer.
Specifies the number of values to put into the destination buffer.
Specifies the address of an array containing the X-coordinate of the positions in the buffer to overwrite.
Specifies the address of an array containing the Y-coordinate of the positions in the buffer to overwrite.
Specifies the overscan mode. This specified mode controls how the function behaves with positions that fall outside the destination buffer.
Specifies the address of a user-defined array which contains values to write into the destination buffer.
Overwrite the values in the destination buffer at the specified positions, with values from a user-defined array.
Specifies the identifier of the destination buffer.
Specifies the number of values to put into the destination buffer.
Specifies the address of an array containing the X-coordinate of the positions in the buffer to overwrite.
Specifies the address of an array containing the Y-coordinate of the positions in the buffer to overwrite.
Specifies the overscan mode. This specified mode controls how the function behaves with positions that fall outside the destination buffer.
Specifies the address of a user-defined array which contains values to write into the destination buffer.
Overwrite the values in the destination buffer at the specified positions, with values from a user-defined array.
Specifies the identifier of the destination buffer.
Specifies the number of values to put into the destination buffer.
Specifies the address of an array containing the X-coordinate of the positions in the buffer to overwrite.
Specifies the address of an array containing the Y-coordinate of the positions in the buffer to overwrite.
Specifies the overscan mode. This specified mode controls how the function behaves with positions that fall outside the destination buffer.
Specifies the address of a user-defined array which contains values to write into the destination buffer.
Overwrite the values in the destination buffer at the specified positions, with values from a user-defined array.
Specifies the identifier of the destination buffer.
Specifies the number of values to put into the destination buffer.
Specifies the address of an array containing the X-coordinate of the positions in the buffer to overwrite.
Specifies the address of an array containing the Y-coordinate of the positions in the buffer to overwrite.
Specifies the overscan mode. This specified mode controls how the function behaves with positions that fall outside the destination buffer.
Specifies the address of a user-defined array which contains values to write into the destination buffer.
Overwrite the values in the destination buffer at the specified positions, with values from a user-defined array.
Specifies the identifier of the destination buffer.
Specifies the number of values to put into the destination buffer.
Specifies the address of an array containing the X-coordinate of the positions in the buffer to overwrite.
Specifies the address of an array containing the Y-coordinate of the positions in the buffer to overwrite.
Specifies the overscan mode. This specified mode controls how the function behaves with positions that fall outside the destination buffer.
Specifies the address of a user-defined array which contains values to write into the destination buffer.
Overwrite the values in the destination buffer at the specified positions, with values from a user-defined array.
Specifies the identifier of the destination buffer.
Specifies the number of values to put into the destination buffer.
Specifies the address of an array containing the X-coordinate of the positions in the buffer to overwrite.
Specifies the address of an array containing the Y-coordinate of the positions in the buffer to overwrite.
Specifies the overscan mode. This specified mode controls how the function behaves with positions that fall outside the destination buffer.
Specifies the address of a user-defined array which contains values to write into the destination buffer.
Overwrite the values in the destination buffer at the specified positions, with values from a user-defined array.
Specifies the identifier of the destination buffer.
Specifies the number of values to put into the destination buffer.
Specifies the address of an array containing the X-coordinate of the positions in the buffer to overwrite.
Specifies the address of an array containing the Y-coordinate of the positions in the buffer to overwrite.
Specifies the overscan mode. This specified mode controls how the function behaves with positions that fall outside the destination buffer.
Specifies the address of a user-defined array which contains values to write into the destination buffer.
Restore data from disk into an automatically allocated data buffer.
Specifies the name and path of the file from which to restore the data buffer.
Specifies the system on which to allocate the buffer.
Specifies the address of the variable in which the buffer identifier is to be written.
The returned value is the buffer identifier. If allocation fails, M_NULL is returned.
Restore data from disk into an automatically allocated data buffer.
Specifies the name and path of the file from which to restore the data buffer.
Specifies the system on which to allocate the buffer.
Specifies the address of the variable in which the buffer identifier is to be written.
The returned value is the buffer identifier. If allocation fails, M_NULL is returned.
Save a data buffer or container in a file, using a MIL output file format.
Specifies the name and path of the file in which to save the file.
Specifies the identifier of the data buffer or container to save.
Save a data buffer or container in a file, using a MIL output file format.
Specifies the name and path of the file in which to save the file.
Specifies the identifier of the data buffer or container to save.
Set the region of interest (ROI) of an image buffer.
Specifies the identifier of the image buffer for which to set the ROI.
Specifies the identifier of the image buffer or 2D graphics list that contains the data to use to set the ROI.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the type of operation to perform.
Reserved for future expansion and must be set to M_DEFAULT .
Load, restore, or save a buffer or container from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the buffer or container.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the buffer or container.
Specifies the MIL version of the buffer or container.
Specifies the control flag for the operation. Set this parameter to M_DEFAULT if not used.
Specifies the address of the variable in which to write, or from which to read, the buffer or container identifier.
Specifies the address of the variable in which to write the size of the buffer or container, in bytes.
Load, restore, or save a buffer or container from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the buffer or container.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the buffer or container.
Specifies the MIL version of the buffer or container.
Specifies the control flag for the operation. Set this parameter to M_DEFAULT if not used.
Specifies the address of the variable in which to write, or from which to read, the buffer or container identifier.
Specifies the address of the variable in which to write the size of the buffer or container, in bytes.
Load, restore, or save a buffer or container from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the buffer or container.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the buffer or container.
Specifies the MIL version of the buffer or container.
Specifies the control flag for the operation. Set this parameter to M_DEFAULT if not used.
Specifies the address of the variable in which to write, or from which to read, the buffer or container identifier.
Specifies the address of the variable in which to write the size of the buffer or container, in bytes.
Load, restore, or save a buffer or container from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the buffer or container.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the buffer or container.
Specifies the MIL version of the buffer or container.
Specifies the control flag for the operation. Set this parameter to M_DEFAULT if not used.
Specifies the address of the variable in which to write, or from which to read, the buffer or container identifier.
Specifies the address of the variable in which to write the size of the buffer or container, in bytes.
Load, restore, or save a buffer or container from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the buffer or container.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the buffer or container.
Specifies the MIL version of the buffer or container.
Specifies the control flag for the operation. Set this parameter to M_DEFAULT if not used.
Specifies the address of the variable in which to write, or from which to read, the buffer or container identifier.
Specifies the address of the variable in which to write the size of the buffer or container, in bytes.
Load, restore, or save a buffer or container from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the buffer or container.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the buffer or container.
Specifies the MIL version of the buffer or container.
Specifies the control flag for the operation. Set this parameter to M_DEFAULT if not used.
Specifies the address of the variable in which to write, or from which to read, the buffer or container identifier.
Specifies the address of the variable in which to write the size of the buffer or container, in bytes.
Copy a two-dimensional region of one or all bands from the source buffer into a two-dimensional region of one or all bands in the destination buffer, using a specified transfer function and transfer type.
Specifies the identifier of the source buffer.
Specifies the identifier of the destination buffer.
Specifies the horizontal offset of the source region, relative to the top-left coordinate of the source buffer.
Specifies the vertical offset of the source region, relative to the top-left coordinate of the source buffer.
Specifies the width of the source region.
Specifies the height of the source region.
Specifies the color band of the region from which to copy. This parameter can be set to one of the following values:
Specifies the horizontal offset of the destination region, relative to the top-left coordinate of the destination buffer.
Specifies the vertical offset of the destination region, relative to the top-left coordinate of the destination buffer.
Specifies the width of the destination region.
Specifies the height of the destination region.
Specifies the color band of the destination region in which to copy.
Specifies the function to use in the transfer. This parameter can be set to one of the following:
Specifies the type of transfer.
Specifies the color value that is passed to the transfer function.
Specifies a pointer to the MIL identifier of the overlay buffer, if applicable.
Copy a two-dimensional region of one or all bands from the source buffer into a two-dimensional region of one or all bands in the destination buffer, using a specified transfer function and transfer type.
Specifies the identifier of the source buffer.
Specifies the identifier of the destination buffer.
Specifies the horizontal offset of the source region, relative to the top-left coordinate of the source buffer.
Specifies the vertical offset of the source region, relative to the top-left coordinate of the source buffer.
Specifies the width of the source region.
Specifies the height of the source region.
Specifies the color band of the region from which to copy. This parameter can be set to one of the following values:
Specifies the horizontal offset of the destination region, relative to the top-left coordinate of the destination buffer.
Specifies the vertical offset of the destination region, relative to the top-left coordinate of the destination buffer.
Specifies the width of the destination region.
Specifies the height of the destination region.
Specifies the color band of the destination region in which to copy.
Specifies the function to use in the transfer. This parameter can be set to one of the following:
Specifies the type of transfer.
Specifies the color value that is passed to the transfer function.
Specifies a pointer to the MIL identifier of the overlay buffer, if applicable.
Allocate a camera calibration context, a fixturing offset object, or a 3D draw calibration context.
Specifies the system on which to allocate the camera calibration context, fixturing offset object, or 3D draw calibration context.
Specifies the camera calibration mode, if allocating a camera calibration context. Otherwise, specifies to allocate a fixturing offset or a 3D draw calibration context.
Specifies the function's operation flag.
Specifies the address in which to return the identifier of the camera calibration context, fixturing offset object, or 3D draw calibration context. Since McalAlloc also returns the identifier, you can set this parameter to M_NULL .
The returned value is the context's or fixturing offset object's identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a camera calibration context, a fixturing offset object, or a 3D draw calibration context.
Specifies the system on which to allocate the camera calibration context, fixturing offset object, or 3D draw calibration context.
Specifies the camera calibration mode, if allocating a camera calibration context. Otherwise, specifies to allocate a fixturing offset or a 3D draw calibration context.
Specifies the function's operation flag.
Specifies the address in which to return the identifier of the camera calibration context, fixturing offset object, or 3D draw calibration context. Since McalAlloc also returns the identifier, you can set this parameter to M_NULL .
The returned value is the context's or fixturing offset object's identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Associate/disassociate a camera calibration context with/from an image or digitizer.
Specifies the camera calibration context to associate. This parameter can be set to one of the following. If an image buffer, digitizer or result buffer is passed to this parameter, the camera calibration context associated with that object is used; camera calibration settings saved with the image, digitizer or result are also copied.
Specifies the identifier of the image or digitizer with which to associate the camera calibration context.
Specifies the function's control flag.
Control the camera calibration information of a camera calibration context, calibrated image, or 3D draw calibration context.
Specifies the identifier of the camera calibration context, calibrated image, or 3D draw calibration context.
Specifies the setting to change.
Specifies the setting's new value.
Control the camera calibration information of a camera calibration context, calibrated image, or 3D draw calibration context.
Specifies the identifier of the camera calibration context, calibrated image, or 3D draw calibration context.
Specifies the setting to change.
Specifies the setting's new value.
Draw specific features of results obtained from a camera calibration operation.
Specifies the identifier of the 2D graphics context to use when drawing. This parameter must be set to one of the following values:
Specifies the camera calibration context, calibrated image, corrected image, or fixturing offset object from which to extract the information to draw.
Specifies the identifier of the destination image buffer or 2D graphics list in which to draw. If a buffer is specified, it must be an unsigned 8-bit image buffer.
Specifies the type of operation to perform.
Specifies the index of the pose of a M_3D_ROBOTICS camera calibration context from which the calibration points or fiducial box should be drawn.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Draw 3D annotations based on a calibrated or corrected image.
Specifies the identifier of the 3D draw calibration context that specifies the annotations to draw and how to draw them. This parameter must be set to one of the following values:
Specifies the identifier of the camera calibration context or calibrated image.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the identifier of the 3D graphics list in which to draw. You can specify a 3D graphics list that you have previously allocated using M3dgraAlloc, or you can specify the identifier of the 3D display's internal graphics list (inquired using M3ddispInquire with M_3D_GRAPHIC_LIST_ID).
Specifies the label of the 3D graphic in the 3D graphics list to be used as the annotation's parent.
Specifies the identifier of the image buffer containing the texture image, which you can apply to the relative XY plane to enhance its visibility.
Reserved for future expansion and must be set to M_DEFAULT .
Returns the parent label of the graphics added to the graphics list.
Move the relative coordinate system or learn the fixturing offset.
Specifies the identifier of the destination camera calibration context, 3D transformation matrix object, the 3D reconstruction result buffer, or the image for which to displace the relative coordinate system.
Specifies the identifier of the fixturing offset object to set up ( M_LEARN_OFFSET) or to apply to the reference location when moving the relative coordinate system ( M_MOVE_RELATIVE).
Specifies the operation to perform.
Specifies how the location used for the operation is specified.
Specifies the identifier of the MIL object containing the location for the operation, or containing the coordinate system in which the location is expressed.
Specifies information about the location used for the operation. Its definition is dependent on the specified operation and the location type.
Specifies information about the location used for the operation. Its definition is dependent on the specified operation and the location type.
Specifies information about the location used for the operation. Its definition is dependent on the specified operation and the location type.
Specifies information about the location used for the operation. Its definition is dependent on the specified operation and the location type.
Free a camera calibration context or a fixturing offset object.
Specifies the identifier of the camera calibration context or fixturing offset object.
Return the position and orientation of a coordinate system.
Specifies the identifier of a camera calibration context, a 3D reconstruction context of type M_CALIBRATED_CAMERA_LINEAR_MOTION, a 3D reconstruction result buffer of type M_POINT_CLOUD_RESULT, or any object that has camera calibration information, such as an image or a result buffer.
Specifies the coordinate system for which to inquire about its position and orientation.
Specifies the coordinate system that will be used as a reference for calculations. All returned coordinates or angles will be calculated relative to this coordinate system.
Specifies the type of transformation to use to return the location of the target coordinate system with respect to the reference coordinate system.
Specifies the identifier of the destination MIL array buffer or transformation matrix object in which to return the matrix representation of the transformation required to cause the reference coordinate system to align with the target coordinate system.
Specifies the address in which to return information about the transformation required to cause the reference coordinate system to overlap or align with the target coordinate system, depending on which is requested.
Specifies the address in which to return information about the transformation required to cause the reference coordinate system to overlap or align with the target coordinate system, depending on which is requested.
Specifies the address in which to return information about the transformation required to cause the reference coordinate system to overlap or align with the target coordinate system, depending on which is requested.
Specifies the address in which to return information about the transformation required to cause the reference coordinate system to overlap or align with the target coordinate system, depending on which is requested.
Return the position and orientation of a coordinate system.
Specifies the identifier of a camera calibration context, a 3D reconstruction context of type M_CALIBRATED_CAMERA_LINEAR_MOTION, a 3D reconstruction result buffer of type M_POINT_CLOUD_RESULT, or any object that has camera calibration information, such as an image or a result buffer.
Specifies the coordinate system for which to inquire about its position and orientation.
Specifies the coordinate system that will be used as a reference for calculations. All returned coordinates or angles will be calculated relative to this coordinate system.
Specifies the type of transformation to use to return the location of the target coordinate system with respect to the reference coordinate system.
Specifies the identifier of the destination MIL array buffer or transformation matrix object in which to return the matrix representation of the transformation required to cause the reference coordinate system to align with the target coordinate system.
Specifies the address in which to return information about the transformation required to cause the reference coordinate system to overlap or align with the target coordinate system, depending on which is requested.
Specifies the address in which to return information about the transformation required to cause the reference coordinate system to overlap or align with the target coordinate system, depending on which is requested.
Specifies the address in which to return information about the transformation required to cause the reference coordinate system to overlap or align with the target coordinate system, depending on which is requested.
Specifies the address in which to return information about the transformation required to cause the reference coordinate system to overlap or align with the target coordinate system, depending on which is requested.
Return the position and orientation of a coordinate system.
Specifies the identifier of a camera calibration context, a 3D reconstruction context of type M_CALIBRATED_CAMERA_LINEAR_MOTION, a 3D reconstruction result buffer of type M_POINT_CLOUD_RESULT, or any object that has camera calibration information, such as an image or a result buffer.
Specifies the coordinate system for which to inquire about its position and orientation.
Specifies the coordinate system that will be used as a reference for calculations. All returned coordinates or angles will be calculated relative to this coordinate system.
Specifies the type of transformation to use to return the location of the target coordinate system with respect to the reference coordinate system.
Specifies the identifier of the destination MIL array buffer or transformation matrix object in which to return the matrix representation of the transformation required to cause the reference coordinate system to align with the target coordinate system.
Specifies the address in which to return information about the transformation required to cause the reference coordinate system to overlap or align with the target coordinate system, depending on which is requested.
Specifies the address in which to return information about the transformation required to cause the reference coordinate system to overlap or align with the target coordinate system, depending on which is requested.
Specifies the address in which to return information about the transformation required to cause the reference coordinate system to overlap or align with the target coordinate system, depending on which is requested.
Specifies the address in which to return information about the transformation required to cause the reference coordinate system to overlap or align with the target coordinate system, depending on which is requested.
Calibrate your camera setup using a grid.
Specifies the identifier of the camera calibration context.
Specifies the identifier of the image buffer containing the grid.
Specifies the X-coordinate of the grid's reference calibration point, in the real world.
Specifies the Y-coordinate of the grid's reference calibration point, in the real world.
Specifies the Z-coordinate of the grid's reference calibration point, in the real world.
Specifies the number of rows in the camera calibration grid.
Specifies the number of columns in the camera calibration grid.
Specifies the number of world units between rows.
Specifies the number of world units between columns.
Specifies the camera calibration operation to perform.
Specifies the type of grid used.
Inquire about a camera calibration context, a calibrated image, a calibrated result buffer, a fixturing offset object, a 3D draw calibration context, or about the camera calibration state of an image, digitizer, or result buffer.
Specifies the identifier of the camera calibration context, image buffer, result buffer, digitizer, fixturing offset object, or 3D draw calibration context.
Specifies the setting about which to inquire. The setting for InquireType depends on whether you are inquiring about a camera calibration context, image, result buffer, or digitizer.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a camera calibration context, a calibrated image, a calibrated result buffer, a fixturing offset object, a 3D draw calibration context, or about the camera calibration state of an image, digitizer, or result buffer.
Specifies the identifier of the camera calibration context, image buffer, result buffer, digitizer, fixturing offset object, or 3D draw calibration context.
Specifies the setting about which to inquire. The setting for InquireType depends on whether you are inquiring about a camera calibration context, image, result buffer, or digitizer.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a camera calibration context, a calibrated image, a calibrated result buffer, a fixturing offset object, a 3D draw calibration context, or about the camera calibration state of an image, digitizer, or result buffer.
Specifies the identifier of the camera calibration context, image buffer, result buffer, digitizer, fixturing offset object, or 3D draw calibration context.
Specifies the setting about which to inquire. The setting for InquireType depends on whether you are inquiring about a camera calibration context, image, result buffer, or digitizer.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a camera calibration context, a calibrated image, a calibrated result buffer, a fixturing offset object, a 3D draw calibration context, or about the camera calibration state of an image, digitizer, or result buffer.
Specifies the identifier of the camera calibration context, image buffer, result buffer, digitizer, fixturing offset object, or 3D draw calibration context.
Specifies the setting about which to inquire. The setting for InquireType depends on whether you are inquiring about a camera calibration context, image, result buffer, or digitizer.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a camera calibration context, a calibrated image, a calibrated result buffer, a fixturing offset object, a 3D draw calibration context, or about the camera calibration state of an image, digitizer, or result buffer.
Specifies the identifier of the camera calibration context, image buffer, result buffer, digitizer, fixturing offset object, or 3D draw calibration context.
Specifies the setting about which to inquire. The setting for InquireType depends on whether you are inquiring about a camera calibration context, image, result buffer, or digitizer.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a camera calibration context, a calibrated image, a calibrated result buffer, a fixturing offset object, a 3D draw calibration context, or about the camera calibration state of an image, digitizer, or result buffer.
Specifies the identifier of the camera calibration context, image buffer, result buffer, digitizer, fixturing offset object, or 3D draw calibration context.
Specifies the setting about which to inquire. The setting for InquireType depends on whether you are inquiring about a camera calibration context, image, result buffer, or digitizer.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a camera calibration context, a calibrated image, a calibrated result buffer, a fixturing offset object, a 3D draw calibration context, or about the camera calibration state of an image, digitizer, or result buffer.
Specifies the identifier of the camera calibration context, image buffer, result buffer, digitizer, fixturing offset object, or 3D draw calibration context.
Specifies the setting about which to inquire. The setting for InquireType depends on whether you are inquiring about a camera calibration context, image, result buffer, or digitizer.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a camera calibration context, a calibrated image, a calibrated result buffer, a fixturing offset object, a 3D draw calibration context, or about the camera calibration state of an image, digitizer, or result buffer.
Specifies the identifier of the camera calibration context, image buffer, result buffer, digitizer, fixturing offset object, or 3D draw calibration context.
Specifies the setting about which to inquire. The setting for InquireType depends on whether you are inquiring about a camera calibration context, image, result buffer, or digitizer.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a camera calibration context, a calibrated image, a calibrated result buffer, a fixturing offset object, a 3D draw calibration context, or about the camera calibration state of an image, digitizer, or result buffer.
Specifies the identifier of the camera calibration context, image buffer, result buffer, digitizer, fixturing offset object, or 3D draw calibration context.
Specifies the setting about which to inquire. The setting for InquireType depends on whether you are inquiring about a camera calibration context, image, result buffer, or digitizer.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a camera calibration context, a calibrated image, a calibrated result buffer, a fixturing offset object, a 3D draw calibration context, or about the camera calibration state of an image, digitizer, or result buffer.
Specifies the identifier of the camera calibration context, image buffer, result buffer, digitizer, fixturing offset object, or 3D draw calibration context.
Specifies the setting about which to inquire. The setting for InquireType depends on whether you are inquiring about a camera calibration context, image, result buffer, or digitizer.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a camera calibration context, a calibrated image, a calibrated result buffer, a fixturing offset object, a 3D draw calibration context, or about the camera calibration state of an image, digitizer, or result buffer.
Specifies the identifier of the camera calibration context, image buffer, result buffer, digitizer, fixturing offset object, or 3D draw calibration context.
Specifies the setting about which to inquire. The setting for InquireType depends on whether you are inquiring about a camera calibration context, image, result buffer, or digitizer.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a camera calibration context, a calibrated image, a calibrated result buffer, a fixturing offset object, a 3D draw calibration context, or about the camera calibration state of an image, digitizer, or result buffer.
Specifies the identifier of the camera calibration context, image buffer, result buffer, digitizer, fixturing offset object, or 3D draw calibration context.
Specifies the setting about which to inquire. The setting for InquireType depends on whether you are inquiring about a camera calibration context, image, result buffer, or digitizer.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a single pose in a sequence of poses taken during camera calibration.
Specifies the identifier of the camera calibration context.
Specifies the index of the pose of a M_3D_ROBOTICS camera calibration context from which settings should be inquired.
Specifies the setting about which to inquire.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a single pose in a sequence of poses taken during camera calibration.
Specifies the identifier of the camera calibration context.
Specifies the index of the pose of a M_3D_ROBOTICS camera calibration context from which settings should be inquired.
Specifies the setting about which to inquire.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a single pose in a sequence of poses taken during camera calibration.
Specifies the identifier of the camera calibration context.
Specifies the index of the pose of a M_3D_ROBOTICS camera calibration context from which settings should be inquired.
Specifies the setting about which to inquire.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a single pose in a sequence of poses taken during camera calibration.
Specifies the identifier of the camera calibration context.
Specifies the index of the pose of a M_3D_ROBOTICS camera calibration context from which settings should be inquired.
Specifies the setting about which to inquire.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a single pose in a sequence of poses taken during camera calibration.
Specifies the identifier of the camera calibration context.
Specifies the index of the pose of a M_3D_ROBOTICS camera calibration context from which settings should be inquired.
Specifies the setting about which to inquire.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a single pose in a sequence of poses taken during camera calibration.
Specifies the identifier of the camera calibration context.
Specifies the index of the pose of a M_3D_ROBOTICS camera calibration context from which settings should be inquired.
Specifies the setting about which to inquire.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a single pose in a sequence of poses taken during camera calibration.
Specifies the identifier of the camera calibration context.
Specifies the index of the pose of a M_3D_ROBOTICS camera calibration context from which settings should be inquired.
Specifies the setting about which to inquire.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a single pose in a sequence of poses taken during camera calibration.
Specifies the identifier of the camera calibration context.
Specifies the index of the pose of a M_3D_ROBOTICS camera calibration context from which settings should be inquired.
Specifies the setting about which to inquire.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a single pose in a sequence of poses taken during camera calibration.
Specifies the identifier of the camera calibration context.
Specifies the index of the pose of a M_3D_ROBOTICS camera calibration context from which settings should be inquired.
Specifies the setting about which to inquire.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a single pose in a sequence of poses taken during camera calibration.
Specifies the identifier of the camera calibration context.
Specifies the index of the pose of a M_3D_ROBOTICS camera calibration context from which settings should be inquired.
Specifies the setting about which to inquire.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a single pose in a sequence of poses taken during camera calibration.
Specifies the identifier of the camera calibration context.
Specifies the index of the pose of a M_3D_ROBOTICS camera calibration context from which settings should be inquired.
Specifies the setting about which to inquire.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a single pose in a sequence of poses taken during camera calibration.
Specifies the identifier of the camera calibration context.
Specifies the index of the pose of a M_3D_ROBOTICS camera calibration context from which settings should be inquired.
Specifies the setting about which to inquire.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Calibrate your camera setup using a list of coordinates.
Specifies the identifier of the camera calibration context.
Specifies the address of the array containing the X-pixel coordinates.
Specifies the address of the array containing the Y-pixel coordinates.
Specifies the address of the array containing the X-world coordinates in the camera calibration-plane coordinate system.
Specifies the address of the array containing the Y-world coordinates in the camera calibration-plane coordinate system.
Specifies the address of the array containing the Z-world coordinates.
Specifies the number of coordinates in the supplied arrays.
Specifies the camera calibration operation to perform.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Calibrate your camera setup using a list of coordinates.
Specifies the identifier of the camera calibration context.
Specifies the address of the array containing the X-pixel coordinates.
Specifies the address of the array containing the Y-pixel coordinates.
Specifies the address of the array containing the X-world coordinates in the camera calibration-plane coordinate system.
Specifies the address of the array containing the Y-world coordinates in the camera calibration-plane coordinate system.
Specifies the address of the array containing the Z-world coordinates.
Specifies the number of coordinates in the supplied arrays.
Specifies the camera calibration operation to perform.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Calibrate your camera setup using a list of coordinates.
Specifies the identifier of the camera calibration context.
Specifies the address of the array containing the X-pixel coordinates.
Specifies the address of the array containing the Y-pixel coordinates.
Specifies the address of the array containing the X-world coordinates in the camera calibration-plane coordinate system.
Specifies the address of the array containing the Y-world coordinates in the camera calibration-plane coordinate system.
Specifies the address of the array containing the Z-world coordinates.
Specifies the number of coordinates in the supplied arrays.
Specifies the camera calibration operation to perform.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Change the origin and/or orientation of the relative coordinate system.
Specifies the identifier of the camera calibration context or calibrated image.
Specifies the X-offset of the relative coordinate system origin from the reference coordinate system, in world-units.
Specifies the Y-offset of the relative coordinate system origin from the reference coordinate system, in world-units.
Specifies the Z-offset of the relative coordinate system origin from the reference coordinate system, in world-units.
Specifies the angle, in degrees, at which to rotate the relative coordinate system around the Z-axis of the reference coordinate system. A positive angle will rotate the relative coordinate system in the direction from the positive X-axis to the negative Y-axis of the reference coordinate system.
Specifies how to apply the transformation. This establishes the reference coordinate system.
Restore a camera or 3D draw calibration context from disk.
Specifies the name and path of the file from which to restore the camera or 3D draw calibration context.
Specifies the system on which to restore the camera or 3D draw calibration context.
Specifies the function's control flag.
Specifies the address in which to return the identifier of the camera or 3D draw calibration context.
The returned value is the identifier of the camera or 3D draw calibration context if the operation was successful; M_NULL if the operation failed.
Restore a camera or 3D draw calibration context from disk.
Specifies the name and path of the file from which to restore the camera or 3D draw calibration context.
Specifies the system on which to restore the camera or 3D draw calibration context.
Specifies the function's control flag.
Specifies the address in which to return the identifier of the camera or 3D draw calibration context.
The returned value is the identifier of the camera or 3D draw calibration context if the operation was successful; M_NULL if the operation failed.
Save a camera or 3D draw calibration context to a file.
Specifies the name and path of the file in which to save the camera or 3D draw calibration context.
Specifies the camera or 3D draw calibration context to save.
Specifies the function's control flag.
Save a camera or 3D draw calibration context to a file.
Specifies the name and path of the file in which to save the camera or 3D draw calibration context.
Specifies the camera or 3D draw calibration context to save.
Specifies the function's control flag.
Change the position and orientation of a coordinate system.
Specifies the identifier of a camera calibration context, 3D reconstruction result buffer of type M_POINT_CLOUD_RESULT, or a calibrated image.
Specifies the coordinate system on which to apply the transformation.
Specifies the reference coordinate system. The reference coordinate system must be defined before calling this function.
Specifies the type of transformation to apply to the target coordinate system.
Specifies the identifier of a MIL array buffer that contains the transformation matrix to use, or specifies the identifier of a transformation matrix object. The expected transformation matrix is dependent on the type of transformation selected.
Specifies an attribute of the transformation. Its definition is dependent on the type of transformation selected.
Specifies an attribute of the transformation. Its definition is dependent on the type of transformation selected.
Specifies an attribute of the transformation. Its definition is dependent on the type of transformation selected.
Specifies an attribute of the transformation. Its definition is dependent on the type of transformation selected.
Load, restore, or save a camera calibration context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the camera calibration context.
Specifies the operation to perform on the camera calibration context.
Specifies the type of stream in which to store/from which to restore the camera calibration context.
Specifies the MIL version of the camera calibration context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the camera calibration context.
Specifies the address of the variable in which to write the size of the camera calibration context, in bytes.
Load, restore, or save a camera calibration context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the camera calibration context.
Specifies the operation to perform on the camera calibration context.
Specifies the type of stream in which to store/from which to restore the camera calibration context.
Specifies the MIL version of the camera calibration context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the camera calibration context.
Specifies the address of the variable in which to write the size of the camera calibration context, in bytes.
Load, restore, or save a camera calibration context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the camera calibration context.
Specifies the operation to perform on the camera calibration context.
Specifies the type of stream in which to store/from which to restore the camera calibration context.
Specifies the MIL version of the camera calibration context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the camera calibration context.
Specifies the address of the variable in which to write the size of the camera calibration context, in bytes.
Load, restore, or save a camera calibration context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the camera calibration context.
Specifies the operation to perform on the camera calibration context.
Specifies the type of stream in which to store/from which to restore the camera calibration context.
Specifies the MIL version of the camera calibration context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the camera calibration context.
Specifies the address of the variable in which to write the size of the camera calibration context, in bytes.
Load, restore, or save a camera calibration context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the camera calibration context.
Specifies the operation to perform on the camera calibration context.
Specifies the type of stream in which to store/from which to restore the camera calibration context.
Specifies the MIL version of the camera calibration context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the camera calibration context.
Specifies the address of the variable in which to write the size of the camera calibration context, in bytes.
Load, restore, or save a camera calibration context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the camera calibration context.
Specifies the operation to perform on the camera calibration context.
Specifies the type of stream in which to store/from which to restore the camera calibration context.
Specifies the MIL version of the camera calibration context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the camera calibration context.
Specifies the address of the variable in which to write the size of the camera calibration context, in bytes.
Convert coordinates between their world and pixel values.
Specifies the identifier of the camera calibration context, calibrated image, or corrected image.
Specifies whether to perform a pixel-to-world or world-to-pixel conversion.
Specifies the X-coordinate of the input.
Specifies the Y-coordinate of the input.
Specifies the address of the variable in which to place the returned value of the X-coordinate.
Specifies the addres of the variable in which to place the returned value of the Y-coordinate.
Convert a list of coordinates, including 3D coordinates, between two coordinate systems.
Specifies the identifier of a camera calibration context, 3D reconstruction context, calibrated image, corrected image, or 3d reconstruction result buffer of type M_POINT_CLOUD_RESULT. When an identifier of an image buffer is specified, the transformation uses the camera calibration information associated with this image.
Specifies the coordinate system of the source coordinates.
Specifies the coordinate system in which to return the coordinates.
Specifies the number of points to convert.
Specifies the address of the array containing the X-coordinates of the source points. These coordinates must be expressed in the source coordinate system.
Specifies the address of the array containing the Y-coordinates of the source points. These coordinates must be expressed in the source coordinate system.
Specifies the address of the array containing the Z-coordinates of the source points. These coordinates must be expressed in the source coordinate system.
Specifies the address of the array in which to return the X-coordinates of the resulting points or the X-components of the calculated unit direction vectors, depending on the transformation mode ( ModeFlag). These coordinates are expressed in the destination coordinate system.
Specifies the address of the array in which to return the Y-coordinates of the resulting points or the Y-components of the calculated unit direction vectors, depending on the transformation mode ( ModeFlag). These coordinates are expressed in the destination coordinate system.
Specifies the address of the array in which to return the Z-coordinates of the resulting points or the Z-components of the calculated unit direction vectors, depending on the transformation mode ( ModeFlag). These coordinates are expressed in the destination coordinate system.
Specifies the mode of transformation and how to deal with invalid points.
Convert a list of coordinates, including 3D coordinates, between two coordinate systems.
Specifies the identifier of a camera calibration context, 3D reconstruction context, calibrated image, corrected image, or 3d reconstruction result buffer of type M_POINT_CLOUD_RESULT. When an identifier of an image buffer is specified, the transformation uses the camera calibration information associated with this image.
Specifies the coordinate system of the source coordinates.
Specifies the coordinate system in which to return the coordinates.
Specifies the number of points to convert.
Specifies the address of the array containing the X-coordinates of the source points. These coordinates must be expressed in the source coordinate system.
Specifies the address of the array containing the Y-coordinates of the source points. These coordinates must be expressed in the source coordinate system.
Specifies the address of the array containing the Z-coordinates of the source points. These coordinates must be expressed in the source coordinate system.
Specifies the address of the array in which to return the X-coordinates of the resulting points or the X-components of the calculated unit direction vectors, depending on the transformation mode ( ModeFlag). These coordinates are expressed in the destination coordinate system.
Specifies the address of the array in which to return the Y-coordinates of the resulting points or the Y-components of the calculated unit direction vectors, depending on the transformation mode ( ModeFlag). These coordinates are expressed in the destination coordinate system.
Specifies the address of the array in which to return the Z-coordinates of the resulting points or the Z-components of the calculated unit direction vectors, depending on the transformation mode ( ModeFlag). These coordinates are expressed in the destination coordinate system.
Specifies the mode of transformation and how to deal with invalid points.
Convert a list of coordinates, including 3D coordinates, between two coordinate systems.
Specifies the identifier of a camera calibration context, 3D reconstruction context, calibrated image, corrected image, or 3d reconstruction result buffer of type M_POINT_CLOUD_RESULT. When an identifier of an image buffer is specified, the transformation uses the camera calibration information associated with this image.
Specifies the coordinate system of the source coordinates.
Specifies the coordinate system in which to return the coordinates.
Specifies the number of points to convert.
Specifies the address of the array containing the X-coordinates of the source points. These coordinates must be expressed in the source coordinate system.
Specifies the address of the array containing the Y-coordinates of the source points. These coordinates must be expressed in the source coordinate system.
Specifies the address of the array containing the Z-coordinates of the source points. These coordinates must be expressed in the source coordinate system.
Specifies the address of the array in which to return the X-coordinates of the resulting points or the X-components of the calculated unit direction vectors, depending on the transformation mode ( ModeFlag). These coordinates are expressed in the destination coordinate system.
Specifies the address of the array in which to return the Y-coordinates of the resulting points or the Y-components of the calculated unit direction vectors, depending on the transformation mode ( ModeFlag). These coordinates are expressed in the destination coordinate system.
Specifies the address of the array in which to return the Z-coordinates of the resulting points or the Z-components of the calculated unit direction vectors, depending on the transformation mode ( ModeFlag). These coordinates are expressed in the destination coordinate system.
Specifies the mode of transformation and how to deal with invalid points.
Convert a list of coordinates, including 3D coordinates, between two coordinate systems.
Specifies the identifier of a camera calibration context, 3D reconstruction context, calibrated image, corrected image, or 3d reconstruction result buffer of type M_POINT_CLOUD_RESULT. When an identifier of an image buffer is specified, the transformation uses the camera calibration information associated with this image.
Specifies the coordinate system of the source coordinates.
Specifies the coordinate system in which to return the coordinates.
Specifies the number of points to convert.
Specifies the address of the array containing the X-coordinates of the source points. These coordinates must be expressed in the source coordinate system.
Specifies the address of the array containing the Y-coordinates of the source points. These coordinates must be expressed in the source coordinate system.
Specifies the address of the array containing the Z-coordinates of the source points. These coordinates must be expressed in the source coordinate system.
Specifies the address of the array in which to return the X-coordinates of the resulting points or the X-components of the calculated unit direction vectors, depending on the transformation mode ( ModeFlag). These coordinates are expressed in the destination coordinate system.
Specifies the address of the array in which to return the Y-coordinates of the resulting points or the Y-components of the calculated unit direction vectors, depending on the transformation mode ( ModeFlag). These coordinates are expressed in the destination coordinate system.
Specifies the address of the array in which to return the Z-coordinates of the resulting points or the Z-components of the calculated unit direction vectors, depending on the transformation mode ( ModeFlag). These coordinates are expressed in the destination coordinate system.
Specifies the mode of transformation and how to deal with invalid points.
Convert a list of coordinates between their world and pixel values.
Specifies the identifier of the camera calibration context, calibrated image, or corrected image. When an identifier of an image buffer is specified, the transformation uses the camera calibration context associated with this image.
Specifies whether to perform a pixel-to-world or world-to-pixel conversion.
Specifies the number of points in the coordinate list.
Specifies the address of the array of the input X-coordinates.
Specifies the address of the array of the input Y-coordinates.
Specifies the address of the array in which to place the output X-coordinates.
Specifies the address of the array in which to place the output Y-coordinates.
Convert a list of coordinates between their world and pixel values.
Specifies the identifier of the camera calibration context, calibrated image, or corrected image. When an identifier of an image buffer is specified, the transformation uses the camera calibration context associated with this image.
Specifies whether to perform a pixel-to-world or world-to-pixel conversion.
Specifies the number of points in the coordinate list.
Specifies the address of the array of the input X-coordinates.
Specifies the address of the array of the input Y-coordinates.
Specifies the address of the array in which to place the output X-coordinates.
Specifies the address of the array in which to place the output Y-coordinates.
Convert a list of coordinates between their world and pixel values.
Specifies the identifier of the camera calibration context, calibrated image, or corrected image. When an identifier of an image buffer is specified, the transformation uses the camera calibration context associated with this image.
Specifies whether to perform a pixel-to-world or world-to-pixel conversion.
Specifies the number of points in the coordinate list.
Specifies the address of the array of the input X-coordinates.
Specifies the address of the array of the input Y-coordinates.
Specifies the address of the array in which to place the output X-coordinates.
Specifies the address of the array in which to place the output Y-coordinates.
Convert a list of coordinates between their world and pixel values.
Specifies the identifier of the camera calibration context, calibrated image, or corrected image. When an identifier of an image buffer is specified, the transformation uses the camera calibration context associated with this image.
Specifies whether to perform a pixel-to-world or world-to-pixel conversion.
Specifies the number of points in the coordinate list.
Specifies the address of the array of the input X-coordinates.
Specifies the address of the array of the input Y-coordinates.
Specifies the address of the array in which to place the output X-coordinates.
Specifies the address of the array in which to place the output Y-coordinates.
Physically transform an image by removing distortions, or create LUTs that can be used to do the same.
Specifies the identifier of the source image buffer.
Specifies the identifier of the destination image buffer or LUT buffer.
Specifies the camera calibration context with which to transform the image.
Specifies the interpolation mode to use when associating destination pixels with source points.
Specifies the function's operation type.
Specifies the function's control flag.
Convert a result between its world and pixel value.
Specifies the identifier of the camera calibration context, calibrated image, or corrected image.
Specifies whether to perform a pixel-to-world or world-to-pixel conversion.
Specifies the type of result the given input value represents.
Specifies the input value.
Specifies the address in which to place the output value.
Convert a result, taken at a specific position, between its world and pixel value.
Specifies the identifier of the camera calibration context or image.
Specifies whether to perform a pixel-to-world or world-to-pixel conversion.
Specifies the type of result to convert.
Specifies the X-coordinate of the position at which to convert the result, in the units of the source coordinate system.
Specifies the Y-coordinate of the position at which to convert the result, in the units of the source coordinate system.
Specifies the result to convert at the specified position. This result must be of the type specified using ResultType.
Specifies the address in which to place the converted result.
Calibrate an image or a camera calibration context by specifying the translation, scale and offset of the absolute world coordinate system.
Specifies the identifier of the camera calibration context or of the image to calibrate.
Specifies the X-position in the absolute coordinate system of the center of the top-left pixel of the image.
Specifies the Y-position in the absolute coordinate system of the center of the top-left pixel of the image.
Specifies the scale between the world and pixel units in the X-direction.
Specifies the scale between the world and pixel units in the Y-direction.
Specifies the angle of the X-axis of the pixel coordinate system measured in the absolute coordinate system, in degrees.
Specifies the function's control flag.
Define the mapping characteristics of a camera calibration context according to an existing camera calibration context.
Specifies the identifier of the camera calibration context, calibrated image, or corrected image From which the source mapping is taken.
Specifies the identifier of the destination camera calibration context or image buffer.
Specifies the buffer containing the matrix of coefficients or the LUT buffer from which source X-coordinates are determined.
Specifies the LUT buffer from which source Y-coordinates are determined.
Specifies the X pixel coordinate of the top-left calibration point.
Specifies the Y pixel coordinate of the top-left calibration point.
Specifies the width of the grid of calibration points, in pixels.
Specifies the height of the grid of calibration points, in pixels.
Specifies the number of rows of calibration points to be used for camera calibration.
Specifies the number of columns of calibration points to be used for camera calibration.
Specifies the type of transformation. This parameter must be set to one of the following values.
Reserved for future expansion and must be set to M_DEFAULT .
Allocate a classifier context, a dataset context, or a training context.
Specifies the identifier of the system on which to allocate the context.
Specifies the type of context to allocate.
Specifies which predefined CNN classifier context to use.
Specifies the address of the variable in which to write the context identifier.
The returned value is the context's identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a classifier context, a dataset context, or a training context.
Specifies the identifier of the system on which to allocate the context.
Specifies the type of context to allocate.
Specifies which predefined CNN classifier context to use.
Specifies the address of the variable in which to write the context identifier.
The returned value is the context's identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a classification result buffer to hold training or prediction results.
Specifies the identifier of the system on which to allocate the result buffer.
Specifies the type of classification result buffer to allocate.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the classification result buffer identifier.
The returned value is the classification result buffer's identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a classification result buffer to hold training or prediction results.
Specifies the identifier of the system on which to allocate the result buffer.
Specifies the type of classification result buffer to allocate.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the classification result buffer identifier.
The returned value is the classification result buffer's identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Control a classifier context, a dataset context, class definitions, a training context, a training result buffer, or a prediction result buffer.
Specifies the identifier of a context or result buffer to control.
Specifies what to control.
Specifies the type of control to set.
Specifies the required value for the control.
Control a classifier context, a dataset context, class definitions, a training context, a training result buffer, or a prediction result buffer.
Specifies the identifier of a context or result buffer to control.
Specifies what to control.
Specifies the type of control to set.
Specifies the required value for the control.
Control a classifier context, a dataset context, class definitions, a training context, a training result buffer, or a prediction result buffer.
Specifies the identifier of a context or result buffer to control.
Specifies what to control.
Specifies the type of control to set.
Specifies the required value for the control.
Control an entry in a dataset context.
Specifies the dataset on which to control settings.
Specifies the entry to control, using the entry's index.
Specifies the entry to control, using the entry's unique key (UUID).
Specifies to control the entry, or to control the entry's region.
Specifies the type of control to set.
Specifies the value for the control.
Specifies the address of the variable which contains information for the type of control to set.
Specifies the number of elements in ControlValuePtr.
Control an entry in a dataset context.
Specifies the dataset on which to control settings.
Specifies the entry to control, using the entry's index.
Specifies the entry to control, using the entry's unique key (UUID).
Specifies to control the entry, or to control the entry's region.
Specifies the type of control to set.
Specifies the value for the control.
Specifies the address of the variable which contains information for the type of control to set.
Specifies the number of elements in ControlValuePtr.
Control an entry in a dataset context.
Specifies the dataset on which to control settings.
Specifies the entry to control, using the entry's index.
Specifies the entry to control, using the entry's unique key (UUID).
Specifies to control the entry, or to control the entry's region.
Specifies the type of control to set.
Specifies the value for the control.
Specifies the address of the variable which contains information for the type of control to set.
Specifies the number of elements in ControlValuePtr.
Control an entry in a dataset context.
Specifies the dataset on which to control settings.
Specifies the entry to control, using the entry's index.
Specifies the entry to control, using the entry's unique key (UUID).
Specifies to control the entry, or to control the entry's region.
Specifies the type of control to set.
Specifies the value for the control.
Specifies the address of the variable which contains information for the type of control to set.
Specifies the number of elements in ControlValuePtr.
Control an entry in a dataset context.
Specifies the dataset on which to control settings.
Specifies the entry to control, using the entry's index.
Specifies the entry to control, using the entry's unique key (UUID).
Specifies to control the entry, or to control the entry's region.
Specifies the type of control to set.
Specifies the value for the control.
Specifies the address of the variable which contains information for the type of control to set.
Specifies the number of elements in ControlValuePtr.
Copy data from one classification context to another.
Specifies the identifier of the source classification context from which to copy.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the identifier of the destination classification context in which to copy.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the type of copy operation to perform.
Reserved for future expansion and must be set to M_DEFAULT .
Copy data from a classification result buffer to a classifier or dataset context.
Specifies the identifier of the source classification result buffer from which to copy.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the identifier of the destination classifier or dataset context in which to copy.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the type of copy operation to perform.
Reserved for future expansion and must be set to M_DEFAULT .
Draw specific features of a predefined CNN classifier context, a dataset context, or a CNN prediction result buffer.
Specifies the identifier of the 2D graphics context to use when drawing. This parameter must be set to one of the following values:
Specifies the identifier of the predefined CNN classifier context, dataset context, or CNN prediction result buffer from which to draw.
Specifies the identifier of the destination image buffer or LUT buffer in which to draw.
Specifies the drawing operation to perform.
Specifies what to use to perform the drawing operation.
Specifies how to control the drawing operation.
Export data from a dataset context or training result buffer to a file.
Specifies the name and path of the file in which to export.
Specifies the format of the file in which to export.
Specifies the identifier of the dataset context or a training result from which to export.
Specifies the trees (one or all) to export from a tree ensemble result buffer used for training.
Specifies the type of export operation to perform.
Reserved for future expansion and must be set to M_DEFAULT .
Free a classifier context, a dataset context, a training context, a training result buffer, or a prediction result buffer.
Specifies the identifier of the classifier context, dataset context, training context, training result buffer, or prediction result buffer to free.
Get information about a hooked classification object event.
Specifies the classification object event identifier received by the hook-handler function.
Specifies the type of information to get.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (! M_NULL ) value is returned.
Get information about a hooked classification object event.
Specifies the classification object event identifier received by the hook-handler function.
Specifies the type of information to get.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (! M_NULL ) value is returned.
Get information about a hooked classification object event.
Specifies the classification object event identifier received by the hook-handler function.
Specifies the type of information to get.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (! M_NULL ) value is returned.
Get information about a hooked classification object event.
Specifies the classification object event identifier received by the hook-handler function.
Specifies the type of information to get.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (! M_NULL ) value is returned.
Get information about a hooked classification object event.
Specifies the classification object event identifier received by the hook-handler function.
Specifies the type of information to get.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (! M_NULL ) value is returned.
Get information about a hooked classification object event.
Specifies the classification object event identifier received by the hook-handler function.
Specifies the type of information to get.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (! M_NULL ) value is returned.
Get results from a classification result buffer.
Specifies the identifier of the classification result buffer from which to retrieve results.
Specifies what to retrieve.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results from a classification result buffer.
Specifies the identifier of the classification result buffer from which to retrieve results.
Specifies what to retrieve.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results from a classification result buffer.
Specifies the identifier of the classification result buffer from which to retrieve results.
Specifies what to retrieve.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results from a classification result buffer.
Specifies the identifier of the classification result buffer from which to retrieve results.
Specifies what to retrieve.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results from a classification result buffer.
Specifies the identifier of the classification result buffer from which to retrieve results.
Specifies what to retrieve.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results from a classification result buffer.
Specifies the identifier of the classification result buffer from which to retrieve results.
Specifies what to retrieve.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results from a classification result buffer.
Specifies the identifier of the classification result buffer from which to retrieve results.
Specifies what to retrieve.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Hook a function to an event that occurs using classification objects.
Specifies the identifier of the classification object (classifier context or training context) onto which to attach a hook handler.
Specifies the event type.
Specifies the address of the function that should be called when an event occurs.
Specifies the address of the user data that you want to make available to the hook-handler function.
Import data from a CSV file to a dataset context.
Specifies the name and path of the file from which to import.
Specifies the format of the file from which to import.
Specifies the identifier of the dataset context in which to import.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the type of import operation to perform.
Reserved for future expansion and must be set to M_DEFAULT .
Inquire about a classifier context, a dataset context, a training context, class definitions, or the source layer of a predefined CNN.
Specifies the identifier of the classification context about which to inquire.
Specifies what to inquire.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a classifier context, a dataset context, a training context, class definitions, or the source layer of a predefined CNN.
Specifies the identifier of the classification context about which to inquire.
Specifies what to inquire.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a classifier context, a dataset context, a training context, class definitions, or the source layer of a predefined CNN.
Specifies the identifier of the classification context about which to inquire.
Specifies what to inquire.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a classifier context, a dataset context, a training context, class definitions, or the source layer of a predefined CNN.
Specifies the identifier of the classification context about which to inquire.
Specifies what to inquire.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a classifier context, a dataset context, a training context, class definitions, or the source layer of a predefined CNN.
Specifies the identifier of the classification context about which to inquire.
Specifies what to inquire.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a classifier context, a dataset context, a training context, class definitions, or the source layer of a predefined CNN.
Specifies the identifier of the classification context about which to inquire.
Specifies what to inquire.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a classifier context, a dataset context, a training context, class definitions, or the source layer of a predefined CNN.
Specifies the identifier of the classification context about which to inquire.
Specifies what to inquire.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a classifier context, a dataset context, a training context, class definitions, or the source layer of a predefined CNN.
Specifies the identifier of the classification context about which to inquire.
Specifies what to inquire.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a classifier context, a dataset context, a training context, class definitions, or the source layer of a predefined CNN.
Specifies the identifier of the classification context about which to inquire.
Specifies what to inquire.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about an entry in a dataset context.
Specifies the identifier of the dataset about which to inquire settings. These contexts are allocated using MclassAlloc with M_DATASET_IMAGES or M_DATASET_FEATURES.
Specifies the index of the entry about which to inquire.
Specifies the key (MIL_UUID) of the entry about which to inquire.
Specifies which region in an entry to inquire.
Specifies the type of inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about an entry in a dataset context.
Specifies the identifier of the dataset about which to inquire settings. These contexts are allocated using MclassAlloc with M_DATASET_IMAGES or M_DATASET_FEATURES.
Specifies the index of the entry about which to inquire.
Specifies the key (MIL_UUID) of the entry about which to inquire.
Specifies which region in an entry to inquire.
Specifies the type of inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about an entry in a dataset context.
Specifies the identifier of the dataset about which to inquire settings. These contexts are allocated using MclassAlloc with M_DATASET_IMAGES or M_DATASET_FEATURES.
Specifies the index of the entry about which to inquire.
Specifies the key (MIL_UUID) of the entry about which to inquire.
Specifies which region in an entry to inquire.
Specifies the type of inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about an entry in a dataset context.
Specifies the identifier of the dataset about which to inquire settings. These contexts are allocated using MclassAlloc with M_DATASET_IMAGES or M_DATASET_FEATURES.
Specifies the index of the entry about which to inquire.
Specifies the key (MIL_UUID) of the entry about which to inquire.
Specifies which region in an entry to inquire.
Specifies the type of inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about an entry in a dataset context.
Specifies the identifier of the dataset about which to inquire settings. These contexts are allocated using MclassAlloc with M_DATASET_IMAGES or M_DATASET_FEATURES.
Specifies the index of the entry about which to inquire.
Specifies the key (MIL_UUID) of the entry about which to inquire.
Specifies which region in an entry to inquire.
Specifies the type of inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about an entry in a dataset context.
Specifies the identifier of the dataset about which to inquire settings. These contexts are allocated using MclassAlloc with M_DATASET_IMAGES or M_DATASET_FEATURES.
Specifies the index of the entry about which to inquire.
Specifies the key (MIL_UUID) of the entry about which to inquire.
Specifies which region in an entry to inquire.
Specifies the type of inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about an entry in a dataset context.
Specifies the identifier of the dataset about which to inquire settings. These contexts are allocated using MclassAlloc with M_DATASET_IMAGES or M_DATASET_FEATURES.
Specifies the index of the entry about which to inquire.
Specifies the key (MIL_UUID) of the entry about which to inquire.
Specifies which region in an entry to inquire.
Specifies the type of inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about an entry in a dataset context.
Specifies the identifier of the dataset about which to inquire settings. These contexts are allocated using MclassAlloc with M_DATASET_IMAGES or M_DATASET_FEATURES.
Specifies the index of the entry about which to inquire.
Specifies the key (MIL_UUID) of the entry about which to inquire.
Specifies which region in an entry to inquire.
Specifies the type of inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Predict the class to which the target belongs.
Specifies the identifier of the trained classifier context to use for the prediction operation.
Specifies the identifier of the target to classify.
Specifies the identifier of the result buffer or dataset in which to write the results of the prediction operation.
Reserved for future expansion and must be set to M_DEFAULT .
Preprocess a classification context.
Specifies the identifier of the classification context to preprocess.
Specifies whether to preprocess the classification context.
Restore a classification context (classifier, training, or dataset) from disk.
Specifies the name and path of the file from which to restore the classification context (classifier, training, or dataset).
Specifies the identifier of the system on which to restore the classification context (classifier, training, or dataset) to disk.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the classification context identifier.
The returned value is the classification context identifier. If this fails, M_NULL is returned.
Save a MIL Classification context (classifier, training, or dataset) to a file.
Specifies the name and path of the file in which to save the classification context (that is, a classifier context, a training context, or a dataset context).
Specifies the identifier of the classification context to save (that is, a classifier context, a training context, or a dataset context).
Reserved for future expansion and must be set to M_DEFAULT .
Save a MIL Classification context (classifier, training, or dataset) to a file.
Specifies the name and path of the file in which to save the classification context (that is, a classifier context, a training context, or a dataset context).
Specifies the identifier of the classification context to save (that is, a classifier context, a training context, or a dataset context).
Reserved for future expansion and must be set to M_DEFAULT .
Split the source dataset context into two destination dataset contexts.
Specifies the predefined split classification context.
Specifies the identifier of the source dataset context.
Specifies the identifier of the first destination dataset context.
Specifies the identifier of the second destination dataset context.
Specifies the percentage of entries in the source dataset context that should be in the first destination dataset context.
Reserved for future expansion and must be set to M_NULL .
Reserved for future expansion and must be set to M_DEFAULT .
Load, restore, or save a MIL Classification context (classifier, training, or dataset) from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the identifier of the system on which to restore the classification context.
Specifies the operation to perform on the classification context.
Specifies the type of stream in which to store/from which to restore the classification context.
Specifies the MIL version of the classification context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the classification context (that is, a classifier context, a training context, or a dataset context).
Specifies the address of the variable in which to write the size of the classification context, in bytes.
Load, restore, or save a MIL Classification context (classifier, training, or dataset) from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the identifier of the system on which to restore the classification context.
Specifies the operation to perform on the classification context.
Specifies the type of stream in which to store/from which to restore the classification context.
Specifies the MIL version of the classification context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the classification context (that is, a classifier context, a training context, or a dataset context).
Specifies the address of the variable in which to write the size of the classification context, in bytes.
Load, restore, or save a MIL Classification context (classifier, training, or dataset) from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the identifier of the system on which to restore the classification context.
Specifies the operation to perform on the classification context.
Specifies the type of stream in which to store/from which to restore the classification context.
Specifies the MIL version of the classification context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the classification context (that is, a classifier context, a training context, or a dataset context).
Specifies the address of the variable in which to write the size of the classification context, in bytes.
Load, restore, or save a MIL Classification context (classifier, training, or dataset) from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the identifier of the system on which to restore the classification context.
Specifies the operation to perform on the classification context.
Specifies the type of stream in which to store/from which to restore the classification context.
Specifies the MIL version of the classification context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the classification context (that is, a classifier context, a training context, or a dataset context).
Specifies the address of the variable in which to write the size of the classification context, in bytes.
Load, restore, or save a MIL Classification context (classifier, training, or dataset) from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the identifier of the system on which to restore the classification context.
Specifies the operation to perform on the classification context.
Specifies the type of stream in which to store/from which to restore the classification context.
Specifies the MIL version of the classification context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the classification context (that is, a classifier context, a training context, or a dataset context).
Specifies the address of the variable in which to write the size of the classification context, in bytes.
Load, restore, or save a MIL Classification context (classifier, training, or dataset) from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the identifier of the system on which to restore the classification context.
Specifies the operation to perform on the classification context.
Specifies the type of stream in which to store/from which to restore the classification context.
Specifies the MIL version of the classification context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the classification context (that is, a classifier context, a training context, or a dataset context).
Specifies the address of the variable in which to write the size of the classification context, in bytes.
Train a classifier context.
Specifies the identifier of the training context with which to train the classifier context.
Specifies the identifier of the classifier context to train.
Specifies the identifier of the training dataset context with which to train the classifier context. This parameter cannot be null.
Specifies the identifier of the development dataset with which to evaluate the performance of the classifier context's training.
Specifies the identifier of the classification result buffer in which to write the results of the training operation.
Reserved for future expansion and must be set to M_DEFAULT .
Allocate a code context.
Specifies the system on which to allocate the context.
Specifies the context type.
Specifies the initial configuration for the code context.
Specifies the address in which to return the identifier of the code context.
The returned value is the code context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a code context.
Specifies the system on which to allocate the context.
Specifies the context type.
Specifies the initial configuration for the code context.
Specifies the address in which to return the identifier of the code context.
The returned value is the code context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a code result buffer.
Specifies the system on which to allocate the result buffer.
Specifies the type of result buffer to allocate. This parameter must be set to one of the following:
Specifies the address of the variable in which to write the code result buffer identifier.
The returned value is the result buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a code result buffer.
Specifies the system on which to allocate the result buffer.
Specifies the type of result buffer to allocate. This parameter must be set to one of the following:
Specifies the address of the variable in which to write the code result buffer identifier.
The returned value is the result buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Control a code context, code model, or code result buffer setting.
Specifies the identifier of the code context, code model, or code result buffer.
Specifies the setting to change.
Specifies the setting's new value.
Control a code context, code model, or code result buffer setting.
Specifies the identifier of the code context, code model, or code result buffer.
Specifies the setting to change.
Specifies the setting's new value.
Detect 1D code occurrences in an image.
Specifies the identifier of an image buffer that contains the code occurrences to detect. The image buffer must be an 8-bit unsigned 1-band buffer.
Specifies the size of the array passed to CodeTypeArrayPtr.
Specifies the address of an array listing the possible code types to detect in the image.
Specifies the total number of code occurrences to detect in the image, regardless of their code type.
Specifies the timeout period, in msec.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the code detect result buffer in which to write the results. The result buffer must have been allocated using McodeAllocResult with M_CODE_DETECT_RESULT.
Detect 1D code occurrences in an image.
Specifies the identifier of an image buffer that contains the code occurrences to detect. The image buffer must be an 8-bit unsigned 1-band buffer.
Specifies the size of the array passed to CodeTypeArrayPtr.
Specifies the address of an array listing the possible code types to detect in the image.
Specifies the total number of code occurrences to detect in the image, regardless of their code type.
Specifies the timeout period, in msec.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the code detect result buffer in which to write the results. The result buffer must have been allocated using McodeAllocResult with M_CODE_DETECT_RESULT.
Detect 1D code occurrences in an image.
Specifies the identifier of an image buffer that contains the code occurrences to detect. The image buffer must be an 8-bit unsigned 1-band buffer.
Specifies the size of the array passed to CodeTypeArrayPtr.
Specifies the address of an array listing the possible code types to detect in the image.
Specifies the total number of code occurrences to detect in the image, regardless of their code type.
Specifies the timeout period, in msec.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the code detect result buffer in which to write the results. The result buffer must have been allocated using McodeAllocResult with M_CODE_DETECT_RESULT.
Draw specific features of results obtained from an McodeRead, McodeGrade, or McodeDetect operation.
Specifies the identifier of the 2D graphics context to use when drawing. This parameter must be set to one of the following values:
Specifies the identifier of the code read, grade, or detect result buffer from which to extract features to draw.
Specifies the identifier of the destination image buffer or 2D graphics list in which to draw specific features of results.
Specifies the type of drawing operation to perform.
Specifies the code occurrence for which to draw results.
Specifies the scan line(s) for which to draw results.
Specifies the function's control flag. Reserved for future expansion. This parameter must be set to M_DEFAULT .
Free a code context or a code result buffer.
Specifies the identifier of the code context or code result buffer to free.
Get the specified type of result for the specified code occurrence(s), or in the case of an McodeTrain operation, for the specified code model(s), from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the code occurrence(s) or code model(s) for which to retrieve results.
Specifies the scan line(s) or row(s) of the code occurrence in the McodeGrade result buffer for which to retrieve results. For result types that are not scan line-specific or row-specific, set this parameter to M_GENERAL.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for the specified code occurrence(s), or in the case of an McodeTrain operation, for the specified code model(s), from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the code occurrence(s) or code model(s) for which to retrieve results.
Specifies the scan line(s) or row(s) of the code occurrence in the McodeGrade result buffer for which to retrieve results. For result types that are not scan line-specific or row-specific, set this parameter to M_GENERAL.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for the specified code occurrence(s), or in the case of an McodeTrain operation, for the specified code model(s), from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the code occurrence(s) or code model(s) for which to retrieve results.
Specifies the scan line(s) or row(s) of the code occurrence in the McodeGrade result buffer for which to retrieve results. For result types that are not scan line-specific or row-specific, set this parameter to M_GENERAL.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for the specified code occurrence(s), or in the case of an McodeTrain operation, for the specified code model(s), from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the code occurrence(s) or code model(s) for which to retrieve results.
Specifies the scan line(s) or row(s) of the code occurrence in the McodeGrade result buffer for which to retrieve results. For result types that are not scan line-specific or row-specific, set this parameter to M_GENERAL.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for the specified code occurrence(s), or in the case of an McodeTrain operation, for the specified code model(s), from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the code occurrence(s) or code model(s) for which to retrieve results.
Specifies the scan line(s) or row(s) of the code occurrence in the McodeGrade result buffer for which to retrieve results. For result types that are not scan line-specific or row-specific, set this parameter to M_GENERAL.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for the specified code occurrence(s), or in the case of an McodeTrain operation, for the specified code model(s), from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the code occurrence(s) or code model(s) for which to retrieve results.
Specifies the scan line(s) or row(s) of the code occurrence in the McodeGrade result buffer for which to retrieve results. For result types that are not scan line-specific or row-specific, set this parameter to M_GENERAL.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for the specified code occurrence(s), or in the case of an McodeTrain operation, for the specified code model(s), from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the code occurrence(s) or code model(s) for which to retrieve results.
Specifies the scan line(s) or row(s) of the code occurrence in the McodeGrade result buffer for which to retrieve results. For result types that are not scan line-specific or row-specific, set this parameter to M_GENERAL.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for the specified code occurrence(s), or in the case of an McodeTrain operation, for the specified code model(s), from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the code occurrence(s) or code model(s) for which to retrieve results.
Specifies the scan line(s) or row(s) of the code occurrence in the McodeGrade result buffer for which to retrieve results. For result types that are not scan line-specific or row-specific, set this parameter to M_GENERAL.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for the specified code occurrence(s), or in the case of an McodeTrain operation, for the specified code model(s), from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the code occurrence(s) or code model(s) for which to retrieve results.
Specifies the scan line(s) or row(s) of the code occurrence in the McodeGrade result buffer for which to retrieve results. For result types that are not scan line-specific or row-specific, set this parameter to M_GENERAL.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for the specified code occurrence(s), or in the case of an McodeTrain operation, for the specified code model(s), from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the code occurrence(s) or code model(s) for which to retrieve results.
Specifies the scan line(s) or row(s) of the code occurrence in the McodeGrade result buffer for which to retrieve results. For result types that are not scan line-specific or row-specific, set this parameter to M_GENERAL.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Grade the code occurrence(s) in an image.
Specifies the identifier of the code context, allocated using McodeAlloc.
Specifies the identifier of the image buffer containing the code occurrence(s) to be graded.
Specifies a source code result buffer from which to retrieve McodeRead results. The result buffer must have previously been allocated using McodeAllocResult with M_DEFAULT.
Specifies the index of the code model (in the code context) or the result occurrence (in the source code result buffer) to use when grading.
Specifies the result buffer in which to write the resulting grading information.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Inquire about a code context, code model, or code result setting.
Specifies the identifier of the code context, code model, or code result buffer.
Specifies the setting about which to inquire.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a code context, code model, or code result setting.
Specifies the identifier of the code context, code model, or code result buffer.
Specifies the setting about which to inquire.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a code context, code model, or code result setting.
Specifies the identifier of the code context, code model, or code result buffer.
Specifies the setting about which to inquire.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a code context, code model, or code result setting.
Specifies the identifier of the code context, code model, or code result buffer.
Specifies the setting about which to inquire.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a code context, code model, or code result setting.
Specifies the identifier of the code context, code model, or code result buffer.
Specifies the setting about which to inquire.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a code context, code model, or code result setting.
Specifies the identifier of the code context, code model, or code result buffer.
Specifies the setting about which to inquire.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a code context, code model, or code result setting.
Specifies the identifier of the code context, code model, or code result buffer.
Specifies the setting about which to inquire.
Specifies the address in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Add, find, or delete a code model within a code context.
Specifies the code context in which to add, find, or delete the code model.
Specifies the operation to perform within the specified code context.
Specifies the code type of the code model to add or find from the code context. Note that if the Operation parameter is set to M_DELETE, set this parameter to M_NULL .
Specifies the instance of the code model to find in the context. Note that if the Operation parameter is set to M_ADD or M_DELETE, set this parameter to M_NULL .
Specifies the function's control flag. Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address in which to return the code model identifier for M_ADD and M_FIND operations. For a M_DELETE operation, ModelCodeIdPtr specifies the identifier of the model to be deleted.
The returned value is the identifier of the code model for a successful M_ADD operation; if the model could not be added, M_NULL is returned. The returned value is the identifier of the code model for a successful M_FIND operation; M_NULL is returned if no code model is found. The returned value is M_NULL for an M_DELETE operation.
Add, find, or delete a code model within a code context.
Specifies the code context in which to add, find, or delete the code model.
Specifies the operation to perform within the specified code context.
Specifies the code type of the code model to add or find from the code context. Note that if the Operation parameter is set to M_DELETE, set this parameter to M_NULL .
Specifies the instance of the code model to find in the context. Note that if the Operation parameter is set to M_ADD or M_DELETE, set this parameter to M_NULL .
Specifies the function's control flag. Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address in which to return the code model identifier for M_ADD and M_FIND operations. For a M_DELETE operation, ModelCodeIdPtr specifies the identifier of the model to be deleted.
The returned value is the identifier of the code model for a successful M_ADD operation; if the model could not be added, M_NULL is returned. The returned value is the identifier of the code model for a successful M_FIND operation; M_NULL is returned if no code model is found. The returned value is M_NULL for an M_DELETE operation.
Read the code occurrence(s) in an image.
Specifies the identifier of the code context.
Specifies the 8-bit unsigned 1-band image buffer in which to search.
Specifies the result buffer in which to write the results of the read.
Restore a code context from disk.
Specifies the path and name of the file from which to restore the code context (for example, "C:\mydirectory\myfile").
Specifies the system on which to allocate the context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to return the identifier of the code context.
The returned value is the code context identifier. If allocation fails, M_NULL is returned.
Restore a code context from disk.
Specifies the path and name of the file from which to restore the code context (for example, "C:\mydirectory\myfile").
Specifies the system on which to allocate the context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to return the identifier of the code context.
The returned value is the code context identifier. If allocation fails, M_NULL is returned.
Save the specified code context in a file.
Specifies the name and path of the file in which to save the code context.
Specifies the identifier of the data buffer to save.
Specifies the function's control flag.
Save the specified code context in a file.
Specifies the name and path of the file in which to save the code context.
Specifies the identifier of the data buffer to save.
Specifies the function's control flag.
Load, restore, or save a code context from/to a file or a memory stream, or save a gradingreport to a file.
Specifies the file or memory stream.
Specifies the system on which to restore the code context.
Specifies the operation to perform on the code context.
Specifies the type of stream in which to store/from which to restore the code context.
Specifies the MIL version of the code context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the code context. In the case of an M_SAVE_REPORT operation, this parameter specifies the address of the variable from which to read the identifier of the code result buffer.
Specifies the address of the variable in which to write the size of the code context, in bytes.
Load, restore, or save a code context from/to a file or a memory stream, or save a gradingreport to a file.
Specifies the file or memory stream.
Specifies the system on which to restore the code context.
Specifies the operation to perform on the code context.
Specifies the type of stream in which to store/from which to restore the code context.
Specifies the MIL version of the code context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the code context. In the case of an M_SAVE_REPORT operation, this parameter specifies the address of the variable from which to read the identifier of the code result buffer.
Specifies the address of the variable in which to write the size of the code context, in bytes.
Load, restore, or save a code context from/to a file or a memory stream, or save a gradingreport to a file.
Specifies the file or memory stream.
Specifies the system on which to restore the code context.
Specifies the operation to perform on the code context.
Specifies the type of stream in which to store/from which to restore the code context.
Specifies the MIL version of the code context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the code context. In the case of an M_SAVE_REPORT operation, this parameter specifies the address of the variable from which to read the identifier of the code result buffer.
Specifies the address of the variable in which to write the size of the code context, in bytes.
Load, restore, or save a code context from/to a file or a memory stream, or save a gradingreport to a file.
Specifies the file or memory stream.
Specifies the system on which to restore the code context.
Specifies the operation to perform on the code context.
Specifies the type of stream in which to store/from which to restore the code context.
Specifies the MIL version of the code context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the code context. In the case of an M_SAVE_REPORT operation, this parameter specifies the address of the variable from which to read the identifier of the code result buffer.
Specifies the address of the variable in which to write the size of the code context, in bytes.
Load, restore, or save a code context from/to a file or a memory stream, or save a gradingreport to a file.
Specifies the file or memory stream.
Specifies the system on which to restore the code context.
Specifies the operation to perform on the code context.
Specifies the type of stream in which to store/from which to restore the code context.
Specifies the MIL version of the code context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the code context. In the case of an M_SAVE_REPORT operation, this parameter specifies the address of the variable from which to read the identifier of the code result buffer.
Specifies the address of the variable in which to write the size of the code context, in bytes.
Load, restore, or save a code context from/to a file or a memory stream, or save a gradingreport to a file.
Specifies the file or memory stream.
Specifies the system on which to restore the code context.
Specifies the operation to perform on the code context.
Specifies the type of stream in which to store/from which to restore the code context.
Specifies the MIL version of the code context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the code context. In the case of an M_SAVE_REPORT operation, this parameter specifies the address of the variable from which to read the identifier of the code result buffer.
Specifies the address of the variable in which to write the size of the code context, in bytes.
Train the control type settings of a code context and its code models so that they are optimized for the specified set of sample images.
Specifies the identifier of the code context to train.
Specifies the number of training images passed to ImageArrayPtr.
Specifies the address of the array containing the buffer identifiers of the training images. The image buffers must be 1-band, 8-bit unsigned buffers.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the train result buffer identifier. The result buffer must have been allocated using McodeAllocResult with M_CODE_TRAIN_RESULT.
Train the control type settings of a code context and its code models so that they are optimized for the specified set of sample images.
Specifies the identifier of the code context to train.
Specifies the number of training images passed to ImageArrayPtr.
Specifies the address of the array containing the buffer identifiers of the training images. The image buffers must be 1-band, 8-bit unsigned buffers.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the train result buffer identifier. The result buffer must have been allocated using McodeAllocResult with M_CODE_TRAIN_RESULT.
Encode an ASCII string into a symbol.
Specifies the identifier of the code model.
Specifies the 8-bit unsigned 1-band image buffer in which to write the symbol.
Specifies the address of the string to be encoded.
Specifies the function's control flag.
Specifies the identifier of the code write result buffer. The result buffer must have been allocated using McodeAllocResult with M_CODE_WRITE_RESULT.
Allocate a color matching context or a relative color calibration context.
Specifies the system on which to allocate the context.
Specifies the type of context.
Specifies the source color space of the context. In general, all color data required for the color operation should be the same as the source color space. For example, if you specify an M_RGB source color space, color-samples ( McolDefine) and target or source images ( McolMatch or McolTransform) should also typically be RGB.
Specifies the context's color space profile.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the context identifier.
The returned value is the context's identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a color matching context or a relative color calibration context.
Specifies the system on which to allocate the context.
Specifies the type of context.
Specifies the source color space of the context. In general, all color data required for the color operation should be the same as the source color space. For example, if you specify an M_RGB source color space, color-samples ( McolDefine) and target or source images ( McolMatch or McolTransform) should also typically be RGB.
Specifies the context's color space profile.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the context identifier.
The returned value is the context's identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a color matching result buffer.
Specifies the system on which to allocate the result buffer.
Specifies the type of result buffer to allocate.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the color matching result identifier.
The returned value is the result buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a color matching result buffer.
Specifies the system on which to allocate the result buffer.
Specifies the type of result buffer to allocate.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the color matching result identifier.
The returned value is the result buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Control a color matching context, its color-samples, or the color-samples of a relative color calibration context.
Specifies the identifier of the color matching or relative color calibration context.
Specifies what to control.
Specifies the setting to change.
Specifies the setting's new value.
Control a color matching context, its color-samples, or the color-samples of a relative color calibration context.
Specifies the identifier of the color matching or relative color calibration context.
Specifies what to control.
Specifies the setting to change.
Specifies the setting's new value.
Define or delete a color-sample or color element.
Specifies the identifier of the context in which to add or delete a color-sample.
Specifies the identifier of the source image buffer to use to define or add elements to a color-sample. If you are defining or adding elements to a color-sample from three explicit color component values, or if you are deleting color-samples or color elements, set this parameter to M_NULL .
Specifies a color-sample.
Specifies the type of the color-sample or color element.
Specifies an attribute of the color-sample or color element.
Specifies an attribute of the color-sample or color element.
Specifies an attribute of the color-sample or color element.
Specifies an attribute of the color-sample or color element.
Calculate the distance between colors.
Specifies the identifier of the first source image buffer.
Specifies the identifier of the second source buffer, which can be either an image or a MIL array buffer.
Specifies the identifier of the destination image buffer in which to write the results of the distance calculation.
Specifies the identifier of the image buffer used to identify the masked (non-zero) pixels.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the type of distance operation to perform.
Specifies the factor with which to normalize the resulting distances.
Reserved for future expansion and must be set to M_DEFAULT .
Draw specific features of a color-sample, color element, or color matching result.
Specifies the identifier of the 2D graphics context to use when drawing. Set this parameter to one of the following values:
Specifies the context or result buffer for which to perform the drawing operation.
Specifies the identifier of the destination image buffer in which to draw.
Specifies the type of drawing operation to perform.
Specifies the label of the target area for which to perform the drawing operation, for color matching contexts.
Specifies the color-sample or color element therein for which to perform the drawing operation.
Reserved for future expansion and must be set to M_DEFAULT .
Free a color matching context, a relative color calibration context, or a color matching result buffer.
Specifies the identifier of the context or result buffer to free.
Get the specified type of results from a color matching result buffer.
Specifies the identifier of the color matching result buffer from which to get results.
Specifies the label of the target area(s) for which to get results.
Specifies the color-sample(s) for which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first element of the array in which to write the requested information.
Get the specified type of results from a color matching result buffer.
Specifies the identifier of the color matching result buffer from which to get results.
Specifies the label of the target area(s) for which to get results.
Specifies the color-sample(s) for which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first element of the array in which to write the requested information.
Get the specified type of results from a color matching result buffer.
Specifies the identifier of the color matching result buffer from which to get results.
Specifies the label of the target area(s) for which to get results.
Specifies the color-sample(s) for which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first element of the array in which to write the requested information.
Get the specified type of results from a color matching result buffer.
Specifies the identifier of the color matching result buffer from which to get results.
Specifies the label of the target area(s) for which to get results.
Specifies the color-sample(s) for which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first element of the array in which to write the requested information.
Get the specified type of results from a color matching result buffer.
Specifies the identifier of the color matching result buffer from which to get results.
Specifies the label of the target area(s) for which to get results.
Specifies the color-sample(s) for which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first element of the array in which to write the requested information.
Get the specified type of results from a color matching result buffer.
Specifies the identifier of the color matching result buffer from which to get results.
Specifies the label of the target area(s) for which to get results.
Specifies the color-sample(s) for which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first element of the array in which to write the requested information.
Get the specified type of results from a color matching result buffer.
Specifies the identifier of the color matching result buffer from which to get results.
Specifies the label of the target area(s) for which to get results.
Specifies the color-sample(s) for which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first element of the array in which to write the requested information.
Get the specified type of results from a color matching result buffer.
Specifies the identifier of the color matching result buffer from which to get results.
Specifies the label of the target area(s) for which to get results.
Specifies the color-sample(s) for which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first element of the array in which to write the requested information.
Get the specified type of results from a color matching result buffer.
Specifies the identifier of the color matching result buffer from which to get results.
Specifies the label of the target area(s) for which to get results.
Specifies the color-sample(s) for which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first element of the array in which to write the requested information.
Get the specified type of results from a color matching result buffer.
Specifies the identifier of the color matching result buffer from which to get results.
Specifies the label of the target area(s) for which to get results.
Specifies the color-sample(s) for which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first element of the array in which to write the requested information.
Inquire information about a color matching or relative color calibration context, color-sample, color element, or a color matching result.
Specifies the identifier of the context or result buffer about which to inquire information.
Specifies what to inquire.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a color matching or relative color calibration context, color-sample, color element, or a color matching result.
Specifies the identifier of the context or result buffer about which to inquire information.
Specifies what to inquire.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a color matching or relative color calibration context, color-sample, color element, or a color matching result.
Specifies the identifier of the context or result buffer about which to inquire information.
Specifies what to inquire.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a color matching or relative color calibration context, color-sample, color element, or a color matching result.
Specifies the identifier of the context or result buffer about which to inquire information.
Specifies what to inquire.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a color matching or relative color calibration context, color-sample, color element, or a color matching result.
Specifies the identifier of the context or result buffer about which to inquire information.
Specifies what to inquire.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a color matching or relative color calibration context, color-sample, color element, or a color matching result.
Specifies the identifier of the context or result buffer about which to inquire information.
Specifies what to inquire.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Mask regions of a color element in a specified color-sample.
Specifies the context in which the color-sample containing the color element to be masked is located.
Specifies the color element for which to create a mask.
Specifies the identifier of the buffer to use to identify the masked (non-zero) pixels in the color element.
Specifies the type of mask to employ.
Reserved for future expansion and must be set to M_DEFAULT .
Match target areas with color-samples.
Specifies the identifier of the color matching context.
Specifies the identifier of the target image buffer with which to match the color-samples.
Specifies the identifier of the target image's reference color space.
Specifies the identifier of the image buffer containing the target area labels.
Specifies the identifier of the image buffer or result buffer in which to write the results of the color matching operation.
Specifies the results to produce.
Preprocess a relative color calibration or color matching context.
Specifies the identifier of the context to preprocess.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Perform a color projection.
Specifies the identifier of the source image buffer on which to perform the projection transformation.
Specifies the identifier of an image buffer or MIL array buffer that controls how the source pixels are interpreted.
Specifies the identifier of the destination buffer in which to write the color projection (transformation) results.
Specifies the identifier of the destination mask image.
Specifies the color projection operation.
Specifies the dynamic range on which the resulting projection is mapped.
Specifies the address of the variable in which to write the status of the color projection operation.
Perform a color projection.
Specifies the identifier of the source image buffer on which to perform the projection transformation.
Specifies the identifier of an image buffer or MIL array buffer that controls how the source pixels are interpreted.
Specifies the identifier of the destination buffer in which to write the color projection (transformation) results.
Specifies the identifier of the destination mask image.
Specifies the color projection operation.
Specifies the dynamic range on which the resulting projection is mapped.
Specifies the address of the variable in which to write the status of the color projection operation.
Restore a color matching or relative color calibration context from disk.
Specifies the name and path of the file from which to restore the context.
Specifies the system on which to restore the context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the context identifier.
The returned value is the context identifier. If allocation fails, M_NULL is returned.
Restore a color matching or relative color calibration context from disk.
Specifies the name and path of the file from which to restore the context.
Specifies the system on which to restore the context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the context identifier.
The returned value is the context identifier. If allocation fails, M_NULL is returned.
Save a color matching or relative color calibration context to a file.
Specifies the name and path of the file in which to save the context.
Specifies the identifier of the context to save.
Reserved for future expansion and must be set to M_DEFAULT .
Save a color matching or relative color calibration context to a file.
Specifies the name and path of the file in which to save the context.
Specifies the identifier of the context to save.
Reserved for future expansion and must be set to M_DEFAULT .
Set the color matching or relative color calibration strategy.
Specifies the identifier of the color matching or relative color calibration context.
Specifies the operation.
Specifies the type of distance (for color matching) or color calibration intent (for relative color calibration) that the operation uses.
Specifies the conversion mode (for color matching) or compute option (for relative color calibration) that the operation uses.
Reserved for future expansion and must be set to M_DEFAULT .
Load, restore, or save a MIL color matching or relative color calibration context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the context.
Specifies the MIL version of the context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the context.
Specifies the address of the variable in which to write the size of the context, in bytes.
Load, restore, or save a MIL color matching or relative color calibration context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the context.
Specifies the MIL version of the context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the context.
Specifies the address of the variable in which to write the size of the context, in bytes.
Load, restore, or save a MIL color matching or relative color calibration context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the context.
Specifies the MIL version of the context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the context.
Specifies the address of the variable in which to write the size of the context, in bytes.
Load, restore, or save a MIL color matching or relative color calibration context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the context.
Specifies the MIL version of the context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the context.
Specifies the address of the variable in which to write the size of the context, in bytes.
Load, restore, or save a MIL color matching or relative color calibration context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the context.
Specifies the MIL version of the context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the context.
Specifies the address of the variable in which to write the size of the context, in bytes.
Load, restore, or save a MIL color matching or relative color calibration context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the context.
Specifies the MIL version of the context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the context.
Specifies the address of the variable in which to write the size of the context, in bytes.
Transform color data using relative color calibration.
Specifies the identifier of the relative color calibration context containing the color-sample and its associated mapping.
Specifies the index or label of a color-sample in the specified relative color calibration context.
Specifies the identifier of the source image with which to perform the relative color calibration.
Specifies the identifier of destination image in which to write the transformed color.
Reserved for future expansion and must be set to M_DEFAULT .
Allocate an Industrial Communication context.
Specifies the system on which to allocate the Industrial Communication context.
Specifies the type of protocol to use.
Specifies the description of the device with which to communicate.
Specifies how to initialize the Industrial Communication context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address in which to return the identifier of the Industrial Communication context. Since McomAlloc also returns the identifier, you can set this parameter to M_NULL .
The returned value is the Industrial Communication context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate an Industrial Communication context.
Specifies the system on which to allocate the Industrial Communication context.
Specifies the type of protocol to use.
Specifies the description of the device with which to communicate.
Specifies how to initialize the Industrial Communication context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address in which to return the identifier of the Industrial Communication context. Since McomAlloc also returns the identifier, you can set this parameter to M_NULL .
The returned value is the Industrial Communication context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Control an Industrial Communication context setting.
Specifies the identifier of the Industrial Communication context.
Specifies the Industrial Communication setting to control.
Specifies the setting's new value.
Control an Industrial Communication context setting.
Specifies the identifier of the Industrial Communication context.
Specifies the Industrial Communication setting to control.
Specifies the setting's new value.
Control an Industrial Communication context setting.
Specifies the identifier of the Industrial Communication context.
Specifies the Industrial Communication setting to control.
Specifies the setting's new value.
Free an Industrial Communication context.
Specifies the identifier of the Industrial Communication context.
Inquire about an Industrial Communication context setting.
Specifies the identifier of the Industrial Communication context.
Specifies the setting about which to inquire.
Specifies the address of the variable in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about an Industrial Communication context setting.
Specifies the identifier of the Industrial Communication context.
Specifies the setting about which to inquire.
Specifies the address of the variable in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about an Industrial Communication context setting.
Specifies the identifier of the Industrial Communication context.
Specifies the setting about which to inquire.
Specifies the address of the variable in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about an Industrial Communication context setting.
Specifies the identifier of the Industrial Communication context.
Specifies the setting about which to inquire.
Specifies the address of the variable in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about an Industrial Communication context setting.
Specifies the identifier of the Industrial Communication context.
Specifies the setting about which to inquire.
Specifies the address of the variable in which to return the value of the inquired setting.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Read data from a device that uses the specified communication protocol.
Specifies the identifier of the Industrial Communication context that specifies the protocol of the device with which to communicate.
Specifies the location from which to read the data. This location is protocol specific.
Specifies the offset from which to start reading the data in the specified module/data table/assembly.
Specifies the amount of the data to read.
Specifies the address of the array in which to write the data.
Read data from a device that uses the specified communication protocol.
Specifies the identifier of the Industrial Communication context that specifies the protocol of the device with which to communicate.
Specifies the location from which to read the data. This location is protocol specific.
Specifies the offset from which to start reading the data in the specified module/data table/assembly.
Specifies the amount of the data to read.
Specifies the address of the array in which to write the data.
Sends a position to the robot. This does not move the robot, but simply sends a found position to the robot controller.
Specifies the identifier of the Industrial Communication context.
Specifies the operation code (opcode) of the command.
Specifies the status code to send to the robot controller.
Specifies the user identifier associated with the object at the specified position.
Specifies the X-position to the robot controller.
Specifies the Y-position to the robot controller.
Specifies the Z-position to the robot controller.
Specifies the rotation around the positional X-axis to the robot controller.
Specifies the rotation around the positional Y-axis to the robot controller.
Specifies the rotation around the positional Z-axis to the robot controller.
Reserved for future expansion and must be set to M_DEFAULT .
Reserved for future expansion and must be set to M_DEFAULT .
Waits to receive a robot's request for a new position.
Specifies the identifier of the Industrial Communication context.
Specifies the address of the variable in which to write the operation code (opcode) received from the robot controller.
Specifies the address of the variable in which to write the status code received from the robot controller.
Specifies the address of the variable in which to write the user identifier associated with the object on which to perform the specified operation; the identifier is established and received from the robot-side software.
Specifies the address of the variable in which to write the current X-position of the robot.
Specifies the address of the variable in which to write the current Y-position of the robot.
Specifies the address of the variable in which to write the current Z-position of the robot.
Specifies the address of the variable in which to write the rotation around the positional X-axis of the robot.
Specifies the address of the variable in which to write the rotation around the positional Y-axis of the robot.
Specifies the address of the variable in which to write the rotation around the positional Z-axis of the robot.
Reserved for future expansion and must be set to M_DEFAULT .
Reserved for future expansion and must be set to M_DEFAULT .
Write data to a device that uses the specified communication protocol.
Specifies the identifier of the Industrial Communication context that specifies the protocol of the device with which to communicate.
Specifies the location in which to write the data. This location is protocol specific.
Specifies the offset from which to start writing the data in the specified module/data table/assembly.
Specifies the size of the data to be written, in bytes.
Specifies the address of the array containing the data.
Write data to a device that uses the specified communication protocol.
Specifies the identifier of the Industrial Communication context that specifies the protocol of the device with which to communicate.
Specifies the location in which to write the data. This location is protocol specific.
Specifies the offset from which to start writing the data in the specified module/data table/assembly.
Specifies the size of the data to be written, in bytes.
Specifies the address of the array containing the data.
Allocate a digitizer.
Specifies the identifier of the system on which to allocate the digitizer.
Specifies the number or string to identify the device to allocate for the digitizer.
Specifies the name of the digitizer configuration format (DCF) appropriate for your camera.
Specifies the type of initialization to perform on the digitizer.
Specifies the address of the variable in which to write the digitizer identifier.
The returned value is the digitizer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a digitizer.
Specifies the identifier of the system on which to allocate the digitizer.
Specifies the number or string to identify the device to allocate for the digitizer.
Specifies the name of the digitizer configuration format (DCF) appropriate for your camera.
Specifies the type of initialization to perform on the digitizer.
Specifies the address of the variable in which to write the digitizer identifier.
The returned value is the digitizer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a digitizer.
Specifies the identifier of the system on which to allocate the digitizer.
Specifies the number or string to identify the device to allocate for the digitizer.
Specifies the name of the digitizer configuration format (DCF) appropriate for your camera.
Specifies the type of initialization to perform on the digitizer.
Specifies the address of the variable in which to write the digitizer identifier.
The returned value is the digitizer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a digitizer.
Specifies the identifier of the system on which to allocate the digitizer.
Specifies the number or string to identify the device to allocate for the digitizer.
Specifies the name of the digitizer configuration format (DCF) appropriate for your camera.
Specifies the type of initialization to perform on the digitizer.
Specifies the address of the variable in which to write the digitizer identifier.
The returned value is the digitizer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Control a digitizer setting.
Specifies the identifier of the digitizer.
Specifies the digitizer setting to control.
Specifies the value to assign to the digitizer setting.
Control a digitizer setting.
Specifies the identifier of the digitizer.
Specifies the digitizer setting to control.
Specifies the value to assign to the digitizer setting.
Controls a feature of the camera.
Specifies the identifier of the digitizer accessing the camera to control.
Specifies the type of information to control for the specified feature.
Specifies the name of the camera feature to control.
Specifies the data type of the address pointed to by the UserVarPtr parameter.
Specifies the address of the variable in which to write the value of the feature.
Controls a feature of the camera.
Specifies the identifier of the digitizer accessing the camera to control.
Specifies the type of information to control for the specified feature.
Specifies the name of the camera feature to control.
Specifies the data type of the address pointed to by the UserVarPtr parameter.
Specifies the address of the variable in which to write the value of the feature.
Controls a feature of the camera.
Specifies the identifier of the digitizer accessing the camera to control.
Specifies the type of information to control for the specified feature.
Specifies the name of the camera feature to control.
Specifies the data type of the address pointed to by the UserVarPtr parameter.
Specifies the address of the variable in which to write the value of the feature.
Controls a feature of the camera.
Specifies the identifier of the digitizer accessing the camera to control.
Specifies the type of information to control for the specified feature.
Specifies the name of the camera feature to control.
Specifies the data type of the address pointed to by the UserVarPtr parameter.
Specifies the address of the variable in which to write the value of the feature.
Controls a feature of the camera.
Specifies the identifier of the digitizer accessing the camera to control.
Specifies the type of information to control for the specified feature.
Specifies the name of the camera feature to control.
Specifies the data type of the address pointed to by the UserVarPtr parameter.
Specifies the address of the variable in which to write the value of the feature.
Controls a feature of the camera.
Specifies the identifier of the digitizer accessing the camera to control.
Specifies the type of information to control for the specified feature.
Specifies the name of the camera feature to control.
Specifies the data type of the address pointed to by the UserVarPtr parameter.
Specifies the address of the variable in which to write the value of the feature.
Controls a feature of the camera.
Specifies the identifier of the digitizer accessing the camera to control.
Specifies the type of information to control for the specified feature.
Specifies the name of the camera feature to control.
Specifies the data type of the address pointed to by the UserVarPtr parameter.
Specifies the address of the variable in which to write the value of the feature.
Controls a feature of the camera.
Specifies the identifier of the digitizer accessing the camera to control.
Specifies the type of information to control for the specified feature.
Specifies the name of the camera feature to control.
Specifies the data type of the address pointed to by the UserVarPtr parameter.
Specifies the address of the variable in which to write the value of the feature.
Controls a feature of the camera.
Specifies the identifier of the digitizer accessing the camera to control.
Specifies the type of information to control for the specified feature.
Specifies the name of the camera feature to control.
Specifies the data type of the address pointed to by the UserVarPtr parameter.
Specifies the address of the variable in which to write the value of the feature.
Adjust a camera's lens motor to a position that produces optimum focus, or only calculate the focus quality of a specified image or an image grabbed at the current lens motor position.
Specifies the identifier of the digitizer.
Specifies the identifier of the buffer that contains the image to analyze or in which to grab.
Specifies the identifier of a child buffer of the destination buffer.
Specifies the address of the user-defined function to call before each grab.
Specifies the address of the data that you want to make available to the user-defined function. When only calculating the focus indicator (that is, using the M_EVALUATE operation mode), this parameter is not used, and must be set to M_NULL.
Specifies the minimum focus position of the search.
Specifies the starting focus position of the search.
Specifies the maximum focus position of the search.
Specifies the positional increment to use in the search.
Specifies the operation mode used by this function.
Specifies the address in which to return the resulting value from the focusing operation.
Free a digitizer.
Specifies the identifier of the digitizer.
Get information about a digitizer hook event.
Specifies the digitizer event identifier received by the hook-handler function (see MdigProcess and MdigHookFunction).
Specifies the type of information about the event to return.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (!M_NULL) value is returned.
Get information about a digitizer hook event.
Specifies the digitizer event identifier received by the hook-handler function (see MdigProcess and MdigHookFunction).
Specifies the type of information about the event to return.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (!M_NULL) value is returned.
Get information about a digitizer hook event.
Specifies the digitizer event identifier received by the hook-handler function (see MdigProcess and MdigHookFunction).
Specifies the type of information about the event to return.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (!M_NULL) value is returned.
Get information about a digitizer hook event.
Specifies the digitizer event identifier received by the hook-handler function (see MdigProcess and MdigHookFunction).
Specifies the type of information about the event to return.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (!M_NULL) value is returned.
Grab data from a camera into a buffer or container.
Specifies the identifier of the digitizer.
Specifies the identifier of the destination image buffer or container.
Grab data continuously from a camera.
Specifies the identifier of the digitizer.
Specifies the identifier of the destination image buffer or container.
Wait for the end of the grab in progress.
Specifies the identifier of the digitizer.
Specifies the function's control flag.
Halt a continuous grab from an input device.
Specifies the identifier of the digitizer.
Hook a function to a digitizer event.
Specifies the identifier of the digitizer.
Specifies the digitizer event to which to hook the function.
Specifies the address of the function that should be called when the specified event occurs.
Specifies the address of the user data that you want to make available to the hook-handler function.
Inquire about a digitizer setting.
Specifies the identifier of the digitizer.
Specifies the digitizer setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a digitizer setting.
Specifies the identifier of the digitizer.
Specifies the digitizer setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a digitizer setting.
Specifies the identifier of the digitizer.
Specifies the digitizer setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a digitizer setting.
Specifies the identifier of the digitizer.
Specifies the digitizer setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a digitizer setting.
Specifies the identifier of the digitizer.
Specifies the digitizer setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquires a feature of the camera.
Specifies the identifier of the digitizer accessing the camera to inquire.
Specifies the data type of the variable in which to return the requested information (pointed to by the UserVarPtr parameter).
Specifies the name of the camera feature to inquire.
Specifies the data type of the address pointed to by the UserVarPtr parameter.
Specifies the address of the variable in which to return the requested information.
Inquires a feature of the camera.
Specifies the identifier of the digitizer accessing the camera to inquire.
Specifies the data type of the variable in which to return the requested information (pointed to by the UserVarPtr parameter).
Specifies the name of the camera feature to inquire.
Specifies the data type of the address pointed to by the UserVarPtr parameter.
Specifies the address of the variable in which to return the requested information.
Inquires a feature of the camera.
Specifies the identifier of the digitizer accessing the camera to inquire.
Specifies the data type of the variable in which to return the requested information (pointed to by the UserVarPtr parameter).
Specifies the name of the camera feature to inquire.
Specifies the data type of the address pointed to by the UserVarPtr parameter.
Specifies the address of the variable in which to return the requested information.
Inquires a feature of the camera.
Specifies the identifier of the digitizer accessing the camera to inquire.
Specifies the data type of the variable in which to return the requested information (pointed to by the UserVarPtr parameter).
Specifies the name of the camera feature to inquire.
Specifies the data type of the address pointed to by the UserVarPtr parameter.
Specifies the address of the variable in which to return the requested information.
Inquires a feature of the camera.
Specifies the identifier of the digitizer accessing the camera to inquire.
Specifies the data type of the variable in which to return the requested information (pointed to by the UserVarPtr parameter).
Specifies the name of the camera feature to inquire.
Specifies the data type of the address pointed to by the UserVarPtr parameter.
Specifies the address of the variable in which to return the requested information.
Inquires a feature of the camera.
Specifies the identifier of the digitizer accessing the camera to inquire.
Specifies the data type of the variable in which to return the requested information (pointed to by the UserVarPtr parameter).
Specifies the name of the camera feature to inquire.
Specifies the data type of the address pointed to by the UserVarPtr parameter.
Specifies the address of the variable in which to return the requested information.
Grab frames of data sequentially into a list of image buffers or containers, and process them with a user-defined function as they are grabbed.
Specifies the identifier of the digitizer to be used to perform the grabs.
Specifies the address of the array containing the identifiers of the image buffers or containers in which to place the grabbed frames of data. Image buffers should be of an appropriate type and depth to hold the grabbed frames of data.
Specifies the number of buffers or containers in the array.
Specifies the type of operation to perform.
Specifies more information about the synchronization and triggering of the grab.
Specifies the address of the function that is called when a buffer/container is modified in the array of destination image buffers/containers.
Specifies the address of the user data that you want to make available to the hook-handler function.
Grab frames of data sequentially into a list of image buffers or containers, and process them with a user-defined function as they are grabbed.
Specifies the identifier of the digitizer to be used to perform the grabs.
Specifies the address of the array containing the identifiers of the image buffers or containers in which to place the grabbed frames of data. Image buffers should be of an appropriate type and depth to hold the grabbed frames of data.
Specifies the number of buffers or containers in the array.
Specifies the type of operation to perform.
Specifies more information about the synchronization and triggering of the grab.
Specifies the address of the function that is called when a buffer/container is modified in the array of destination image buffers/containers.
Specifies the address of the user data that you want to make available to the hook-handler function.
Allocate a display.
Specifies the system on which to allocate the display.
Specifies the device to use for image display.
Specifies the format of the display.
Specifies your display's type.
Specifies the address of the variable in which to write the display identifier.
The returned value is the display identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a display.
Specifies the system on which to allocate the display.
Specifies the device to use for image display.
Specifies the format of the display.
Specifies your display's type.
Specifies the address of the variable in which to write the display identifier.
The returned value is the display identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Control a MIL display setting.
Specifies the identifier of the target display.
Specifies the type of display setting to control.
Specifies the new value to assign to the display setting specified by the ControlType parameter.
Control a MIL display setting.
Specifies the identifier of the target display.
Specifies the type of display setting to control.
Specifies the new value to assign to the display setting specified by the ControlType parameter.
Free a display.
Specifies the identifier of the display.
Get information about a display hook event.
Specifies the display event identifier received by the hook-handler function (see MdispHookFunction).
Specifies the type of information about the event to return.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (!M_NULL) value is returned.
Get information about a display hook event.
Specifies the display event identifier received by the hook-handler function (see MdispHookFunction).
Specifies the type of information about the event to return.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (!M_NULL) value is returned.
Hook a function to a display event.
Specifies the identifier of the target display.
Specifies the display event type.
Specifies the address of the function that should be called when the specified event occurs.
Specifies the address of the user data that you want to make available to the hook-handler function.
Inquire about a display setting.
Specifies the identifier of the display.
Specifies the type of display setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a display setting.
Specifies the identifier of the display.
Specifies the type of display setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a display setting.
Specifies the identifier of the display.
Specifies the type of display setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a display setting.
Specifies the identifier of the display.
Specifies the type of display setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a display setting.
Specifies the identifier of the display.
Specifies the type of display setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Associate a LUT buffer with a display.
Specifies the identifier of the display with which to associate the LUT buffer.
Specifies a LUT buffer.
Pan (scroll) a display.
Specifies the identifier of the display.
Specifies the number of image pixels by which to pan an image buffer horizontally when it is displayed.
Specifies the number of image pixels by which to pan an image buffer vertically when it is displayed.
Select an image buffer to display.
Specifies the identifier of the display.
Specifies the identifier of the image buffer to display.
Select an image buffer to display in a user-defined window.
Specifies the identifier of the display.
Specifies the image buffer to display.
Specifies the window handle of the user-defined window or child window.
Zoom a display.
Specifies the identifier of the display.
Specifies the zoom factor for the X-direction of the display.
Specifies the zoom factor for the Y-direction of the display.
Allocate a SureDotOCR context.
Specifies the identifier of the system on which to allocate the SureDotOCR context.
Specifies the type of context to allocate.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the SureDotOCR context identifier.
The returned value is the SureDotOCR context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a SureDotOCR context.
Specifies the identifier of the system on which to allocate the SureDotOCR context.
Specifies the type of context to allocate.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the SureDotOCR context identifier.
The returned value is the SureDotOCR context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a SureDotOCR result buffer.
Specifies the identifier of the system on which to allocate the SureDotOCR result buffer.
Specifies the type of result buffer to allocate.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the SureDotOCR result buffer identifier.
The returned value is the result buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a SureDotOCR result buffer.
Specifies the identifier of the system on which to allocate the SureDotOCR result buffer.
Specifies the type of result buffer to allocate.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the SureDotOCR result buffer identifier.
The returned value is the result buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Control a SureDotOCR context or result buffer.
Specifies the identifier of the SureDotOCR context or result buffer to control.
Specifies the type of control to set.
Specifies the required value for the control.
Control a SureDotOCR context or result buffer.
Specifies the identifier of the SureDotOCR context or result buffer to control.
Specifies the type of control to set.
Specifies the required value for the control.
Control a global setting of a font in a SureDotOCR context, or control a character in a font.
Specifies the identifier of the SureDotOCR context that contains the fonts to control.
Specifies the font (one or all) to control.
Specifies the index of a character in the font, if required.
Specifies the name of a character in the font, if required.
Specifies the type of control to set.
Specifies the required value for the control.
Specifies the address which contains more information about the setting's new value.
Control a global setting of a font in a SureDotOCR context, or control a character in a font.
Specifies the identifier of the SureDotOCR context that contains the fonts to control.
Specifies the font (one or all) to control.
Specifies the index of a character in the font, if required.
Specifies the name of a character in the font, if required.
Specifies the type of control to set.
Specifies the required value for the control.
Specifies the address which contains more information about the setting's new value.
Control a global setting of a font in a SureDotOCR context, or control a character in a font.
Specifies the identifier of the SureDotOCR context that contains the fonts to control.
Specifies the font (one or all) to control.
Specifies the index of a character in the font, if required.
Specifies the name of a character in the font, if required.
Specifies the type of control to set.
Specifies the required value for the control.
Specifies the address which contains more information about the setting's new value.
Control a global setting of a font in a SureDotOCR context, or control a character in a font.
Specifies the identifier of the SureDotOCR context that contains the fonts to control.
Specifies the font (one or all) to control.
Specifies the index of a character in the font, if required.
Specifies the name of a character in the font, if required.
Specifies the type of control to set.
Specifies the required value for the control.
Specifies the address which contains more information about the setting's new value.
Control a global setting of a font in a SureDotOCR context, or control a character in a font.
Specifies the identifier of the SureDotOCR context that contains the fonts to control.
Specifies the font (one or all) to control.
Specifies the index of a character in the font, if required.
Specifies the name of a character in the font, if required.
Specifies the type of control to set.
Specifies the required value for the control.
Specifies the address which contains more information about the setting's new value.
Control a global setting of a font in a SureDotOCR context, or control a character in a font.
Specifies the identifier of the SureDotOCR context that contains the fonts to control.
Specifies the font (one or all) to control.
Specifies the index of a character in the font, if required.
Specifies the name of a character in the font, if required.
Specifies the type of control to set.
Specifies the required value for the control.
Specifies the address which contains more information about the setting's new value.
Control a global setting of a font in a SureDotOCR context, or control a character in a font.
Specifies the identifier of the SureDotOCR context that contains the fonts to control.
Specifies the font (one or all) to control.
Specifies the index of a character in the font, if required.
Specifies the name of a character in the font, if required.
Specifies the type of control to set.
Specifies the required value for the control.
Specifies the address which contains more information about the setting's new value.
Control a global setting of a font in a SureDotOCR context, or control a character in a font.
Specifies the identifier of the SureDotOCR context that contains the fonts to control.
Specifies the font (one or all) to control.
Specifies the index of a character in the font, if required.
Specifies the name of a character in the font, if required.
Specifies the type of control to set.
Specifies the required value for the control.
Specifies the address which contains more information about the setting's new value.
Control a global setting of a font in a SureDotOCR context, or control a character in a font.
Specifies the identifier of the SureDotOCR context that contains the fonts to control.
Specifies the font (one or all) to control.
Specifies the index of a character in the font, if required.
Specifies the name of a character in the font, if required.
Specifies the type of control to set.
Specifies the required value for the control.
Specifies the address which contains more information about the setting's new value.
Control a global setting of a font in a SureDotOCR context, or control a character in a font.
Specifies the identifier of the SureDotOCR context that contains the fonts to control.
Specifies the font (one or all) to control.
Specifies the index of a character in the font, if required.
Specifies the name of a character in the font, if required.
Specifies the type of control to set.
Specifies the required value for the control.
Specifies the address which contains more information about the setting's new value.
Control a global setting of a font in a SureDotOCR context, or control a character in a font.
Specifies the identifier of the SureDotOCR context that contains the fonts to control.
Specifies the font (one or all) to control.
Specifies the index of a character in the font, if required.
Specifies the name of a character in the font, if required.
Specifies the type of control to set.
Specifies the required value for the control.
Specifies the address which contains more information about the setting's new value.
Control a global setting of a font in a SureDotOCR context, or control a character in a font.
Specifies the identifier of the SureDotOCR context that contains the fonts to control.
Specifies the font (one or all) to control.
Specifies the index of a character in the font, if required.
Specifies the name of a character in the font, if required.
Specifies the type of control to set.
Specifies the required value for the control.
Specifies the address which contains more information about the setting's new value.
Control a global setting of a SureDotOCR string model, or control a position (constraint) in a string model.
Specifies the identifier of the SureDotOCR context that contains the string model to control.
Specifies the string model (one or all) to control.
Specifies how to control the string model.
Specifies the type of control to set.
Specifies the required value for the control.
Specifies the second required value for the control.
Specifies the address which contains more information about the setting's new value.
Control a global setting of a SureDotOCR string model, or control a position (constraint) in a string model.
Specifies the identifier of the SureDotOCR context that contains the string model to control.
Specifies the string model (one or all) to control.
Specifies how to control the string model.
Specifies the type of control to set.
Specifies the required value for the control.
Specifies the second required value for the control.
Specifies the address which contains more information about the setting's new value.
Control a global setting of a SureDotOCR string model, or control a position (constraint) in a string model.
Specifies the identifier of the SureDotOCR context that contains the string model to control.
Specifies the string model (one or all) to control.
Specifies how to control the string model.
Specifies the type of control to set.
Specifies the required value for the control.
Specifies the second required value for the control.
Specifies the address which contains more information about the setting's new value.
Control a global setting of a SureDotOCR string model, or control a position (constraint) in a string model.
Specifies the identifier of the SureDotOCR context that contains the string model to control.
Specifies the string model (one or all) to control.
Specifies how to control the string model.
Specifies the type of control to set.
Specifies the required value for the control.
Specifies the second required value for the control.
Specifies the address which contains more information about the setting's new value.
Draw specific features of a SureDotOCR result buffer.
Specifies the identifier of the 2D graphics context to use when drawing. Set this parameter to one of the values below.
Specifies the identifier of the SureDotOCR result buffer from which to extract the features to draw.
Specifies the identifier of the destination image buffer or 2D graphics list in which to draw.
Specifies the drawing operation to perform.
Specifies the string result (one or all) for which to perform the drawing operation.
Specifies the character (one or all) in the string result for which to perform the drawing operation.
Reserved for future expansion and must be set to M_DEFAULT .
Export a font from a SureDotOCR context.
Specifies the name and path of the SureDotOCR font file in which to export the font.
Specifies the format of the file in which to export the font.
Specifies the identifier of the SureDotOCR context from which to export the font.
Specifies the label or index of the font to export from the SureDotOCR context.
Reserved for future expansion and must be set to M_DEFAULT .
Free a SureDotOCR context or a SureDotOCR result buffer.
Specifies the identifier of the SureDotOCR context or SureDotOCR result buffer to free.
Get results from a SureDotOCR result buffer.
Specifies the identifier of the SureDotOCR result buffer from which to retrieve results.
Specifies the string (one or all) for which to get results, or specifies to get global results.
Specifies the character (one or all) for which to get results, or specifies to get global or string results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get results from a SureDotOCR result buffer.
Specifies the identifier of the SureDotOCR result buffer from which to retrieve results.
Specifies the string (one or all) for which to get results, or specifies to get global results.
Specifies the character (one or all) for which to get results, or specifies to get global or string results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get results from a SureDotOCR result buffer.
Specifies the identifier of the SureDotOCR result buffer from which to retrieve results.
Specifies the string (one or all) for which to get results, or specifies to get global results.
Specifies the character (one or all) for which to get results, or specifies to get global or string results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get results from a SureDotOCR result buffer.
Specifies the identifier of the SureDotOCR result buffer from which to retrieve results.
Specifies the string (one or all) for which to get results, or specifies to get global results.
Specifies the character (one or all) for which to get results, or specifies to get global or string results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get results from a SureDotOCR result buffer.
Specifies the identifier of the SureDotOCR result buffer from which to retrieve results.
Specifies the string (one or all) for which to get results, or specifies to get global results.
Specifies the character (one or all) for which to get results, or specifies to get global or string results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get results from a SureDotOCR result buffer.
Specifies the identifier of the SureDotOCR result buffer from which to retrieve results.
Specifies the string (one or all) for which to get results, or specifies to get global results.
Specifies the character (one or all) for which to get results, or specifies to get global or string results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get results from a SureDotOCR result buffer.
Specifies the identifier of the SureDotOCR result buffer from which to retrieve results.
Specifies the string (one or all) for which to get results, or specifies to get global results.
Specifies the character (one or all) for which to get results, or specifies to get global or string results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get results from a SureDotOCR result buffer.
Specifies the identifier of the SureDotOCR result buffer from which to retrieve results.
Specifies the string (one or all) for which to get results, or specifies to get global results.
Specifies the character (one or all) for which to get results, or specifies to get global or string results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get results from a SureDotOCR result buffer.
Specifies the identifier of the SureDotOCR result buffer from which to retrieve results.
Specifies the string (one or all) for which to get results, or specifies to get global results.
Specifies the character (one or all) for which to get results, or specifies to get global or string results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get results from a SureDotOCR result buffer.
Specifies the identifier of the SureDotOCR result buffer from which to retrieve results.
Specifies the string (one or all) for which to get results, or specifies to get global results.
Specifies the character (one or all) for which to get results, or specifies to get global or string results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get results from a SureDotOCR result buffer.
Specifies the identifier of the SureDotOCR result buffer from which to retrieve results.
Specifies the string (one or all) for which to get results, or specifies to get global results.
Specifies the character (one or all) for which to get results, or specifies to get global or string results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Import characters from a font file into a new or existing font of a SureDotOCR context.
Specifies the name and path of the SureDotOCR font file (MDMRF) from which to import the font.
Specifies the format of the file from which to import the font.
Specifies the identifier of the SureDotOCR context to which you are importing the characters.
Specifies the label or index of an already existing font, or the addition of a new font.
Specifies the characters to import from the SureDotOCR font file.
Specifies how to handle importing characters that have the same name as characters already in the font.
Import characters from a font file into a new or existing font of a SureDotOCR context.
Specifies the name and path of the SureDotOCR font file (MDMRF) from which to import the font.
Specifies the format of the file from which to import the font.
Specifies the identifier of the SureDotOCR context to which you are importing the characters.
Specifies the label or index of an already existing font, or the addition of a new font.
Specifies the characters to import from the SureDotOCR font file.
Specifies how to handle importing characters that have the same name as characters already in the font.
Inquire about a SureDotOCR context or result buffer setting.
Specifies the identifier of the SureDotOCR context or result buffer about which to inquire.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a SureDotOCR context or result buffer setting.
Specifies the identifier of the SureDotOCR context or result buffer about which to inquire.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a SureDotOCR context or result buffer setting.
Specifies the identifier of the SureDotOCR context or result buffer about which to inquire.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a SureDotOCR context or result buffer setting.
Specifies the identifier of the SureDotOCR context or result buffer about which to inquire.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a global setting of a font in a SureDotOCR context, or inquire about a character in a font.
Specifies the identifier of the SureDotOCR context that contains the font about which to inquire.
Specifies the font about which to inquire.
Specifies the index of a character in the font, if required.
Specifies the name of a character in the font, if required.
Specifies the type of inquire to perform.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a global setting of a font in a SureDotOCR context, or inquire about a character in a font.
Specifies the identifier of the SureDotOCR context that contains the font about which to inquire.
Specifies the font about which to inquire.
Specifies the index of a character in the font, if required.
Specifies the name of a character in the font, if required.
Specifies the type of inquire to perform.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a global setting of a font in a SureDotOCR context, or inquire about a character in a font.
Specifies the identifier of the SureDotOCR context that contains the font about which to inquire.
Specifies the font about which to inquire.
Specifies the index of a character in the font, if required.
Specifies the name of a character in the font, if required.
Specifies the type of inquire to perform.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a global setting of a font in a SureDotOCR context, or inquire about a character in a font.
Specifies the identifier of the SureDotOCR context that contains the font about which to inquire.
Specifies the font about which to inquire.
Specifies the index of a character in the font, if required.
Specifies the name of a character in the font, if required.
Specifies the type of inquire to perform.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a global setting of a font in a SureDotOCR context, or inquire about a character in a font.
Specifies the identifier of the SureDotOCR context that contains the font about which to inquire.
Specifies the font about which to inquire.
Specifies the index of a character in the font, if required.
Specifies the name of a character in the font, if required.
Specifies the type of inquire to perform.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a global setting of a font in a SureDotOCR context, or inquire about a character in a font.
Specifies the identifier of the SureDotOCR context that contains the font about which to inquire.
Specifies the font about which to inquire.
Specifies the index of a character in the font, if required.
Specifies the name of a character in the font, if required.
Specifies the type of inquire to perform.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a global setting of a font in a SureDotOCR context, or inquire about a character in a font.
Specifies the identifier of the SureDotOCR context that contains the font about which to inquire.
Specifies the font about which to inquire.
Specifies the index of a character in the font, if required.
Specifies the name of a character in the font, if required.
Specifies the type of inquire to perform.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a global setting of a font in a SureDotOCR context, or inquire about a character in a font.
Specifies the identifier of the SureDotOCR context that contains the font about which to inquire.
Specifies the font about which to inquire.
Specifies the index of a character in the font, if required.
Specifies the name of a character in the font, if required.
Specifies the type of inquire to perform.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a global setting of a font in a SureDotOCR context, or inquire about a character in a font.
Specifies the identifier of the SureDotOCR context that contains the font about which to inquire.
Specifies the font about which to inquire.
Specifies the index of a character in the font, if required.
Specifies the name of a character in the font, if required.
Specifies the type of inquire to perform.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a global setting of a font in a SureDotOCR context, or inquire about a character in a font.
Specifies the identifier of the SureDotOCR context that contains the font about which to inquire.
Specifies the font about which to inquire.
Specifies the index of a character in the font, if required.
Specifies the name of a character in the font, if required.
Specifies the type of inquire to perform.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a global setting of a font in a SureDotOCR context, or inquire about a character in a font.
Specifies the identifier of the SureDotOCR context that contains the font about which to inquire.
Specifies the font about which to inquire.
Specifies the index of a character in the font, if required.
Specifies the name of a character in the font, if required.
Specifies the type of inquire to perform.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a global setting of a font in a SureDotOCR context, or inquire about a character in a font.
Specifies the identifier of the SureDotOCR context that contains the font about which to inquire.
Specifies the font about which to inquire.
Specifies the index of a character in the font, if required.
Specifies the name of a character in the font, if required.
Specifies the type of inquire to perform.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a global setting of a SureDotOCR string model, or inquire about a position (constraint) in a string model.
Specifies the identifier of the SureDotOCR context that contains the string model about which to inquire.
Specifies the string model about which to inquire.
Specifies how to inquire about the string model.
Specifies the permitted character about which to inquire.
Specifies the type of inquire to perform.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a global setting of a SureDotOCR string model, or inquire about a position (constraint) in a string model.
Specifies the identifier of the SureDotOCR context that contains the string model about which to inquire.
Specifies the string model about which to inquire.
Specifies how to inquire about the string model.
Specifies the permitted character about which to inquire.
Specifies the type of inquire to perform.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a global setting of a SureDotOCR string model, or inquire about a position (constraint) in a string model.
Specifies the identifier of the SureDotOCR context that contains the string model about which to inquire.
Specifies the string model about which to inquire.
Specifies how to inquire about the string model.
Specifies the permitted character about which to inquire.
Specifies the type of inquire to perform.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a global setting of a SureDotOCR string model, or inquire about a position (constraint) in a string model.
Specifies the identifier of the SureDotOCR context that contains the string model about which to inquire.
Specifies the string model about which to inquire.
Specifies how to inquire about the string model.
Specifies the permitted character about which to inquire.
Specifies the type of inquire to perform.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Perform name operations for fonts and string models.
Specifies the identifier of the SureDotOCR context containing the font or string model with which to perform the name operation.
Specifies the name operation to perform.
Specifies the label or index value of the font or string model with which to perform the name operation.
Specifies the name.
Specifies the address at which to write the information requested by the name operation.
Reserved for future expansion and must be set to M_DEFAULT .
Perform name operations for fonts and string models.
Specifies the identifier of the SureDotOCR context containing the font or string model with which to perform the name operation.
Specifies the name operation to perform.
Specifies the label or index value of the font or string model with which to perform the name operation.
Specifies the name.
Specifies the address at which to write the information requested by the name operation.
Reserved for future expansion and must be set to M_DEFAULT .
Perform name operations for fonts and string models.
Specifies the identifier of the SureDotOCR context containing the font or string model with which to perform the name operation.
Specifies the name operation to perform.
Specifies the label or index value of the font or string model with which to perform the name operation.
Specifies the name.
Specifies the address at which to write the information requested by the name operation.
Reserved for future expansion and must be set to M_DEFAULT .
Perform name operations for fonts and string models.
Specifies the identifier of the SureDotOCR context containing the font or string model with which to perform the name operation.
Specifies the name operation to perform.
Specifies the label or index value of the font or string model with which to perform the name operation.
Specifies the name.
Specifies the address at which to write the information requested by the name operation.
Reserved for future expansion and must be set to M_DEFAULT .
Perform name operations for fonts and string models.
Specifies the identifier of the SureDotOCR context containing the font or string model with which to perform the name operation.
Specifies the name operation to perform.
Specifies the label or index value of the font or string model with which to perform the name operation.
Specifies the name.
Specifies the address at which to write the information requested by the name operation.
Reserved for future expansion and must be set to M_DEFAULT .
Preprocess a SureDotOCR context.
Specifies the identifier of the SureDotOCR context to preprocess.
Specifies whether to preprocess the SureDotOCR context.
Read dot-matrix strings from a target image.
Specifies the identifier of the SureDotOCR context to use for the read operation.
Specifies the identifier of the target image buffer which contains the dot-matrix strings to read.
Specifies the identifier of the SureDotOCR result buffer in which to write the results of the read operation.
Reserved for future expansion and must be set to M_DEFAULT .
Restore a SureDotOCR context from disk.
Specifies the name and path of the file from which to restore the SureDotOCR context.
Specifies the identifier of the system on which to restore the SureDotOCR context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the SureDotOCR context identifier.
The returned value is the SureDotOCR context identifier. If this fails, M_NULL is returned.
Save a SureDotOCR context to a file.
Specifies the name and path of the file in which to save the SureDotOCR context.
Specifies the identifier of the SureDotOCR context to save.
Reserved for future expansion and must be set to M_DEFAULT .
Load, restore, or save a SureDotOCR context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the identifier of the system on which to restore the SureDotOCR context.
Specifies the operation to perform on the SureDotOCR context.
Specifies the type of stream in which to store/from which to restore the SureDotOCR context.
Specifies the MIL version of the SureDotOCR context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the SureDotOCR context.
Specifies the address of the variable in which to write the size of the SureDotOCR context, in bytes.
Load, restore, or save a SureDotOCR context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the identifier of the system on which to restore the SureDotOCR context.
Specifies the operation to perform on the SureDotOCR context.
Specifies the type of stream in which to store/from which to restore the SureDotOCR context.
Specifies the MIL version of the SureDotOCR context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the SureDotOCR context.
Specifies the address of the variable in which to write the size of the SureDotOCR context, in bytes.
Load, restore, or save a SureDotOCR context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the identifier of the system on which to restore the SureDotOCR context.
Specifies the operation to perform on the SureDotOCR context.
Specifies the type of stream in which to store/from which to restore the SureDotOCR context.
Specifies the MIL version of the SureDotOCR context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the SureDotOCR context.
Specifies the address of the variable in which to write the size of the SureDotOCR context, in bytes.
Load, restore, or save a SureDotOCR context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the identifier of the system on which to restore the SureDotOCR context.
Specifies the operation to perform on the SureDotOCR context.
Specifies the type of stream in which to store/from which to restore the SureDotOCR context.
Specifies the MIL version of the SureDotOCR context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the SureDotOCR context.
Specifies the address of the variable in which to write the size of the SureDotOCR context, in bytes.
Load, restore, or save a SureDotOCR context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the identifier of the system on which to restore the SureDotOCR context.
Specifies the operation to perform on the SureDotOCR context.
Specifies the type of stream in which to store/from which to restore the SureDotOCR context.
Specifies the MIL version of the SureDotOCR context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the SureDotOCR context.
Specifies the address of the variable in which to write the size of the SureDotOCR context, in bytes.
Load, restore, or save a SureDotOCR context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the identifier of the system on which to restore the SureDotOCR context.
Specifies the operation to perform on the SureDotOCR context.
Specifies the type of stream in which to store/from which to restore the SureDotOCR context.
Specifies the MIL version of the SureDotOCR context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the SureDotOCR context.
Specifies the address of the variable in which to write the size of the SureDotOCR context, in bytes.
Allocate an Edge Finder context.
Specifies the system on which to allocate the Edge Finder context.
Specifies the type of Edge Finder context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the Edge Finder context identifier.
The returned value is the Edge Finder context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate an Edge Finder context.
Specifies the system on which to allocate the Edge Finder context.
Specifies the type of Edge Finder context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the Edge Finder context identifier.
The returned value is the Edge Finder context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate an Edge Finder result buffer.
Specifies the system on which to allocate the Edge Finder result buffer.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the Edge Finder result buffer identifier.
The returned value is the result identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate an Edge Finder result buffer.
Specifies the system on which to allocate the Edge Finder result buffer.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the Edge Finder result buffer identifier.
The returned value is the result identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Perform edge extraction and feature calculations.
Specifies the Edge Finder context to use for the extraction.
Specifies the source image buffer from which to extract edges.
Specifies the X-source derivative image buffer used to extract edges.
Specifies the Y-source derivative image buffer used to extract edges.
Specifies the source cross-derivative image buffer used to extract edges.
Specifies the Edge Finder result buffer in which to write the results of the extraction.
Specifies whether optimal performance during Edge Finder calculations is ensured.
Control an Edge Finder context or an Edge Finder result buffer setting.
Specifies either the Edge Finder context or the Edge Finder result buffer whose settings you want to modify.
Specifies the setting to change.
Specifies the setting's new value.
Control an Edge Finder context or an Edge Finder result buffer setting.
Specifies either the Edge Finder context or the Edge Finder result buffer whose settings you want to modify.
Specifies the setting to change.
Specifies the setting's new value.
Draw specific edge results in the destination image buffer or 2D graphics list.
Specifies the identifier of the 2D graphics context to use when drawing. This parameter must be set to one of the following values:
Specifies the identifier of the Edge Finder result buffer from which to extract the results to draw.
Specifies the identifier of the destination image buffer or 2D graphics list in which to draw.
Specifies the type of operation to perform.
Specifies the edge(s) to draw.
Reserved for future expansion and must be set to M_DEFAULT .
Free an Edge Finder context or an Edge Finder result buffer.
Specifies the identifier of the Edge Finder context or Edge Finder result buffer to free.
Get edgels from an Edge Finder result buffer that are the closest neighbors to a list of user-specified point coordinates.
Specifies the identifier of the Edge Finder result buffer from which to search for edgel candidates.
Specifies the number of points provided.
Specifies the address of the array containing the X-coordinate(s) of the source point(s).
Specifies the address of the array containing the Y-coordinate(s) of the source point(s).
Specifies the address of the array containing the constraint angle(s) used to refine the search for edgel candidates.
Specifies the address of the array in which the X-coordinate(s) of the edgel(s) found in the Edge Finder result buffer are to be written.
Specifies the address of the array in which the Y-coordinate(s) of the edgel(s) found in the Edge Finder result buffer is to be written.
Specifies the address of the array in which the index of the edgel(s) found in the Edge Finder result buffer is to be written.
Specifies the address of the array in which the label of the edgel's edge found in the Edge Finder result buffer is to be written.
Specifies the accuracy with which to return edgels.
Get edgels from an Edge Finder result buffer that are the closest neighbors to a list of user-specified point coordinates.
Specifies the identifier of the Edge Finder result buffer from which to search for edgel candidates.
Specifies the number of points provided.
Specifies the address of the array containing the X-coordinate(s) of the source point(s).
Specifies the address of the array containing the Y-coordinate(s) of the source point(s).
Specifies the address of the array containing the constraint angle(s) used to refine the search for edgel candidates.
Specifies the address of the array in which the X-coordinate(s) of the edgel(s) found in the Edge Finder result buffer are to be written.
Specifies the address of the array in which the Y-coordinate(s) of the edgel(s) found in the Edge Finder result buffer is to be written.
Specifies the address of the array in which the index of the edgel(s) found in the Edge Finder result buffer is to be written.
Specifies the address of the array in which the label of the edgel's edge found in the Edge Finder result buffer is to be written.
Specifies the accuracy with which to return edgels.
Get edgels from an Edge Finder result buffer that are the closest neighbors to a list of user-specified point coordinates.
Specifies the identifier of the Edge Finder result buffer from which to search for edgel candidates.
Specifies the number of points provided.
Specifies the address of the array containing the X-coordinate(s) of the source point(s).
Specifies the address of the array containing the Y-coordinate(s) of the source point(s).
Specifies the address of the array containing the constraint angle(s) used to refine the search for edgel candidates.
Specifies the address of the array in which the X-coordinate(s) of the edgel(s) found in the Edge Finder result buffer are to be written.
Specifies the address of the array in which the Y-coordinate(s) of the edgel(s) found in the Edge Finder result buffer is to be written.
Specifies the address of the array in which the index of the edgel(s) found in the Edge Finder result buffer is to be written.
Specifies the address of the array in which the label of the edgel's edge found in the Edge Finder result buffer is to be written.
Specifies the accuracy with which to return edgels.
Get results of the included edges from an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer from which to get results.
Specifies the edge(s) from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information. If nothing is to be written, set SecondResultArrayPtr to M_NULL .
Get results of the included edges from an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer from which to get results.
Specifies the edge(s) from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information. If nothing is to be written, set SecondResultArrayPtr to M_NULL .
Get results of the included edges from an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer from which to get results.
Specifies the edge(s) from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information. If nothing is to be written, set SecondResultArrayPtr to M_NULL .
Get results of the included edges from an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer from which to get results.
Specifies the edge(s) from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information. If nothing is to be written, set SecondResultArrayPtr to M_NULL .
Get results of the included edges from an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer from which to get results.
Specifies the edge(s) from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information. If nothing is to be written, set SecondResultArrayPtr to M_NULL .
Get results of the included edges from an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer from which to get results.
Specifies the edge(s) from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information. If nothing is to be written, set SecondResultArrayPtr to M_NULL .
Get results of the included edges from an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer from which to get results.
Specifies the edge(s) from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information. If nothing is to be written, set SecondResultArrayPtr to M_NULL .
Get results of the included edges from an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer from which to get results.
Specifies the edge(s) from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information. If nothing is to be written, set SecondResultArrayPtr to M_NULL .
Get results of the included edges from an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer from which to get results.
Specifies the edge(s) from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information. If nothing is to be written, set SecondResultArrayPtr to M_NULL .
Get results of the included edges from an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer from which to get results.
Specifies the edge(s) from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information. If nothing is to be written, set SecondResultArrayPtr to M_NULL .
Get results of the included edges from an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer from which to get results.
Specifies the edge(s) from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information. If nothing is to be written, set SecondResultArrayPtr to M_NULL .
Get results of the included edges from an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer from which to get results.
Specifies the edge(s) from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information. If nothing is to be written, set SecondResultArrayPtr to M_NULL .
Get results of the included edges from an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer from which to get results.
Specifies the edge(s) from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information. If nothing is to be written, set SecondResultArrayPtr to M_NULL .
Inquire about an Edge Finder context or an Edge Finder result buffer.
Specifies either the Edge Finder context or the Edge Finder result buffer about which to inquire information.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about an Edge Finder context or an Edge Finder result buffer.
Specifies either the Edge Finder context or the Edge Finder result buffer about which to inquire information.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about an Edge Finder context or an Edge Finder result buffer.
Specifies either the Edge Finder context or the Edge Finder result buffer about which to inquire information.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about an Edge Finder context or an Edge Finder result buffer.
Specifies either the Edge Finder context or the Edge Finder result buffer about which to inquire information.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Mask regions of the Edge Finder context.
Specifies the Edge Finder context in which to set the mask.
Specifies the identifier of the image buffer used to identify the masked pixels in the Edge Finder context.
Reserved for future expansion and must be set to M_DEFAULT .
Put edge chains from user-supplied arrays into an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer in which to put user-supplied data.
Specifies the number of edgels to add to the Edge Finder result buffer.
Specifies the address of the array containing the indices of the edgels' edges to add to the Edge Finder result buffer.
Specifies the address of the array containing the X-coordinate(s) of the edgel(s) to add to the Edge Finder result buffer.
Specifies the address of the array containing the Y-coordinate(s) of the edgel(s) to add to the Edge Finder result buffer.
Specifies the address of the array containing the orientation of the edgel(s) to add to the Edge Finder result buffer.
Specifies the address of the array containing the magnitude of the edgel(s) to add to the Edge Finder result buffer.
Reserved for future expansion and must be set to M_DEFAULT .
Put edge chains from user-supplied arrays into an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer in which to put user-supplied data.
Specifies the number of edgels to add to the Edge Finder result buffer.
Specifies the address of the array containing the indices of the edgels' edges to add to the Edge Finder result buffer.
Specifies the address of the array containing the X-coordinate(s) of the edgel(s) to add to the Edge Finder result buffer.
Specifies the address of the array containing the Y-coordinate(s) of the edgel(s) to add to the Edge Finder result buffer.
Specifies the address of the array containing the orientation of the edgel(s) to add to the Edge Finder result buffer.
Specifies the address of the array containing the magnitude of the edgel(s) to add to the Edge Finder result buffer.
Reserved for future expansion and must be set to M_DEFAULT .
Put edge chains from user-supplied arrays into an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer in which to put user-supplied data.
Specifies the number of edgels to add to the Edge Finder result buffer.
Specifies the address of the array containing the indices of the edgels' edges to add to the Edge Finder result buffer.
Specifies the address of the array containing the X-coordinate(s) of the edgel(s) to add to the Edge Finder result buffer.
Specifies the address of the array containing the Y-coordinate(s) of the edgel(s) to add to the Edge Finder result buffer.
Specifies the address of the array containing the orientation of the edgel(s) to add to the Edge Finder result buffer.
Specifies the address of the array containing the magnitude of the edgel(s) to add to the Edge Finder result buffer.
Reserved for future expansion and must be set to M_DEFAULT .
Put edge chains from user-supplied arrays into an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer in which to put user-supplied data.
Specifies the number of edgels to add to the Edge Finder result buffer.
Specifies the address of the array containing the indices of the edgels' edges to add to the Edge Finder result buffer.
Specifies the address of the array containing the X-coordinate(s) of the edgel(s) to add to the Edge Finder result buffer.
Specifies the address of the array containing the Y-coordinate(s) of the edgel(s) to add to the Edge Finder result buffer.
Specifies the address of the array containing the orientation of the edgel(s) to add to the Edge Finder result buffer.
Specifies the address of the array containing the magnitude of the edgel(s) to add to the Edge Finder result buffer.
Reserved for future expansion and must be set to M_DEFAULT .
Put edge chains from user-supplied arrays into an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer in which to put user-supplied data.
Specifies the number of edgels to add to the Edge Finder result buffer.
Specifies the address of the array containing the indices of the edgels' edges to add to the Edge Finder result buffer.
Specifies the address of the array containing the X-coordinate(s) of the edgel(s) to add to the Edge Finder result buffer.
Specifies the address of the array containing the Y-coordinate(s) of the edgel(s) to add to the Edge Finder result buffer.
Specifies the address of the array containing the orientation of the edgel(s) to add to the Edge Finder result buffer.
Specifies the address of the array containing the magnitude of the edgel(s) to add to the Edge Finder result buffer.
Reserved for future expansion and must be set to M_DEFAULT .
Put edge chains from user-supplied arrays into an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer in which to put user-supplied data.
Specifies the number of edgels to add to the Edge Finder result buffer.
Specifies the address of the array containing the indices of the edgels' edges to add to the Edge Finder result buffer.
Specifies the address of the array containing the X-coordinate(s) of the edgel(s) to add to the Edge Finder result buffer.
Specifies the address of the array containing the Y-coordinate(s) of the edgel(s) to add to the Edge Finder result buffer.
Specifies the address of the array containing the orientation of the edgel(s) to add to the Edge Finder result buffer.
Specifies the address of the array containing the magnitude of the edgel(s) to add to the Edge Finder result buffer.
Reserved for future expansion and must be set to M_DEFAULT .
Put edge chains from user-supplied arrays into an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer in which to put user-supplied data.
Specifies the number of edgels to add to the Edge Finder result buffer.
Specifies the address of the array containing the indices of the edgels' edges to add to the Edge Finder result buffer.
Specifies the address of the array containing the X-coordinate(s) of the edgel(s) to add to the Edge Finder result buffer.
Specifies the address of the array containing the Y-coordinate(s) of the edgel(s) to add to the Edge Finder result buffer.
Specifies the address of the array containing the orientation of the edgel(s) to add to the Edge Finder result buffer.
Specifies the address of the array containing the magnitude of the edgel(s) to add to the Edge Finder result buffer.
Reserved for future expansion and must be set to M_DEFAULT .
Put edge chains from user-supplied arrays into an Edge Finder result buffer.
Specifies the identifier of the Edge Finder result buffer in which to put user-supplied data.
Specifies the number of edgels to add to the Edge Finder result buffer.
Specifies the address of the array containing the indices of the edgels' edges to add to the Edge Finder result buffer.
Specifies the address of the array containing the X-coordinate(s) of the edgel(s) to add to the Edge Finder result buffer.
Specifies the address of the array containing the Y-coordinate(s) of the edgel(s) to add to the Edge Finder result buffer.
Specifies the address of the array containing the orientation of the edgel(s) to add to the Edge Finder result buffer.
Specifies the address of the array containing the magnitude of the edgel(s) to add to the Edge Finder result buffer.
Reserved for future expansion and must be set to M_DEFAULT .
Restore an Edge Finder context from disk.
Specifies the name and path of the file from which to restore the Edge Finder context.
Specifies the system on which to restore the Edge Finder context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the Edge Finder context identifier.
The returned value is the Edge Finder context identifier. If allocation fails, M_NULL is returned.
Restore an Edge Finder context from disk.
Specifies the name and path of the file from which to restore the Edge Finder context.
Specifies the system on which to restore the Edge Finder context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the Edge Finder context identifier.
The returned value is the Edge Finder context identifier. If allocation fails, M_NULL is returned.
Save an Edge Finder context to a file, or save edge chains and/or edge approximations from an Edge Finder result buffer to a CAD (Computer-Aided Design) file.
Specifies the name and path of the file in which to save the Edge Finder context, or the destination CAD file.
Specifies either the identifier of the Edge Finder context to save, or the identifier of the Edge Finder result buffer from which to save to a CAD file.
Specifies whether to save edge chains or edge approximations to the DXF CAD file for Edge Finder result buffers.
Save an Edge Finder context to a file, or save edge chains and/or edge approximations from an Edge Finder result buffer to a CAD (Computer-Aided Design) file.
Specifies the name and path of the file in which to save the Edge Finder context, or the destination CAD file.
Specifies either the identifier of the Edge Finder context to save, or the identifier of the Edge Finder result buffer from which to save to a CAD file.
Specifies whether to save edge chains or edge approximations to the DXF CAD file for Edge Finder result buffers.
Select edges for calculations and result retrieval.
Specifies the identifier of the Edge Finder result buffer to be used in the edge selection process.
Specifies the operation to perform on the specified edges.
Specifies on what the selection criterion will be based.
Specifies the condition for the edge selection.
Specifies a value that is dependent on the feature and condition chosen.
Specifies a value that is dependent on the feature and condition chosen.
Load, restore, or save an Edge Finder context from/to a file or memory stream, or save calculated edges from an Edge Finder result buffer to a file or memory stream in CAD DXF format.
Specifies the file or memory stream.
Specifies the system on which to restore the Edge Finder context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the Edge Finder context or calculated edges.
Specifies the MIL version of the Edge Finder context.
Specifies the function's control flag.
Specifies the address of the variable in which to write or from which to read the identifier of the Edge Finder context or the Edge Finder result buffer.
Specifies the address of the variable in which to write the size of the Edge Finder context or calculated edges, in bytes.
Load, restore, or save an Edge Finder context from/to a file or memory stream, or save calculated edges from an Edge Finder result buffer to a file or memory stream in CAD DXF format.
Specifies the file or memory stream.
Specifies the system on which to restore the Edge Finder context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the Edge Finder context or calculated edges.
Specifies the MIL version of the Edge Finder context.
Specifies the function's control flag.
Specifies the address of the variable in which to write or from which to read the identifier of the Edge Finder context or the Edge Finder result buffer.
Specifies the address of the variable in which to write the size of the Edge Finder context or calculated edges, in bytes.
Load, restore, or save an Edge Finder context from/to a file or memory stream, or save calculated edges from an Edge Finder result buffer to a file or memory stream in CAD DXF format.
Specifies the file or memory stream.
Specifies the system on which to restore the Edge Finder context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the Edge Finder context or calculated edges.
Specifies the MIL version of the Edge Finder context.
Specifies the function's control flag.
Specifies the address of the variable in which to write or from which to read the identifier of the Edge Finder context or the Edge Finder result buffer.
Specifies the address of the variable in which to write the size of the Edge Finder context or calculated edges, in bytes.
Load, restore, or save an Edge Finder context from/to a file or memory stream, or save calculated edges from an Edge Finder result buffer to a file or memory stream in CAD DXF format.
Specifies the file or memory stream.
Specifies the system on which to restore the Edge Finder context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the Edge Finder context or calculated edges.
Specifies the MIL version of the Edge Finder context.
Specifies the function's control flag.
Specifies the address of the variable in which to write or from which to read the identifier of the Edge Finder context or the Edge Finder result buffer.
Specifies the address of the variable in which to write the size of the Edge Finder context or calculated edges, in bytes.
Load, restore, or save an Edge Finder context from/to a file or memory stream, or save calculated edges from an Edge Finder result buffer to a file or memory stream in CAD DXF format.
Specifies the file or memory stream.
Specifies the system on which to restore the Edge Finder context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the Edge Finder context or calculated edges.
Specifies the MIL version of the Edge Finder context.
Specifies the function's control flag.
Specifies the address of the variable in which to write or from which to read the identifier of the Edge Finder context or the Edge Finder result buffer.
Specifies the address of the variable in which to write the size of the Edge Finder context or calculated edges, in bytes.
Load, restore, or save an Edge Finder context from/to a file or memory stream, or save calculated edges from an Edge Finder result buffer to a file or memory stream in CAD DXF format.
Specifies the file or memory stream.
Specifies the system on which to restore the Edge Finder context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the Edge Finder context or calculated edges.
Specifies the MIL version of the Edge Finder context.
Specifies the function's control flag.
Specifies the address of the variable in which to write or from which to read the identifier of the Edge Finder context or the Edge Finder result buffer.
Specifies the address of the variable in which to write the size of the Edge Finder context or calculated edges, in bytes.
Allocate an FPGA command context for a PU in the FPGA configuration loaded in a Processing FPGA on a target system.
Specifies the identifier of the system that has the required Processing FPGA.
Specifies the Processing FPGA for which to allocate the command context.
Specifies the function identifier of the required PU.
Specifies the subfunction identifier of the required PU.
Specifies the PU to use when two or more instances, with the same function identifier and subfunction identifier, are present in a FPGA configuration loaded in a Processing FPGA.
Specifies how the processing operation should be issued on the system command queue.
Reserved for future expansion.
Specifies the address of the variable in which to write the handle of the FPGA command context.
The returned value is M_VALID if allocation is successful. If allocation fails, M_NULL is returned.
Control a specified FPGA command context setting.
Specifies the handle of the FPGA command context associated with the PU.
Specifies the FPGA command context setting to control.
Specifies the address of the variable which contains the value to assign to the command context setting.
Free an FPGA command context.
Specifies the handle of the FPGA command context to deallocate. The command context must have been previously allocated on the system using MfpgaCommandAlloc.
Reserved for future expansion. Set this parameter to M_DEFAULT .
The returned value is M_VALID if deallocation is successful. If deallocation fails, M_NULL is returned.
Inquire about a specified FPGA command context setting.
Specifies the handle of the FPGA command context associated with the PU.
Specifies the type of setting about which to inquire. These inquire types correspond to register fields of the PU associated with the specified FPGA command context.
Specifies the address in which to write the requested information.
Put an FPGA command on the system command queue of the current thread.
Specifies the handle of the FPGA command context associated with the PU, which defines the command.
Specifies when the processing operation will be tagged as completed. This parameter can be set to one of the following values.
Specifies whether MfpgaCommandQueue should load the current command (or complex command) into hardware or store it into a complex command.
Controls a global setting of a specified Processing FPGA.
Specifies the identifier of the system that has the required Processing FPGA.
Specifies the Processing FPGA on the system to control. This parameter must be set to the following value:
Specifies the Processing FPGA setting to control.
Specifies the value to assign to the Processing FPGA setting.
The returned value is M_VALID if successful. If the operation fails, M_NULL is returned.
Get information about a PU hook event.
Specifies the PU event identifier received by the hook-handler function (see MfpgaHookFunction).
Specifies the type of information to get.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (!M_NULL) value is returned.
Get information about a PU hook event.
Specifies the PU event identifier received by the hook-handler function (see MfpgaHookFunction).
Specifies the type of information to get.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (!M_NULL) value is returned.
Set up a request to read registers of a PU.
Specifies the handle of the FPGA command context associated with the PU.
Specifies the section of the PU's register space to access.
Specifies the offset from the start of the specified register section, from which to begin reading, in bytes. The offset must be a multiple of 4 bytes.
Specifies how many bytes of the register to read. The length must be a multiple of 4 bytes.
Specifies the address of the variable in which to write the value read from the register. This address must remain valid for the duration of the operation, otherwise a memory corruption will occur.
Specifies when the register read access must take place.
Hook a function to an event generated by a PU on a target system.
Specifies the identifier of the system that has the required Processing FPGA.
Specifies the Processing FPGA on the system which has the required PU. This parameter must be set to the following value:
Specifies the function identifier of the PU.
Specifies the subfunction identifier of the PU.
Specifies the specific PU instance on which to hook a function if two or more instances are present in the FPGA configuration, loaded on the Processing FPGA.
Specifies the Processing FPGA event type.
Specifies the address of the function that should be called when an event occurs.
Specifies the address of the user data that you want to make available to the hook-handler function.
Hook a function to an event generated by a PU on a target system.
Specifies the identifier of the system that has the required Processing FPGA.
Specifies the Processing FPGA on the system which has the required PU. This parameter must be set to the following value:
Specifies the function identifier of the PU.
Specifies the subfunction identifier of the PU.
Specifies the specific PU instance on which to hook a function if two or more instances are present in the FPGA configuration, loaded on the Processing FPGA.
Specifies the Processing FPGA event type.
Specifies the address of the function that should be called when an event occurs.
Specifies the address of the user data that you want to make available to the hook-handler function.
Inquire global information about a specified Processing FPGA.
Specifies the identifier of the system that has the required Processing FPGA.
Specifies the Processing FPGA to inquire.
Specifies the information about which to inquire.
Specifies the address at which to write the requested information.
The returned value is M_VALID if successful. If the operation fails, M_NULL is returned.
Inquire global information about a specified Processing FPGA.
Specifies the identifier of the system that has the required Processing FPGA.
Specifies the Processing FPGA to inquire.
Specifies the information about which to inquire.
Specifies the address at which to write the requested information.
The returned value is M_VALID if successful. If the operation fails, M_NULL is returned.
Load a new FPGA configuration into a Processing FPGA on a target system.
Specifies the identifier of the system that has the required Processing FPGA.
Specifies the rank of the Processing FPGA into which to load the new FPGA configuration. This parameter must be set to the following value:
Specifies the name and path of the file from which to load the FPGA configuration.
Reserved for future expansion. Set this parameter to M_DEFAULT .
The returned value is M_VALID if successful. If the operation fails, M_NULL is returned.
Specify a destination buffer for the FPGA processing operation.
Specifies the handle of the FPGA command context associated with the PU.
Specifies the handle of the destination buffer.
Specifies the stream output port whose data will be routed to the destination buffer.
Reserved for future expansion.
Cascade the PUs of two commands, such that a stream output of one PU is routed to a stream input port of the other PU.
Specifies the handle of the FPGA command context to use in the link.
Specifies the stream output port of the PU associated with the source command context.
Specifies the handle of the destination command context to use in the link.
Specifies the stream input port of the PU associated with the destination command context.
Reserved for future expansion. Set this parameter to M_DEFAULT .
Set the contents of one or more FPGA registers.
Specifies the handle of the FPGA command context associated with the PU.
Specifies the section of the PU's register space to access.
Specifies the offset from the start of the specified register section, from which to begin writing, in bytes. The offset must be a multiple of 4 bytes.
Specifies the number of bytes to write in the register. The length must be a multiple of 4 bytes.
Specifies the address of the variable in which to write the value to be sent to the register.
Specifies when the register write access must take place.
Specify a source buffer for the FPGA processing operation.
Specifies the handle of the FPGA command context associated with the PU.
Specifies the handle of the source buffer.
Specifies the stream input port to which to route data from the source buffer.
Reserved for future expansion.
Allocate a MIL function context for your user-defined function.
Specifies the name of the user-defined function.
Specifies the number of parameters passed to the current user-defined function. Note that the number of parameters should not exceed 16.
Specifies the address of the slave function.
Specifies the name of the library file which contains the slave function's code.
Specifies the name of the slave function to export from the library file.
Specifies the opcode to use to locate the slave function when an application executes the user-defined MIL function. The slave function's opcode also serves to identify which user-defined module, if any, the user-defined function belongs to.
Specifies more information about the user-defined MIL function.
Specifies the address of the variable in which to store the MIL identifier provided for the user-defined function. Since the MfuncAlloc function also returns the MIL identifier, you can set this parameter to M_NULL .
The returned value is the function context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a MIL function context for your user-defined function.
Specifies the name of the user-defined function.
Specifies the number of parameters passed to the current user-defined function. Note that the number of parameters should not exceed 16.
Specifies the address of the slave function.
Specifies the name of the library file which contains the slave function's code.
Specifies the name of the slave function to export from the library file.
Specifies the opcode to use to locate the slave function when an application executes the user-defined MIL function. The slave function's opcode also serves to identify which user-defined module, if any, the user-defined function belongs to.
Specifies more information about the user-defined MIL function.
Specifies the address of the variable in which to store the MIL identifier provided for the user-defined function. Since the MfuncAlloc function also returns the MIL identifier, you can set this parameter to M_NULL .
The returned value is the function context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a MIL function context for your user-defined function.
Specifies the name of the user-defined function.
Specifies the number of parameters passed to the current user-defined function. Note that the number of parameters should not exceed 16.
Specifies the address of the slave function.
Specifies the name of the library file which contains the slave function's code.
Specifies the name of the slave function to export from the library file.
Specifies the opcode to use to locate the slave function when an application executes the user-defined MIL function. The slave function's opcode also serves to identify which user-defined module, if any, the user-defined function belongs to.
Specifies more information about the user-defined MIL function.
Specifies the address of the variable in which to store the MIL identifier provided for the user-defined function. Since the MfuncAlloc function also returns the MIL identifier, you can set this parameter to M_NULL .
The returned value is the function context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a MIL function context for your user-defined function.
Specifies the name of the user-defined function.
Specifies the number of parameters passed to the current user-defined function. Note that the number of parameters should not exceed 16.
Specifies the address of the slave function.
Specifies the name of the library file which contains the slave function's code.
Specifies the name of the slave function to export from the library file.
Specifies the opcode to use to locate the slave function when an application executes the user-defined MIL function. The slave function's opcode also serves to identify which user-defined module, if any, the user-defined function belongs to.
Specifies more information about the user-defined MIL function.
Specifies the address of the variable in which to store the MIL identifier provided for the user-defined function. Since the MfuncAlloc function also returns the MIL identifier, you can set this parameter to M_NULL .
The returned value is the function context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a MIL function context for your user-defined function.
Specifies the name of the user-defined function.
Specifies the number of parameters passed to the current user-defined function. Note that the number of parameters should not exceed 16.
Specifies the address of the slave function.
Specifies the name of the library file which contains the slave function's code.
Specifies the name of the slave function to export from the library file.
Specifies the opcode to use to locate the slave function when an application executes the user-defined MIL function. The slave function's opcode also serves to identify which user-defined module, if any, the user-defined function belongs to.
Specifies more information about the user-defined MIL function.
Specifies the address of the variable in which to store the MIL identifier provided for the user-defined function. Since the MfuncAlloc function also returns the MIL identifier, you can set this parameter to M_NULL .
The returned value is the function context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a MIL function context for your user-defined function.
Specifies the name of the user-defined function.
Specifies the number of parameters passed to the current user-defined function. Note that the number of parameters should not exceed 16.
Specifies the address of the slave function.
Specifies the name of the library file which contains the slave function's code.
Specifies the name of the slave function to export from the library file.
Specifies the opcode to use to locate the slave function when an application executes the user-defined MIL function. The slave function's opcode also serves to identify which user-defined module, if any, the user-defined function belongs to.
Specifies more information about the user-defined MIL function.
Specifies the address of the variable in which to store the MIL identifier provided for the user-defined function. Since the MfuncAlloc function also returns the MIL identifier, you can set this parameter to M_NULL .
The returned value is the function context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a MIL function context for your user-defined function.
Specifies the name of the user-defined function.
Specifies the number of parameters passed to the current user-defined function. Note that the number of parameters should not exceed 16.
Specifies the address of the slave function.
Specifies the name of the library file which contains the slave function's code.
Specifies the name of the slave function to export from the library file.
Specifies the opcode to use to locate the slave function when an application executes the user-defined MIL function. The slave function's opcode also serves to identify which user-defined module, if any, the user-defined function belongs to.
Specifies more information about the user-defined MIL function.
Specifies the address of the variable in which to store the MIL identifier provided for the user-defined function. Since the MfuncAlloc function also returns the MIL identifier, you can set this parameter to M_NULL .
The returned value is the function context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a MIL function context for your user-defined function.
Specifies the name of the user-defined function.
Specifies the number of parameters passed to the current user-defined function. Note that the number of parameters should not exceed 16.
Specifies the address of the slave function.
Specifies the name of the library file which contains the slave function's code.
Specifies the name of the slave function to export from the library file.
Specifies the opcode to use to locate the slave function when an application executes the user-defined MIL function. The slave function's opcode also serves to identify which user-defined module, if any, the user-defined function belongs to.
Specifies more information about the user-defined MIL function.
Specifies the address of the variable in which to store the MIL identifier provided for the user-defined function. Since the MfuncAlloc function also returns the MIL identifier, you can set this parameter to M_NULL .
The returned value is the function context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Associate a MIL identifier with a user-defined object.
Specifies a MIL function identifier.
Specifies the MIL type of the user-defined object to be associated with a MIL identifier.
Specifies the address of the user-defined object that is to be associated with a MIL identifier.
The returned value is the MIL identifier associated with the object if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a MIL function context for your script-based user-defined MIL function.
Specifies the name of the script-based user-defined MIL function.
Specifies the number of parameters to be registered for the current user-defined function.
Specifies the language and language version in which the script is written.
Specifies the name and path of the file containing the user-defined script. The script file must be accessible to the computer executing the script.
Specifies the name of the function to export from the script file.
Specifies the opcode to use to locate the script-based user-defined MIL function when an application calls the function. The opcode also serves to identify the module in which to group the function, if any.
Specifies more information about the script-based user-defined MIL function.
Specifies the address of the variable in which to store the MIL identifier of the allocated MIL function context. Since the MfuncAllocScript function also returns the MIL identifier, you can set this parameter to M_NULL .
The returned value is the MIL function context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Return the MIL identifier of the ancestor buffer.
Specifies the handle of the MIL buffer. The buffer handle must be obtained using MfuncInquire with M_BUFFER_INFO.
The returned value is the MIL identifier of the specified MIL buffer's ancestor buffer.
Return the band offset relative to the ancestor buffer.
Specifies the handle of the MIL buffer. The buffer handle must be obtained using MfuncInquire with M_BUFFER_INFO.
The returned value is the band offset of the specified MIL buffer relative to its ancestor buffer.
Return the bit offset relative to the ancestor buffer.
Specifies the handle of the MIL buffer. The buffer handle must be obtained using MfuncInquire with M_BUFFER_INFO.
The returned value is the bit offset of the specified MIL buffer relative its ancestor buffer.
Return the X-offset relative to the ancestor buffer.
Specifies the handle of the MIL buffer. The buffer handle must be obtained using MfuncInquire with M_BUFFER_INFO.
The returned value is the X-offset of the specified MIL buffer relative its ancestor buffer.
Return the Y-offset relative to the ancestor buffer.
Specifies the handle of the MIL buffer. The buffer handle must be obtained using MfuncInquire with M_BUFFER_INFO.
The returned value is the Y-offset of the specified MIL buffer relative its ancestor buffer.
Return the requested format of the specified buffer as set using MbufAlloc...() with Attribute.
Specifies the handle of the MIL buffer. The buffer handle must be obtained using MfuncInquire with M_BUFFER_INFO.
The returned value is a bit-encoded value that specifies the buffer's attributes, set at allocation.
Return the actual format of the specified buffer.
Specifies the handle of the MIL buffer. The buffer handle must be obtained using MfuncInquire with M_BUFFER_INFO.
The returned value is a bit-encoded value that specifies the buffer's current formatting.
Returns the Host address of the buffer.
Specifies the handle of the MIL buffer. The buffer handle must be obtained using MfuncInquire with M_BUFFER_INFO.
Returns the Host address of a band of the buffer.
Specifies the handle of the MIL buffer. The buffer handle must be obtained using MfuncInquire with M_BUFFER_INFO.
Specifies which band's address to return.
Return the MIL identifier of the buffer.
Specifies the handle of the MIL buffer. The buffer handle must be obtained using MfuncInquire with M_BUFFER_INFO.
The returned value is the MIL identifier of the specified MIL buffer.
Return the maximum pixel value possible in the buffer.
Specifies the handle of the MIL buffer. The buffer handle must be obtained using MfuncInquire with M_BUFFER_INFO.
The returned value is the maximum pixel value possible in the specified MIL buffer.
Return the minimum pixel value possible in the buffer.
Specifies the handle of the MIL buffer. The buffer handle must be obtained using MfuncInquire with M_BUFFER_INFO.
The returned value is the minimum pixel value possible in the specified MIL buffer.
Return the MIL identifier of the system on which the buffer has been allocated.
Specifies the handle of the MIL buffer. The buffer handle must be obtained using MfuncInquire with M_BUFFER_INFO.
The returned value is the MIL identifier of the system on which the specified MIL buffer has been allocated.
Return the type of system on which the buffer has been allocated.
Specifies the handle of the MIL buffer. The buffer handle must be obtained using MfuncInquire with M_BUFFER_INFO.
The returned value is the type of system on which the specified MIL buffer has been allocated.
Return the MIL identifier of the parent buffer.
Specifies the handle of the MIL buffer. The buffer handle must be obtained using MfuncInquire with M_BUFFER_INFO.
The returned value is the MIL identifier of the specified MIL buffers' parent buffer.
Return the band offset relative to the parent buffer.
Specifies the handle of the MIL buffer. The buffer handle must be obtained using MfuncInquire with M_BUFFER_INFO.
The returned value is the band offset of the specified MIL buffer relative to its parent buffer.
Return the X-offset relative to the parent buffer.
Specifies the handle of the MIL buffer. The buffer handle must be obtained using MfuncInquire with M_BUFFER_INFO.
The returned value is the X-offset of the specified MIL buffer relative its parent buffer.
Return the Y-offset relative to the parent buffer.
Specifies the handle of the MIL buffer. The buffer handle must be obtained using MfuncInquire with M_BUFFER_INFO.
The returned value is the Y-offset of the specified MIL buffer relative its ancestor buffer.
Return the physical address of the buffer.
Specifies the handle of the MIL buffer. The buffer handle must be obtained using MfuncInquire with M_BUFFER_INFO.
The returned value is the physical address of the specified MIL buffer.
Returns the physical address of a band of the buffer.
Specifies the handle of the MIL buffer. The buffer handle must be obtained using MfuncInquire with M_BUFFER_INFO.
Specifies which band's address to return.
The returned value is the physical address of a band of the specified MIL buffer.
Return the number of pixels between the beginnings of any two adjacent lines of the buffer.
Specifies the handle of the MIL buffer. The buffer handle must be obtained using MfuncInquire with M_BUFFER_INFO.
The returned value is the number of pixels between the beginnings of any two adjacent lines of the specified MIL buffer.
Return the number of bytes between the beginnings of any two adjacent lines of the buffer.
Specifies the handle of the MIL buffer. The buffer handle must be obtained using MfuncInquire with M_BUFFER_INFO.
The returned value is the number of bytes between the beginnings of any two adjacent lines of the specified MIL buffer.
Return the number of buffer color bands.
Specifies the handle of the MIL buffer. The buffer handle must be obtained using MfuncInquire with M_BUFFER_INFO.
The returned value is the number of color bands in the specified MIL buffer.
Return the depth per band, in bits.
Specifies the handle of the MIL buffer. The buffer handle must be obtained using MfuncInquire with M_BUFFER_INFO.
The returned value is the depth per band, in bits, of the specified MIL buffer.
Return the width of the buffer, in pixels.
Specifies the handle of the MIL buffer. The buffer handle must be obtained using MfuncInquire with M_BUFFER_INFO.
The returned value is the width, in pixels, of the specified MIL buffer.
Return the height of the buffer, in pixels.
Specifies the handle of the MIL buffer. The buffer handle must be obtained using MfuncInquire with M_BUFFER_INFO.
The returned value is the height, in pixels, of the specified MIL buffer.
Return the buffer data type and depth.
Specifies the handle of the MIL buffer. The buffer handle must be obtained using MfuncInquire with M_BUFFER_INFO.
The returned value is the buffer data type and depth, in bits, of the specified MIL buffer.
Execute the slave function.
Specifies the identifier of the user-defined MIL function.
The returned value is M_NULL if an error occurred; otherwise, not null.
Control a user-defined MIL function context.
Specifies the identifier of the user-defined MIL function context. Depending on the control type, the context must have been allocated using a specific MIL allocation function.
Specifies the user-defined MIL function context setting to control.
Specifies the setting's new value.
Control a user-defined MIL function context.
Specifies the identifier of the user-defined MIL function context. Depending on the control type, the context must have been allocated using a specific MIL allocation function.
Specifies the user-defined MIL function context setting to control.
Specifies the setting's new value.
Report an error message.
Specifies the MIL function identifier. This parameter can be set to the following values:
Specifies a numeric code to the user-defined MIL function's group of error messages.
Specifies the text of your error message to report.
Specifies the text of your first error sub-message to report.
Specifies the text of your second error sub-message to report.
Specifies the text of your third error sub-message to report.
The returned value is M_NULL if an error occurred during the error log operation; otherwise, not M_NULL .
Report an error message.
Specifies the MIL function identifier. This parameter can be set to the following values:
Specifies a numeric code to the user-defined MIL function's group of error messages.
Specifies the text of your error message to report.
Specifies the text of your first error sub-message to report.
Specifies the text of your second error sub-message to report.
Specifies the text of your third error sub-message to report.
The returned value is M_NULL if an error occurred during the error log operation; otherwise, not M_NULL .
Report an error message.
Specifies the MIL function identifier. This parameter can be set to the following values:
Specifies a numeric code to the user-defined MIL function's group of error messages.
Specifies the text of your error message to report.
Specifies the text of your first error sub-message to report.
Specifies the text of your second error sub-message to report.
Specifies the text of your third error sub-message to report.
The returned value is M_NULL if an error occurred during the error log operation; otherwise, not M_NULL .
Report an error message.
Specifies the MIL function identifier. This parameter can be set to the following values:
Specifies a numeric code to the user-defined MIL function's group of error messages.
Specifies the text of your error message to report.
Specifies the text of your first error sub-message to report.
Specifies the text of your second error sub-message to report.
Specifies the text of your third error sub-message to report.
The returned value is M_NULL if an error occurred during the error log operation; otherwise, not M_NULL .
Report an error message.
Specifies the MIL function identifier. This parameter can be set to the following values:
Specifies a numeric code to the user-defined MIL function's group of error messages.
Specifies the text of your error message to report.
Specifies the text of your first error sub-message to report.
Specifies the text of your second error sub-message to report.
Specifies the text of your third error sub-message to report.
The returned value is M_NULL if an error occurred during the error log operation; otherwise, not M_NULL .
Free a MIL function context.
Specifies the identifier of the user-defined MIL function whose function context you want to free.
Free the MIL identifier associated with a user-defined MIL object.
Specifies a MIL function identifier. This parameter can be set to the following values:
Specifies the MIL identifier of the user-defined MIL object to free.
Retrieve information about a MIL object.
Specifies the identifier of the MIL object. Depending on the inquire type, this object must have been allocated using a specific MIL allocation function.
Specifies the MIL object feature about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Retrieve information about a MIL object.
Specifies the identifier of the MIL object. Depending on the inquire type, this object must have been allocated using a specific MIL allocation function.
Specifies the MIL object feature about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Retrieve information about a MIL object.
Specifies the identifier of the MIL object. Depending on the inquire type, this object must have been allocated using a specific MIL allocation function.
Specifies the MIL object feature about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Retrieve information about a MIL object.
Specifies the identifier of the MIL object. Depending on the inquire type, this object must have been allocated using a specific MIL allocation function.
Specifies the MIL object feature about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the array or variable to register.
Specifies the parameter type of the parameter in the user-defined MIL function.
Specifies the size of the data pointed to by the ParamValuePtr parameter.
Specifies the type of the MIL object when the data type of the parameter of the user-defined function is MIL_ID.
Specifies whether the parameter will be used for data input or to store new data.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the array or variable to register.
Specifies the number of elements in the array.
Specifies whether the parameter will be used for data input or to store new data.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the array or variable to register.
Specifies the number of elements in the array.
Specifies the type of the MIL object when the data type of the parameter of the user-defined function is MIL_ID.
Specifies whether the parameter will be used for data input or to store new data.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the array or variable to register.
Specifies the number of elements in the array.
Specifies whether the parameter will be used for data input or to store new data.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the array or variable to register.
Specifies the number of elements in the array.
Specifies whether the parameter will be used for data input or to store new data.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the array or variable to register.
Specifies the number of elements in the array.
Specifies whether the parameter will be used for data input or to store new data.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the array or variable to register.
Specifies the number of elements in the array.
Specifies whether the parameter will be used for data input or to store new data.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the array or variable to register.
Specifies the number of elements in the array.
Specifies whether the parameter will be used for data input or to store new data.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the array or variable to register.
Specifies the number of elements in the array.
Specifies whether the parameter will be used for data input or to store new data.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the array or variable to register.
Specifies the number of elements in the array.
Specifies whether the parameter will be used for data input or to store new data.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the array or variable to register.
Specifies the number of elements in the array.
Specifies the type of the MIL object when the data type of the parameter of the user-defined function is MIL_ID.
Specifies whether the parameter will be used for data input or to store new data.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the array or variable to register.
Specifies the number of elements in the array.
Specifies whether the parameter will be used for data input or to store new data.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the array or variable to register.
Specifies the number of elements in the array.
Specifies whether the parameter will be used for data input or to store new data.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the array or variable to register.
Specifies the number of elements in the array.
Specifies whether the parameter will be used for data input or to store new data.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the array or variable to register.
Specifies the number of elements in the array.
Specifies whether the parameter will be used for data input or to store new data.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the array or variable to register.
Specifies the number of elements in the array.
Specifies whether the parameter will be used for data input or to store new data.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the value of the type MIL_UINT64parameter.
Specifies the number of elements in the array.
Specifies whether the parameter will be used for data input or to store new data.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the array or variable to register.
Specifies the number of elements in the array.
Specifies whether the parameter will be used for data input or to store new data.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the array or variable to register.
Specifies the length of the string in characters, including the null terminator.
Specifies whether the parameter will be used for data input or to store new data.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the array or variable to register.
Specifies the size of the data, in bytes, pointed to by ParamValuePtr.
Specifies whether the parameter will be used for data input or to store new data.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the array or variable to register.
Specifies the size of the data, in bytes, pointed to by ParamValuePtr.
Specifies whether the parameter will be used for data input or to store new data.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the array or variable to register.
Specifies the size of the data, in bytes, pointed to by ParamValuePtr.
Specifies whether the parameter will be used for data input or to store new data.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the array or variable to register.
Specifies the size of the data, in bytes, pointed to by ParamValuePtr.
Specifies whether the parameter will be used for data input or to store new data.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the array or variable to register.
Specifies the size of the data, in bytes, pointed to by ParamValuePtr.
Specifies whether the parameter will be used for data input or to store new data.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the array or variable to register.
Specifies the length of the string in characters, including the null terminator.
Specifies whether the parameter will be used for data input or to store new data.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the value of the type MIL_DOUBLEparameter.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the value of the type MIL_IDparameter.
Specifies the type of the MIL object when the data type of the parameter of the user-defined function is MIL_ID.
Specifies whether the parameter will be used for data input or to store new data.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the value of the type MIL_INTparameter.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the value of the type MIL_INT32parameter.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the value of the type MIL_INT64parameter.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the array or variable to register.
Specifies the length of the string in characters, including the null terminator.
Specifies whether the parameter will be used for data input or to store new data.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the array or variable to register.
Specifies the length of the string in characters, including the null terminator.
Specifies whether the parameter will be used for data input or to store new data.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the array or variable to register.
Specifies the length of the string in characters, including the null terminator.
Specifies whether the parameter will be used for data input or to store new data.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the value of the type MIL_UINTparameter.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the value of the type MIL_UINT32parameter.
Register a parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the value of the type MIL_UINT64parameter.
Verify whether parameter checking is required.
Specifies the identifier of the user-defined MIL function.
The returned value is M_NULL if no parameter checking is required; otherwise, checking is required.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Read the value of the specified MIL function parameter.
Specifies the identifier of the user-defined MIL function.
Specifies the index of the parameter within the user-defined MIL function's parameter list.
Specifies the address of the variable in which to write the value of the specified parameter.
Generate data into a LUT buffer using a specified standard mathematical function, or a specified colormap (pseudo-color palette).
Specifies the identifier of the LUT in which to generate values.
Specifies the mathematical function or colormap to use for calculations.
Specifies the constant a for the specified mathematical function, or specifies a replacement value for the color assigned to index 0 of the LUT, if filling the LUT with a colormap.
Specifies the constant b for the specified mathematical function, or specifies a replacement value for the color assigned to the highest index of the LUT, if filling the LUT with a colormap.
Specifies the constant c for the specified mathematical function, if applicable. If filling the LUT with a colormap, set this to M_DEFAULT.
Specifies the first LUT index entry for which to generate values.
Specifies the initial value of x in the mathematical function. If filling the LUT with a colormap, set this to M_DEFAULT.
Specifies the last LUT index entry for which to generate values.
Generate ramp data into a LUT buffer.
Specifies the identifier of the LUT in which to generate values.
Specifies the first LUT index for which to generate a value.
Specifies the starting value from which the increment is calculated; that is, the first LUT entry.
Specifies the last LUT index for which to generate a value.
Specifies the ending value from which the increment is calculated; that is, the last LUT entry.
Generate 2D ramp data into a buffer.
Specifies the identifier of the buffer in which to generate values.
Specifies the factor by which to scale in X.
Specifies the factor by which to scale in Y.
Specifies the offset. This corresponds to the value placed in the first location of the buffer.
Reserved for future expansion and must be set to M_DEFAULT .
Generate coefficients or LUTs used to warp an image.
Specifies the input buffer from which to generate coefficients or LUT entries.
Specifies the buffer in which to place generated coefficients or X-LUT entries.
Specifies the buffer in which to place Y-LUT entries.
Specifies the mode of operation.
Specifies the type of first-order polynomial warping for which to generate coefficients. If you are not generating coefficients for a first-order polynomial warping ( M_WARP_POLYNOMIAL), set the this parameter to M_DEFAULT .
Specifies the first transform constant.
Specifies the second transform constant.
Allocate a 2D graphics context.
Specifies the system on which to allocate the 2D graphics context.
Specifies the address of the variable in which the 2D graphics context identifier is to be written.
The returned value is the 2D graphics context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a 2D graphics context.
Specifies the system on which to allocate the 2D graphics context.
Specifies the address of the variable in which the 2D graphics context identifier is to be written.
The returned value is the 2D graphics context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a 2D graphics list.
Specifies the system on which to allocate the 2D graphics list.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the 2D graphics list identifier.
The returned value is the 2D graphics list identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a 2D graphics list.
Specifies the system on which to allocate the 2D graphics list.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the 2D graphics list identifier.
The returned value is the 2D graphics list identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Draw an arc in an image without rotation or fill color, or add it to a 2D graphics list.
Specifies the identifier of the 2D graphics context.
Specifies the identifier of a valid image buffer in which to draw the arc or the identifier of a valid 2D graphics list in which to add the arc.
Specifies the X-coordinate of the center of the ellipse from which the arc is defined, in the input coordinate system.
Specifies the Y-coordinate of the center of the ellipse from which the arc is defined, in the input coordinate system.
Specifies the radius of the ellipse from which the arc is defined, along the X-axis of the input coordinate system.
Specifies the radius of the ellipse from which the arc is defined, along the Y-axis of the input coordinate system.
Specifies the angle at which to start drawing the arc, in degrees, relative to the input coordinate system.
Specifies the angle at which to end drawing the arc, in degrees, relative to the input coordinate system.
Draw an arc in an image without rotation or fill color, or add it to a 2D graphics list.
Specifies the identifier of the 2D graphics context.
Specifies the identifier of a valid image buffer in which to draw the arc or the identifier of a valid 2D graphics list in which to add the arc.
Specifies the X-coordinate of the center of the ellipse from which the arc is defined, in the input coordinate system.
Specifies the Y-coordinate of the center of the ellipse from which the arc is defined, in the input coordinate system.
Specifies the radius of the ellipse from which the arc is defined, along the X-axis of the input coordinate system.
Specifies the radius of the ellipse from which the arc is defined, along the Y-axis of the input coordinate system.
Specifies the angle at which to start drawing the arc, in degrees, relative to the input coordinate system.
Specifies the angle at which to end drawing the arc, in degrees, relative to the input coordinate system.
Draw an arc or sector in an image, with optional rotation and fill color, or add it to a 2D graphics list.
Specifies the identifier of the 2D graphics context.
Specifies the identifier of a valid image buffer in which to draw the arc or sector, or the identifier of a valid 2D graphics list in which to add the arc or sector.
Specifies the X-coordinate of the center of the ellipse from which the arc or sector is defined, in the input coordinate system.
Specifies the Y-coordinate of the center of the ellipse from which the arc or sector is defined, in the input coordinate system.
Specifies the radius of the ellipse from which the arc or sector is defined, along the X-axis in the input coordinate system.
Specifies the radius of the ellipse from which the arc or sector is defined, along the Y-axis in the input coordinate system.
Specifies the angle at which to start drawing the arc or sector, in degrees, relative to the input coordinate system.
Specifies the angle at which to end drawing the arc or sector, in degrees, relative to the input coordinate system.
Specifies the amount to rotate the ellipse used to define the arc or sector, in degrees, relative to the input coordinate system.
Specifies whether to draw an arc or sector. This parameter must be set to one of the following values:
Draw an arc or sector in an image, with optional rotation and fill color, or add it to a 2D graphics list.
Specifies the identifier of the 2D graphics context.
Specifies the identifier of a valid image buffer in which to draw the arc or sector, or the identifier of a valid 2D graphics list in which to add the arc or sector.
Specifies the X-coordinate of the center of the ellipse from which the arc or sector is defined, in the input coordinate system.
Specifies the Y-coordinate of the center of the ellipse from which the arc or sector is defined, in the input coordinate system.
Specifies the radius of the ellipse from which the arc or sector is defined, along the X-axis in the input coordinate system.
Specifies the radius of the ellipse from which the arc or sector is defined, along the Y-axis in the input coordinate system.
Specifies the angle at which to start drawing the arc or sector, in degrees, relative to the input coordinate system.
Specifies the angle at which to end drawing the arc or sector, in degrees, relative to the input coordinate system.
Specifies the amount to rotate the ellipse used to define the arc or sector, in degrees, relative to the input coordinate system.
Specifies whether to draw an arc or sector. This parameter must be set to one of the following values:
Draw a filled arc (sector) in an image without rotation, or add it to a 2D graphics list.
Specifies the identifier of the 2D graphics context.
Specifies the identifier of a valid image buffer in which to draw the arc or the identifier of a valid 2D graphics list in which to add the arc.
Specifies the X-coordinate of the center of the ellipse from which the arc is defined, in the input coordinate system.
Specifies the Y-coordinate of the center of the ellipse from which the arc is defined, in the input coordinate system.
Specifies the radius of the ellipse from which the arc is defined, along the X-axis of the input coordinate system.
Specifies the radius of the ellipse from which the arc is defined, along the Y-axis of the input coordinate system.
Specifies the angle at which to start drawing the arc, in degrees, relative to the input coordinate system.
Specifies the angle at which to end drawing the arc, in degrees, relative to the input coordinate system.
Draw a filled arc (sector) in an image without rotation, or add it to a 2D graphics list.
Specifies the identifier of the 2D graphics context.
Specifies the identifier of a valid image buffer in which to draw the arc or the identifier of a valid 2D graphics list in which to add the arc.
Specifies the X-coordinate of the center of the ellipse from which the arc is defined, in the input coordinate system.
Specifies the Y-coordinate of the center of the ellipse from which the arc is defined, in the input coordinate system.
Specifies the radius of the ellipse from which the arc is defined, along the X-axis of the input coordinate system.
Specifies the radius of the ellipse from which the arc is defined, along the Y-axis of the input coordinate system.
Specifies the angle at which to start drawing the arc, in degrees, relative to the input coordinate system.
Specifies the angle at which to end drawing the arc, in degrees, relative to the input coordinate system.
Sets the background color of the 2D graphics context.
Specifies the identifier of the 2D graphics context in which to set the background color. This parameter must be set to one of the following values:
Specifies the background color of a specified 2D graphics context.
Clear an image buffer to a specified foreground color, or remove graphics from a 2D graphics list.
Specifies the identifier of the 2D graphics context.
Specifies the identifier of a valid image buffer to clear or the identifier of a valid 2D graphics list to empty.
Sets the foreground color of the 2D graphics context.
Specifies the identifier of the 2D graphics context in which to set the foreground color. This parameter must be set to one of the following values:
Specifies the foreground color of a specified 2D graphics context.
Control a specified 2D graphics context setting.
Specifies the identifier of the 2D graphics context to control. This parameter must be set to one of the following:
Specifies the 2D graphics context setting to control.
Specifies the value to assign to the 2D graphics context setting.
Control a specified 2D graphics context setting.
Specifies the identifier of the 2D graphics context to control. This parameter must be set to one of the following:
Specifies the 2D graphics context setting to control.
Specifies the value to assign to the 2D graphics context setting.
Control the graphics contained within the 2D graphics list.
Specifies the identifier of the 2D graphics list to control. The 2D graphics list must have been previously allocated on the required system using MgraAllocList.
Specifies the graphic (one or all) to control.
Specifies the index of the sub-element of the graphic on which to apply the control setting. If this information is not required or supported, set this parameter to M_DEFAULT.
Specifies the 2D graphics list setting to control.
Specifies the value to assign to the 2D graphics list setting.
Control the graphics contained within the 2D graphics list.
Specifies the identifier of the 2D graphics list to control. The 2D graphics list must have been previously allocated on the required system using MgraAllocList.
Specifies the graphic (one or all) to control.
Specifies the index of the sub-element of the graphic on which to apply the control setting. If this information is not required or supported, set this parameter to M_DEFAULT.
Specifies the 2D graphics list setting to control.
Specifies the value to assign to the 2D graphics list setting.
Copy one or more graphics from one 2D graphics list to another.
Specifies the identifier of a valid 2D graphics list from which to copy or move the graphics. You must have allocated the 2D graphics list using MgraAllocList.
Specifies the identifier of a valid 2D graphics list in which to copy or move the graphics. You must have allocated the 2D graphics list using MgraAllocList.
Specifies the type of copy operation to perform.
Specifies the location inside the destination 2D graphics list at which to insert the graphics.
Specifies the number of graphics to copy or move.
Specifies the address of the array containing the indices or labels of the graphics to copy from the source 2D graphics list.
Specifies the address of the array in which to write the labels that have been automatically given to the copied or moved graphics in the destination 2D graphics list.
Reserved for future expansion and must be set to M_DEFAULT .
Copy one or more graphics from one 2D graphics list to another.
Specifies the identifier of a valid 2D graphics list from which to copy or move the graphics. You must have allocated the 2D graphics list using MgraAllocList.
Specifies the identifier of a valid 2D graphics list in which to copy or move the graphics. You must have allocated the 2D graphics list using MgraAllocList.
Specifies the type of copy operation to perform.
Specifies the location inside the destination 2D graphics list at which to insert the graphics.
Specifies the number of graphics to copy or move.
Specifies the address of the array containing the indices or labels of the graphics to copy from the source 2D graphics list.
Specifies the address of the array in which to write the labels that have been automatically given to the copied or moved graphics in the destination 2D graphics list.
Reserved for future expansion and must be set to M_DEFAULT .
Copy one or more graphics from one 2D graphics list to another.
Specifies the identifier of a valid 2D graphics list from which to copy or move the graphics. You must have allocated the 2D graphics list using MgraAllocList.
Specifies the identifier of a valid 2D graphics list in which to copy or move the graphics. You must have allocated the 2D graphics list using MgraAllocList.
Specifies the type of copy operation to perform.
Specifies the location inside the destination 2D graphics list at which to insert the graphics.
Specifies the number of graphics to copy or move.
Specifies the address of the array containing the indices or labels of the graphics to copy from the source 2D graphics list.
Specifies the address of the array in which to write the labels that have been automatically given to the copied or moved graphics in the destination 2D graphics list.
Reserved for future expansion and must be set to M_DEFAULT .
Copy one or more graphics from one 2D graphics list to another.
Specifies the identifier of a valid 2D graphics list from which to copy or move the graphics. You must have allocated the 2D graphics list using MgraAllocList.
Specifies the identifier of a valid 2D graphics list in which to copy or move the graphics. You must have allocated the 2D graphics list using MgraAllocList.
Specifies the type of copy operation to perform.
Specifies the location inside the destination 2D graphics list at which to insert the graphics.
Specifies the number of graphics to copy or move.
Specifies the address of the array containing the indices or labels of the graphics to copy from the source 2D graphics list.
Specifies the address of the array in which to write the labels that have been automatically given to the copied or moved graphics in the destination 2D graphics list.
Reserved for future expansion and must be set to M_DEFAULT .
Copy one or more graphics from one 2D graphics list to another.
Specifies the identifier of a valid 2D graphics list from which to copy or move the graphics. You must have allocated the 2D graphics list using MgraAllocList.
Specifies the identifier of a valid 2D graphics list in which to copy or move the graphics. You must have allocated the 2D graphics list using MgraAllocList.
Specifies the type of copy operation to perform.
Specifies the location inside the destination 2D graphics list at which to insert the graphics.
Specifies the number of graphics to copy or move.
Specifies the address of the array containing the indices or labels of the graphics to copy from the source 2D graphics list.
Specifies the address of the array in which to write the labels that have been automatically given to the copied or moved graphics in the destination 2D graphics list.
Reserved for future expansion and must be set to M_DEFAULT .
Draw a dot in an image or add a dot to a 2D graphics list.
Specifies the identifier of the 2D graphics context. This parameter must be set to one of the following values:
Specifies the identifier of a valid image buffer in which to draw the dot or the identifier of a valid 2D graphics list in which to add the dot.
Specifies the X-coordinate of the dot in the input coordinate system.
Specifies the Y-coordinate of the dot in the input coordinate system.
Draw a dot in an image or add a dot to a 2D graphics list.
Specifies the identifier of the 2D graphics context. This parameter must be set to one of the following values:
Specifies the identifier of a valid image buffer in which to draw the dot or the identifier of a valid 2D graphics list in which to add the dot.
Specifies the X-coordinate of the dot in the input coordinate system.
Specifies the Y-coordinate of the dot in the input coordinate system.
Draw one or more dots in an image, or add them to a 2D graphics list.
Specifies the identifier of the 2D graphics context. This parameter must be set to one of the following values:
Specifies the identifier of a valid image buffer in which to draw the dots or the identifier of a valid 2D graphics list in which to add the dots.
Specifies the number of dots to draw.
Specifies the address of the array containing the X-coordinate(s) of the dots to be drawn in the input coordinate system.
Specifies the address of the array containing the Y-coordinate(s) of the dots to be drawn in the input coordinate system.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Draw one or more dots in an image, or add them to a 2D graphics list.
Specifies the identifier of the 2D graphics context. This parameter must be set to one of the following values:
Specifies the identifier of a valid image buffer in which to draw the dots or the identifier of a valid 2D graphics list in which to add the dots.
Specifies the number of dots to draw.
Specifies the address of the array containing the X-coordinate(s) of the dots to be drawn in the input coordinate system.
Specifies the address of the array containing the Y-coordinate(s) of the dots to be drawn in the input coordinate system.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Draw one or more dots in an image, or add them to a 2D graphics list.
Specifies the identifier of the 2D graphics context. This parameter must be set to one of the following values:
Specifies the identifier of a valid image buffer in which to draw the dots or the identifier of a valid 2D graphics list in which to add the dots.
Specifies the number of dots to draw.
Specifies the address of the array containing the X-coordinate(s) of the dots to be drawn in the input coordinate system.
Specifies the address of the array containing the Y-coordinate(s) of the dots to be drawn in the input coordinate system.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Draw graphics, contained in a 2D graphics list, in an image.
Specifies the identifier of the 2D graphics list containing the graphics to destructively draw in the image.
Specifies the identifier of the destination image buffer in which to draw.
Specifies whether to also draw the annotations that indicate whether a graphic is selected, such as the selection box and handles.
Perform a boundary-type seed fill.
Specifies the identifier of the 2D graphics context. This parameter must be set to one of the following values:
Specifies the identifier of a valid image buffer in which to perform the filling operation.
Specifies the X-coordinate of the seed position in the input coordinate system.
Specifies the Y-coordinate of the seed position in the input coordinate system.
Perform a boundary-type seed fill.
Specifies the identifier of the 2D graphics context. This parameter must be set to one of the following values:
Specifies the identifier of a valid image buffer in which to perform the filling operation.
Specifies the X-coordinate of the seed position in the input coordinate system.
Specifies the Y-coordinate of the seed position in the input coordinate system.
Associate a text font with a 2D graphics context.
Specifies the identifier of the 2D graphics context with which to associate the character font. This parameter must be set to one of the following values:
Specifies the font with which to write text.
Set the font scale of a 2D graphics context.
Specifies the identifier of the 2D graphics context for which to set the font scale.
Specifies the X-scale-factor by which to multiply the width of the font characters.
Specifies the Y-scale-factor by which to multiply the height of the font characters.
Free a 2D graphics context or a 2D graphics list.
Specifies the identifier of the 2D graphics context or 2D graphics list to deallocate. If M_DEFAULT is specified, an error will occur.
Get information about a 2D graphics list event.
Specifies the 2D graphics list event identifier received by the hook-handler function (see MgraHookFunction).
Specifies the type of information to get.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (! M_NULL ) value is returned.
Get information about a 2D graphics list event.
Specifies the 2D graphics list event identifier received by the hook-handler function (see MgraHookFunction).
Specifies the type of information to get.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (! M_NULL ) value is returned.
Get information about a 2D graphics list event.
Specifies the 2D graphics list event identifier received by the hook-handler function (see MgraHookFunction).
Specifies the type of information to get.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (! M_NULL ) value is returned.
Hook a function to a 2D graphics list event.
Specifies the identifier of the 2D graphics list to which to hook a function.
Specifies the 2D graphics list event to which to hook the function.
Specifies the address of the function that should be called when the specified event occurs.
Specifies the address of the user data that you want to make available to the hook-handler function.
Inquire information about a 2D graphics context.
Specifies the identifier of the 2D graphics context about which to inquire information. This parameter must be set to one of the following values:
Specifies the 2D graphics context setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a 2D graphics context.
Specifies the identifier of the 2D graphics context about which to inquire information. This parameter must be set to one of the following values:
Specifies the 2D graphics context setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a 2D graphics context.
Specifies the identifier of the 2D graphics context about which to inquire information. This parameter must be set to one of the following values:
Specifies the 2D graphics context setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a 2D graphics context.
Specifies the identifier of the 2D graphics context about which to inquire information. This parameter must be set to one of the following values:
Specifies the 2D graphics context setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a 2D graphics list or a graphic contained within the 2D graphics list.
Specifies the identifier of the 2D graphics list about which to inquire information.
Specifies the graphic about which to inquire, or specifies to inquire about the 2D graphics list itself.
Specifies the index of the sub-element of the graphic about which to inquire. If this information is not required or supported, set this parameter to M_DEFAULT.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a 2D graphics list or a graphic contained within the 2D graphics list.
Specifies the identifier of the 2D graphics list about which to inquire information.
Specifies the graphic about which to inquire, or specifies to inquire about the 2D graphics list itself.
Specifies the index of the sub-element of the graphic about which to inquire. If this information is not required or supported, set this parameter to M_DEFAULT.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a 2D graphics list or a graphic contained within the 2D graphics list.
Specifies the identifier of the 2D graphics list about which to inquire information.
Specifies the graphic about which to inquire, or specifies to inquire about the 2D graphics list itself.
Specifies the index of the sub-element of the graphic about which to inquire. If this information is not required or supported, set this parameter to M_DEFAULT.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a 2D graphics list or a graphic contained within the 2D graphics list.
Specifies the identifier of the 2D graphics list about which to inquire information.
Specifies the graphic about which to inquire, or specifies to inquire about the 2D graphics list itself.
Specifies the index of the sub-element of the graphic about which to inquire. If this information is not required or supported, set this parameter to M_DEFAULT.
Specifies the setting to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Change the state of interactivity of graphics in a 2D graphics list.
Specifies the identifier of the 2D graphics context.
Specifies the identifier of a valid 2D graphics list whose state of interactivity must be changed.
Specifies the type of graphic to define interactively and add to the 2D graphics list, or specifies to cancel or stop the 2D graphics list's state of interactivity.
Specifies optional behavior when defining the graphic in the display. If this behavior is not required or supported, set this parameter to M_DEFAULT .
Specifies how to interactively define the graphic.
Draw a line in an image or add a line to a 2D graphics list.
Specifies the identifier of the 2D graphics context. This parameter must be set to one of the following values:
Specifies the identifier of a valid image buffer in which to draw the line or the identifier of a valid 2D graphics list in which to add the line.
Specifies the X-coordinate of the start of the line in the input coordinate system.
Specifies the Y-coordinate of the start of the line in the input coordinate system.
Specifies the X-coordinate of the end of the line in the input coordinate system.
Specifies the Y-coordinate of the end of the line in the input coordinate system.
Draw a line in an image or add a line to a 2D graphics list.
Specifies the identifier of the 2D graphics context. This parameter must be set to one of the following values:
Specifies the identifier of a valid image buffer in which to draw the line or the identifier of a valid 2D graphics list in which to add the line.
Specifies the X-coordinate of the start of the line in the input coordinate system.
Specifies the Y-coordinate of the start of the line in the input coordinate system.
Specifies the X-coordinate of the end of the line in the input coordinate system.
Specifies the Y-coordinate of the end of the line in the input coordinate system.
Draw one or more lines, a polyline, or a polygon in an image, or add them to a 2D graphics list.
Specifies the identifier of the 2D graphics context. This parameter must be set to one of the following values:
Specifies the identifier of a valid image buffer in which to draw the lines, polyline, or polygon or the identifier of a valid 2D graphics list in which to add the lines, polyline, or polygon.
Specifies the number of lines to draw or add ( M_LINE_LIST), or the number of vertices in the polyline or polygon to draw or add ( M_POLYGON or M_POLYLINE), according to the array parameters ( XPtr, YPtr, X2Ptr, and Y2Ptr).
Specifies the address of the array containing the X-coordinate(s) of the start of the lines, or containing the X-coordinates of the vertices in the polyline or polygon, in the input coordinate system.
Specifies the address of the array containing the Y-coordinate(s) of the start of the lines, or containing the Y-coordinates of the vertices in the polyline or polygon, in the input coordinate system.
Specifies the address of the array containing the X-coordinate(s) of the end of the lines in the input coordinate system.
Specifies the address of the array containing the Y-coordinate(s) of the end of the lines in the input coordinate system.
Specifies the type of line to draw in the image or to add to the 2D graphics list.
Draw one or more lines, a polyline, or a polygon in an image, or add them to a 2D graphics list.
Specifies the identifier of the 2D graphics context. This parameter must be set to one of the following values:
Specifies the identifier of a valid image buffer in which to draw the lines, polyline, or polygon or the identifier of a valid 2D graphics list in which to add the lines, polyline, or polygon.
Specifies the number of lines to draw or add ( M_LINE_LIST), or the number of vertices in the polyline or polygon to draw or add ( M_POLYGON or M_POLYLINE), according to the array parameters ( XPtr, YPtr, X2Ptr, and Y2Ptr).
Specifies the address of the array containing the X-coordinate(s) of the start of the lines, or containing the X-coordinates of the vertices in the polyline or polygon, in the input coordinate system.
Specifies the address of the array containing the Y-coordinate(s) of the start of the lines, or containing the Y-coordinates of the vertices in the polyline or polygon, in the input coordinate system.
Specifies the address of the array containing the X-coordinate(s) of the end of the lines in the input coordinate system.
Specifies the address of the array containing the Y-coordinate(s) of the end of the lines in the input coordinate system.
Specifies the type of line to draw in the image or to add to the 2D graphics list.
Draw one or more lines, a polyline, or a polygon in an image, or add them to a 2D graphics list.
Specifies the identifier of the 2D graphics context. This parameter must be set to one of the following values:
Specifies the identifier of a valid image buffer in which to draw the lines, polyline, or polygon or the identifier of a valid 2D graphics list in which to add the lines, polyline, or polygon.
Specifies the number of lines to draw or add ( M_LINE_LIST), or the number of vertices in the polyline or polygon to draw or add ( M_POLYGON or M_POLYLINE), according to the array parameters ( XPtr, YPtr, X2Ptr, and Y2Ptr).
Specifies the address of the array containing the X-coordinate(s) of the start of the lines, or containing the X-coordinates of the vertices in the polyline or polygon, in the input coordinate system.
Specifies the address of the array containing the Y-coordinate(s) of the start of the lines, or containing the Y-coordinates of the vertices in the polyline or polygon, in the input coordinate system.
Specifies the address of the array containing the X-coordinate(s) of the end of the lines in the input coordinate system.
Specifies the address of the array containing the Y-coordinate(s) of the end of the lines in the input coordinate system.
Specifies the type of line to draw in the image or to add to the 2D graphics list.
Draw one or more lines, a polyline, or a polygon in an image, or add them to a 2D graphics list.
Specifies the identifier of the 2D graphics context. This parameter must be set to one of the following values:
Specifies the identifier of a valid image buffer in which to draw the lines, polyline, or polygon or the identifier of a valid 2D graphics list in which to add the lines, polyline, or polygon.
Specifies the number of lines to draw or add ( M_LINE_LIST), or the number of vertices in the polyline or polygon to draw or add ( M_POLYGON or M_POLYLINE), according to the array parameters ( XPtr, YPtr, X2Ptr, and Y2Ptr).
Specifies the address of the array containing the X-coordinate(s) of the start of the lines, or containing the X-coordinates of the vertices in the polyline or polygon, in the input coordinate system.
Specifies the address of the array containing the Y-coordinate(s) of the start of the lines, or containing the Y-coordinates of the vertices in the polyline or polygon, in the input coordinate system.
Specifies the address of the array containing the X-coordinate(s) of the end of the lines in the input coordinate system.
Specifies the address of the array containing the Y-coordinate(s) of the end of the lines in the input coordinate system.
Specifies the type of line to draw in the image or to add to the 2D graphics list.
Draw one or more lines, a polyline, or a polygon in an image, or add them to a 2D graphics list.
Specifies the identifier of the 2D graphics context. This parameter must be set to one of the following values:
Specifies the identifier of a valid image buffer in which to draw the lines, polyline, or polygon or the identifier of a valid 2D graphics list in which to add the lines, polyline, or polygon.
Specifies the number of lines to draw or add ( M_LINE_LIST), or the number of vertices in the polyline or polygon to draw or add ( M_POLYGON or M_POLYLINE), according to the array parameters ( XPtr, YPtr, X2Ptr, and Y2Ptr).
Specifies the address of the array containing the X-coordinate(s) of the start of the lines, or containing the X-coordinates of the vertices in the polyline or polygon, in the input coordinate system.
Specifies the address of the array containing the Y-coordinate(s) of the start of the lines, or containing the Y-coordinates of the vertices in the polyline or polygon, in the input coordinate system.
Specifies the address of the array containing the X-coordinate(s) of the end of the lines in the input coordinate system.
Specifies the address of the array containing the Y-coordinate(s) of the end of the lines in the input coordinate system.
Specifies the type of line to draw in the image or to add to the 2D graphics list.
Draw one or more lines, a polyline, or a polygon in an image, or add them to a 2D graphics list.
Specifies the identifier of the 2D graphics context. This parameter must be set to one of the following values:
Specifies the identifier of a valid image buffer in which to draw the lines, polyline, or polygon or the identifier of a valid 2D graphics list in which to add the lines, polyline, or polygon.
Specifies the number of lines to draw or add ( M_LINE_LIST), or the number of vertices in the polyline or polygon to draw or add ( M_POLYGON or M_POLYLINE), according to the array parameters ( XPtr, YPtr, X2Ptr, and Y2Ptr).
Specifies the address of the array containing the X-coordinate(s) of the start of the lines, or containing the X-coordinates of the vertices in the polyline or polygon, in the input coordinate system.
Specifies the address of the array containing the Y-coordinate(s) of the start of the lines, or containing the Y-coordinates of the vertices in the polyline or polygon, in the input coordinate system.
Specifies the address of the array containing the X-coordinate(s) of the end of the lines in the input coordinate system.
Specifies the address of the array containing the Y-coordinate(s) of the end of the lines in the input coordinate system.
Specifies the type of line to draw in the image or to add to the 2D graphics list.
Draw a rectangle in an image without rotation or fill color, or add it to a 2D graphics list.
Specifies the identifier of the 2D graphics context. This parameter must be set to one of the following values:
Specifies the identifier of a valid image buffer in which to draw the rectangle or the identifier of a valid 2D graphics list in which to add the rectangle.
Specifies the X-coordinate of the top-left corner of the rectangle in the input coordinate system.
Specifies the Y-coordinate of the top-left corner of the rectangle in the input coordinate system.
Specifies the X-coordinate of the bottom-right corner of the rectangle in the input coordinate system.
Specifies the Y-coordinate of the bottom-right corner of the rectangle in the input coordinate system.
Draw a rectangle in an image without rotation or fill color, or add it to a 2D graphics list.
Specifies the identifier of the 2D graphics context. This parameter must be set to one of the following values:
Specifies the identifier of a valid image buffer in which to draw the rectangle or the identifier of a valid 2D graphics list in which to add the rectangle.
Specifies the X-coordinate of the top-left corner of the rectangle in the input coordinate system.
Specifies the Y-coordinate of the top-left corner of the rectangle in the input coordinate system.
Specifies the X-coordinate of the bottom-right corner of the rectangle in the input coordinate system.
Specifies the Y-coordinate of the bottom-right corner of the rectangle in the input coordinate system.
Draw a rectangle in an image with optional rotation and fill color, or add it to a 2D graphics list.
Specifies the identifier of the 2D graphics context. This parameter must be set to one of the following values:
Specifies the identifier of a valid image buffer in which to draw the rectangle or the identifier of a valid 2D graphics list in which to add the rectangle.
Specifies the X-coordinate of the rectangle's position in the input coordinate system.
Specifies the Y-coordinate of the rectangle's position in the input coordinate system.
Specifies the width of the rectangle, relative to the input coordinate system.
Specifies the height of the rectangle, relative to the input coordinate system.
Specifies the angle with which to rotate the rectangle, in degrees, relative to the input coordinate system.
Specifies how to draw the rectangle in the image or add the rectangle to the 2D graphics list.
Draw a rectangle in an image with optional rotation and fill color, or add it to a 2D graphics list.
Specifies the identifier of the 2D graphics context. This parameter must be set to one of the following values:
Specifies the identifier of a valid image buffer in which to draw the rectangle or the identifier of a valid 2D graphics list in which to add the rectangle.
Specifies the X-coordinate of the rectangle's position in the input coordinate system.
Specifies the Y-coordinate of the rectangle's position in the input coordinate system.
Specifies the width of the rectangle, relative to the input coordinate system.
Specifies the height of the rectangle, relative to the input coordinate system.
Specifies the angle with which to rotate the rectangle, in degrees, relative to the input coordinate system.
Specifies how to draw the rectangle in the image or add the rectangle to the 2D graphics list.
Draw a filled rectangle in an image without rotation, or add it to a 2D graphics list.
Specifies the identifier of the 2D graphics context. This parameter must be set to one of the following values:
Specifies the identifier of a valid image buffer in which to draw the filled rectangle or the identifier of a valid 2D graphics list in which to add the filled rectangle.
Specifies the X-coordinate of the top-left corner of the filled rectangle in the input coordinate system.
Specifies the Y-coordinate of the top-left corner of the filled rectangle in the input coordinate system.
Specifies the X-coordinate of the bottom-right corner of the filled rectangle in the input coordinate system.
Specifies the Y-coordinate of the bottom-right corner of the filled rectangle in the input coordinate system.
Draw a filled rectangle in an image without rotation, or add it to a 2D graphics list.
Specifies the identifier of the 2D graphics context. This parameter must be set to one of the following values:
Specifies the identifier of a valid image buffer in which to draw the filled rectangle or the identifier of a valid 2D graphics list in which to add the filled rectangle.
Specifies the X-coordinate of the top-left corner of the filled rectangle in the input coordinate system.
Specifies the Y-coordinate of the top-left corner of the filled rectangle in the input coordinate system.
Specifies the X-coordinate of the bottom-right corner of the filled rectangle in the input coordinate system.
Specifies the Y-coordinate of the bottom-right corner of the filled rectangle in the input coordinate system.
Draw text in an image or add text to a 2D graphics list.
Specifies the identifier of the 2D graphics context.
Specifies the identifier of a valid image buffer in which to draw the graphic or the identifier of a valid 2D graphics list in which to add the graphic.
Specifies the X-coordinate at which to start drawing the top-left corner of the first character in the input coordinate system.
Specifies the Y-coordinate at which to start drawing the top-left corner of the first character in the input coordinate system.
Specifies the address of the string containing the text to draw in the destination buffer.
Draw text in an image or add text to a 2D graphics list.
Specifies the identifier of the 2D graphics context.
Specifies the identifier of a valid image buffer in which to draw the graphic or the identifier of a valid 2D graphics list in which to add the graphic.
Specifies the X-coordinate at which to start drawing the top-left corner of the first character in the input coordinate system.
Specifies the Y-coordinate at which to start drawing the top-left corner of the first character in the input coordinate system.
Specifies the address of the string containing the text to draw in the destination buffer.
Draw vectors at arbitrary positions in an image, or add them to a 2D graphics list.
Specifies the identifier of the 2D graphics context. This parameter must be set to one of the following values:
Specifies the identifier of a valid image buffer in which to draw the vectors or the identifier of a valid 2D graphics list in which to add the vectors.
Specifies the number of vectors to draw.
Specifies the address of the array containing the X-coordinates of the starting points of the vectors to draw.
Specifies the address of the array containing the Y-coordinates of the starting points of the vectors to draw.
Specifies the address of the array containing the displacements, in the X-direction, of the vectors to draw.
Specifies the address of the array containing the displacements, in the Y-direction, of the vectors to draw.
Specifies how to use the scale value ( ScaleValue) to scale the vectors.
Specifies the value by which to scale the vectors, according to the specified mode ( ScaleMode).
Specifies how to configure the arrowheads of the vectors, and how to handle null vectors.
Draw vectors at arbitrary positions in an image, or add them to a 2D graphics list.
Specifies the identifier of the 2D graphics context. This parameter must be set to one of the following values:
Specifies the identifier of a valid image buffer in which to draw the vectors or the identifier of a valid 2D graphics list in which to add the vectors.
Specifies the number of vectors to draw.
Specifies the address of the array containing the X-coordinates of the starting points of the vectors to draw.
Specifies the address of the array containing the Y-coordinates of the starting points of the vectors to draw.
Specifies the address of the array containing the displacements, in the X-direction, of the vectors to draw.
Specifies the address of the array containing the displacements, in the Y-direction, of the vectors to draw.
Specifies how to use the scale value ( ScaleValue) to scale the vectors.
Specifies the value by which to scale the vectors, according to the specified mode ( ScaleMode).
Specifies how to configure the arrowheads of the vectors, and how to handle null vectors.
Draw vectors at arbitrary positions in an image, or add them to a 2D graphics list.
Specifies the identifier of the 2D graphics context. This parameter must be set to one of the following values:
Specifies the identifier of a valid image buffer in which to draw the vectors or the identifier of a valid 2D graphics list in which to add the vectors.
Specifies the number of vectors to draw.
Specifies the address of the array containing the X-coordinates of the starting points of the vectors to draw.
Specifies the address of the array containing the Y-coordinates of the starting points of the vectors to draw.
Specifies the address of the array containing the displacements, in the X-direction, of the vectors to draw.
Specifies the address of the array containing the displacements, in the Y-direction, of the vectors to draw.
Specifies how to use the scale value ( ScaleValue) to scale the vectors.
Specifies the value by which to scale the vectors, according to the specified mode ( ScaleMode).
Specifies how to configure the arrowheads of the vectors, and how to handle null vectors.
Draw vectors at arbitrary positions in an image, or add them to a 2D graphics list.
Specifies the identifier of the 2D graphics context. This parameter must be set to one of the following values:
Specifies the identifier of a valid image buffer in which to draw the vectors or the identifier of a valid 2D graphics list in which to add the vectors.
Specifies the number of vectors to draw.
Specifies the address of the array containing the X-coordinates of the starting points of the vectors to draw.
Specifies the address of the array containing the Y-coordinates of the starting points of the vectors to draw.
Specifies the address of the array containing the displacements, in the X-direction, of the vectors to draw.
Specifies the address of the array containing the displacements, in the Y-direction, of the vectors to draw.
Specifies how to use the scale value ( ScaleValue) to scale the vectors.
Specifies the value by which to scale the vectors, according to the specified mode ( ScaleMode).
Specifies how to configure the arrowheads of the vectors, and how to handle null vectors.
Draw vectors at equally spaced positions in an image, or add them to a 2D graphics list.
Specifies the identifier of the 2D graphics context. This parameter must be set to one of the following values:
Specifies the identifier of a valid image buffer in which to draw the vectors or the identifier of a valid 2D graphics list in which to add the vectors.
Specifies the identifier of a valid image buffer containing the values corresponding to the displacements, in the X-direction, of the vectors to draw.
Specifies the identifier of a valid image buffer containing the values corresponding to the displacements, in the Y-direction, of the vectors to draw.
Specifies a value that establishes the positions for which vectors are drawn. MIL always draws a vector for the first position (0,0), and then draws subsequent vectors that are a multiple of the specified stride, in both the X- and Y-direction. For example, if you specify a stride of 2, a vector is drawn for position (0,0), and for every second position after that, in the X-direction and in the Y-direction. Specifying a stride of 1 draws a vector for every position. Increasing the stride increases the space between the vectors drawn.
Specifies how to use the scale value ( ScaleValue) to scale the vectors.
Specifies the value by which to scale the vectors, according to the specified mode ( ScaleMode).
Specifies how to configure the arrowheads of the vectors, and how to handle null vectors.
Allocate an image processing context.
Specifies the system on which to allocate the context.
Specifies the type of image processing context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the image processing context identifier.
The returned value is the image processing context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate an image processing context.
Specifies the system on which to allocate the context.
Specifies the type of image processing context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the image processing context identifier.
The returned value is the image processing context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate an image processing result buffer.
Specifies the system on which to allocate the result buffer.
Specifies the number of buffer entries to allocate for the specified result buffer.
Specifies the type of data that will be stored in this result buffer.
Specifies the address of the variable in which to write the image processing result buffer identifier.
The returned value is the result buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate an image processing result buffer.
Specifies the system on which to allocate the result buffer.
Specifies the number of buffer entries to allocate for the specified result buffer.
Specifies the type of data that will be stored in this result buffer.
Specifies the address of the variable in which to write the image processing result buffer identifier.
The returned value is the result buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Perform a point-to-point arithmetic operation.
Specifies the data source of the first operand.
Specifies the data source of the second operand.
Specifies the identifier of the destination of the results.
Specifies the operation to perform.
Perform a point-to-point arithmetic operation using multiple source images.
Specifies the data source of the first operand; this parameter must be given an image buffer identifier.
Specifies the data source of the second operand; this parameter can be given an image buffer identifier or a constant.
Specifies the data source of the third operand; this parameter can be given an image buffer identifier or a constant.
Specifies the data source of the fourth operand; this parameter must be given a constant.
Specifies the data source of the fifth operand; this parameter must be given a constant.
Specifies the identifier of the destination of the results; this parameter must be given an image buffer identifier.
Specifies the operation to perform.
Reserved for future expansion. Must be set to M_DEFAULT .
Perform an augmentation operation on an image.
Specifies the identifier of the augmentation context. The context must have been allocated using MimAlloc with M_AUGMENTATION_CONTEXT.
Specifies the identifier of the source image buffer.
Specifies the identifier of the destination in which to write the result of the augmentation transformation.
Specifies the initial value that will generate the randomized settings for the image processing operations used to perform the augmentation.
Specifies whether MimAugment should perform the augmentation, or should explicitly preprocess the augmentation context.
Perform a point-to-point binary threshold operation.
Specifies the identifier of the data source of the operation.
Specifies the identifier of the destination image buffer in which to write the results.
Specifies the condition, as well as the threshold mode to use to establish the threshold value(s) of the condition.
Specifies either the lower limit of the selected condition or the minimum value to use when establishing the threshold.
Specifies either the upper limit of the selected condition or the maximum value to use when establishing the threshold.
When DstImageBufId is given an image buffer identifier, this function returns the specified value of the LowParam parameter. When DstImageBufId is set to M_NULL and the ConditionAndThreshMode parameter is set to one of the automatic threshold modes (M_BIMODAL, M_TRIANGLE_BISECTION_DARK, or M_TRIANGLE_BISECTION_BRIGHT), this function returns the automatically calculated threshold value. If the ConditionAndThreshMode parameter is set to M_PERCENTILE_VALUE, this function returns the threshold value established from the specified lower limit. When dealing with floating-point source buffers, the returned threshold is truncated to an integer value. Therefore, the returned threshold and the actual threshold used to binarize can differ.
Perform a point-to-point adaptive binarization on an image.
Specifies the identifier of the adaptive binarization context.
Specifies the identifier of the source image buffer with which to perform the adaptive binarization.
Specifies the identifier of the image buffer to use as the first seed image.
Specifies the identifier of the image buffer to use as the second seed image.
Specifies the identifier of the image buffer in which to put the result of the adaptive binarization operation.
Specifies the identifier of the image buffer in which to put the resulting threshold values with which to binarize the source image.
Reserved for future expansion and must be set to M_DEFAULT .
Perform a point-to-point clipping operation.
Specifies the identifier of the image data source.
Specifies the identifier of the destination image buffer.
Specifies the clipping condition.
Specifies the lower clipping point of the selected condition.
Specifies the upper clipping point of the selected condition.
Specifies the value to write to the destination buffer when a pixel satisfies the specified low clipping condition.
Specifies the value to write to the destination buffer when a pixel satisfies the specified high clipping condition.
Perform a binary or grayscale closing-type morphological operation.
Specifies the identifier of the data source of the operation.
Specifies the identifier of the destination of the resulting image.
Specifies the number of times to iterate the operation.
Specifies the processing mode to use.
Perform a 3x3 binary connectivity mapping.
Specifies the identifier of the source of the operation.
Specifies the identifier of the destination of the results.
Specifies the identifier of the LUT buffer.
Control an image processing context or result buffer setting.
Specifies the identifier of the image processing context or result buffer. The image processing context or result buffer must have been previously allocated on the system using MimAlloc or MimAllocResult, respectively.
Specifies the processing feature to control.
Specifies the value needed for the control.
Control an image processing context or result buffer setting.
Specifies the identifier of the image processing context or result buffer. The image processing context or result buffer must have been previously allocated on the system using MimAlloc or MimAllocResult, respectively.
Specifies the processing feature to control.
Specifies the value needed for the control.
Perform a color conversion.
Specifies the identifier of the source image buffer.
Specifies the identifier of the destination image buffer.
Specifies the type of conversion to perform.
Perform a general convolution operation.
Specifies the identifier of the data source of the operation.
Specifies the identifier of the destination of the results.
Specifies the filter to use.
Count the number of pixels that differ in each image.
Specifies the identifier of the first image data source.
Specifies the identifier of the second image data source.
Specifies the identifier of the buffer in which to store the differences.
The returned value is the number of differences between the two specified source buffers.
Correct dead pixels in an image.
Specifies the identifier of the dead pixels image processing context. The context must have been allocated using MimAlloc with M_DEAD_PIXEL_CONTEXT.
Specifies the identifier of the source image buffer.
Specifies the identifier of the destination image buffer.
Specifies the control flag. This parameter must be set to one of the following:
Produce a sequence of deinterlaced images from a sequence of images acquired from an interlaced camera.
Specifies the identifier of the image processing context to be used for deinterlacing. The image processing context must have been previously allocated on the system using MimAlloc.
Specifies an array containing the identifiers of the buffers of the images to deinterlace.
Specifies an array containing the identifiers of the buffers of the images in which to save the deinterlaced images.
Specifies the number of images in the source sequence.
Specifies the number of deinterlaced images in the destination sequence.
Reserved for future use. Should be set to M_DEFAULT .
Produce a sequence of deinterlaced images from a sequence of images acquired from an interlaced camera.
Specifies the identifier of the image processing context to be used for deinterlacing. The image processing context must have been previously allocated on the system using MimAlloc.
Specifies an array containing the identifiers of the buffers of the images to deinterlace.
Specifies an array containing the identifiers of the buffers of the images in which to save the deinterlaced images.
Specifies the number of images in the source sequence.
Specifies the number of deinterlaced images in the destination sequence.
Reserved for future use. Should be set to M_DEFAULT .
Produce a sequence of deinterlaced images from a sequence of images acquired from an interlaced camera.
Specifies the identifier of the image processing context to be used for deinterlacing. The image processing context must have been previously allocated on the system using MimAlloc.
Specifies an array containing the identifiers of the buffers of the images to deinterlace.
Specifies an array containing the identifiers of the buffers of the images in which to save the deinterlaced images.
Specifies the number of images in the source sequence.
Specifies the number of deinterlaced images in the destination sequence.
Reserved for future use. Should be set to M_DEFAULT .
Perform a differential operation.
Specifies the identifier of an image buffer that stores a derivative, or a linear IIR filter context.
Specifies the identifier of an image buffer that stores the source image, or a derivative.
Specifies the identifier an image buffer that stores the source image (for a sharpenig operation), or a derivative.
Reserved for future expansion and must be set to M_NULL .
Reserved for future expansion and must be set to M_NULL .
Specifies the identifier of the first destination image buffer.
Specifies the identifier of the second destination image buffer.
Specifies an attribute of the operation to perform.
Specifies the differential operation to perform.
Specifies a control setting for the operation to perform.
Perform a binary or grayscale dilation-type morphological operation.
Specifies the identifier of the source image buffer.
Specifies the identifier of the destination image buffer.
Specifies the number of times to iterate the operation.
Specifies the processing mode to use.
Perform a distance transformation.
Specifies the identifier of the source of the operation.
Specifies the identifier of the destination of the resulting image.
Specifies the way in which the minimum distance from blob pixel to background pixel is calculated.
Draw the settings of an image processing context or the results of an image processing operation.
Specifies the identifier of the 2D graphics context to use. This parameter must be set to one of the following:
Specifies the identifier of the primary source image buffer, result buffer, or image processing context from which to extract the results to draw.
Specifies the identifier of the secondary source image buffer for the drawing operation.
Specifies the identifier of the destination image buffer or 2D graphics list in which to draw.
Specifies the type of operation to perform.
Specifies an attribute of the operation to perform.
Specifies an attribute of the operation to perform.
Specifies drawing constraints.
Perform a specific edge detection operation and produce a gradient intensity and/or gradient angle image.
Specifies the identifier of the source of the operation.
Specifies the identifier of the destination buffer for the resulting gradient intensity image.
Specifies the identifier of the destination buffer for the resulting gradient angle image.
Specifies the filter to use.
Specifies how to perform the operation.
Specifies the threshold value for calculating the gradient angle.
Perform a binary or grayscale erosion-type morphological operation.
Specifies the identifier of the source image buffer.
Specifies the identifier of the destination image buffer.
Specifies the number of times to iterate the operation.
Specifies the processing mode to use.
Perform adaptive filtering.
Specifies the predefined adaptive filter context to use.
Specifies the identifier of the source image buffer.
Specifies the identifier of the destination image buffer.
Specifies an attribute of the operation to perform.
Specifies an attribute of the operation to perform.
Specifies an attribute of the operation to perform.
Specifies how to determine the new value for a pixel determined to be noise.
Find an image buffer's extremes (minimum and/or maximum pixel values).
Specifies the identifier of the data source of the operation.
Specifies the identifier of the buffer in which to store the extreme values.
Specifies the type of extreme(s) to find.
Find the dominant orientations of an image buffer.
Specifies the find orientation image processing context.
Specifies the identifier of the source image.
Specifies the identifier of the find orientation result buffer.
Reserved for future expansion and must be set to M_DEFAULT .
Applies a flat-field correction to remove artifacts from the specified source image.
Specifies the identifier of a flat-field image processing context, previously allocated using MimAlloc with M_FLAT_FIELD_CONTEXT.
Specifies the identifier of the source image buffer.
Specifies the identifier of the destination image buffer.
Specifies the operation to perform. This parameter must be set to one of the following values.
Perform a horizontal or vertical image-flipping operation.
Specifies the identifier of the source image buffer.
Specifies the identifier of the destination image buffer.
Specifies the operation to perform.
Reserved for future expansion. Must be set to M_DEFAULT .
Free an image processing context or result buffer.
Specifies the identifier of the image processing context or result buffer to free. These must have been successfully allocated (with MimAlloc or MimAllocResult) prior to calling this function.
Gets arrays of values from an image processing context.
Specifies the identifier of the image processing context. The image processing context must have been previously allocated with MimAlloc.
Specifies the type of information in the array(s).
Specifies the number of values in the array(s).
Specifies the address of the array in which to store the first set of values.
Specifies the address of the array in which to store the second set of values.
Reserved for future expansion and must be set to M_DEFAULT .
The returned value is the number of entries in the array(s). If Param1Ptr and Param2Ptr are both set to M_NULL, MimGet returns the size of the required arrays.
Gets arrays of values from an image processing context.
Specifies the identifier of the image processing context. The image processing context must have been previously allocated with MimAlloc.
Specifies the type of information in the array(s).
Specifies the number of values in the array(s).
Specifies the address of the array in which to store the first set of values.
Specifies the address of the array in which to store the second set of values.
Reserved for future expansion and must be set to M_DEFAULT .
The returned value is the number of entries in the array(s). If Param1Ptr and Param2Ptr are both set to M_NULL, MimGet returns the size of the required arrays.
Gets arrays of values from an image processing context.
Specifies the identifier of the image processing context. The image processing context must have been previously allocated with MimAlloc.
Specifies the type of information in the array(s).
Specifies the number of values in the array(s).
Specifies the address of the array in which to store the first set of values.
Specifies the address of the array in which to store the second set of values.
Reserved for future expansion and must be set to M_DEFAULT .
The returned value is the number of entries in the array(s). If Param1Ptr and Param2Ptr are both set to M_NULL, MimGet returns the size of the required arrays.
Gets arrays of values from an image processing context.
Specifies the identifier of the image processing context. The image processing context must have been previously allocated with MimAlloc.
Specifies the type of information in the array(s).
Specifies the number of values in the array(s).
Specifies the address of the array in which to store the first set of values.
Specifies the address of the array in which to store the second set of values.
Reserved for future expansion and must be set to M_DEFAULT .
The returned value is the number of entries in the array(s). If Param1Ptr and Param2Ptr are both set to M_NULL, MimGet returns the size of the required arrays.
Gets arrays of values from an image processing context.
Specifies the identifier of the image processing context. The image processing context must have been previously allocated with MimAlloc.
Specifies the type of information in the array(s).
Specifies the number of values in the array(s).
Specifies the address of the array in which to store the first set of values.
Specifies the address of the array in which to store the second set of values.
Reserved for future expansion and must be set to M_DEFAULT .
The returned value is the number of entries in the array(s). If Param1Ptr and Param2Ptr are both set to M_NULL, MimGet returns the size of the required arrays.
Gets arrays of values from an image processing context.
Specifies the identifier of the image processing context. The image processing context must have been previously allocated with MimAlloc.
Specifies the type of information in the array(s).
Specifies the number of values in the array(s).
Specifies the address of the array in which to store the first set of values.
Specifies the address of the array in which to store the second set of values.
Reserved for future expansion and must be set to M_DEFAULT .
The returned value is the number of entries in the array(s). If Param1Ptr and Param2Ptr are both set to M_NULL, MimGet returns the size of the required arrays.
Gets arrays of values from an image processing context.
Specifies the identifier of the image processing context. The image processing context must have been previously allocated with MimAlloc.
Specifies the type of information in the array(s).
Specifies the number of values in the array(s).
Specifies the address of the array in which to store the first set of values.
Specifies the address of the array in which to store the second set of values.
Reserved for future expansion and must be set to M_DEFAULT .
The returned value is the number of entries in the array(s). If Param1Ptr and Param2Ptr are both set to M_NULL, MimGet returns the size of the required arrays.
Get the specified type of results from an image processing result buffer.
Specifies the identifier of the image processing result buffer from which to retrieve results.
Specifies the type of results to retrieve.
Specifies the address of the one-dimensional array in which to write the results read from the MIL result buffer.
Get the specified type of results from an image processing result buffer.
Specifies the identifier of the image processing result buffer from which to retrieve results.
Specifies the type of results to retrieve.
Specifies the address of the one-dimensional array in which to write the results read from the MIL result buffer.
Get the specified type of results from an image processing result buffer.
Specifies the identifier of the image processing result buffer from which to retrieve results.
Specifies the type of results to retrieve.
Specifies the address of the one-dimensional array in which to write the results read from the MIL result buffer.
Get the specified type of results from an image processing result buffer.
Specifies the identifier of the image processing result buffer from which to retrieve results.
Specifies the type of results to retrieve.
Specifies the address of the one-dimensional array in which to write the results read from the MIL result buffer.
Get the specified type of results from an image processing result buffer.
Specifies the identifier of the image processing result buffer from which to retrieve results.
Specifies the type of results to retrieve.
Specifies the address of the one-dimensional array in which to write the results read from the MIL result buffer.
Get the specified type of results from an image processing result buffer.
Specifies the identifier of the image processing result buffer from which to retrieve results.
Specifies the type of results to retrieve.
Specifies the address of the one-dimensional array in which to write the results read from the MIL result buffer.
Get the specified type of results from an image processing result buffer.
Specifies the identifier of the image processing result buffer from which to retrieve results.
Specifies the type of results to retrieve.
Specifies the address of the one-dimensional array in which to write the results read from the MIL result buffer.
Get the specified type of results from an image processing result buffer.
Specifies the identifier of the image processing result buffer from which to retrieve results.
Specifies the type of results to retrieve.
Specifies the address of the one-dimensional array in which to write the results read from the MIL result buffer.
Get the specified number of result entries from an image processing result buffer.
Specifies the identifier of the image processing result buffer from which to get results.
Specifies the offset of the first result to read.
Specifies the number of result entries to get, starting from the entry specified by the OffEntry parameter.
Specifies the type of result(s) to retrieve.
Specifies the address of the one-dimensional array in which to write the results read from the MIL result buffer.
Get the specified number of result entries from an image processing result buffer.
Specifies the identifier of the image processing result buffer from which to get results.
Specifies the offset of the first result to read.
Specifies the number of result entries to get, starting from the entry specified by the OffEntry parameter.
Specifies the type of result(s) to retrieve.
Specifies the address of the one-dimensional array in which to write the results read from the MIL result buffer.
Get the specified number of result entries from an image processing result buffer.
Specifies the identifier of the image processing result buffer from which to get results.
Specifies the offset of the first result to read.
Specifies the number of result entries to get, starting from the entry specified by the OffEntry parameter.
Specifies the type of result(s) to retrieve.
Specifies the address of the one-dimensional array in which to write the results read from the MIL result buffer.
Get the specified number of result entries from an image processing result buffer.
Specifies the identifier of the image processing result buffer from which to get results.
Specifies the offset of the first result to read.
Specifies the number of result entries to get, starting from the entry specified by the OffEntry parameter.
Specifies the type of result(s) to retrieve.
Specifies the address of the one-dimensional array in which to write the results read from the MIL result buffer.
Get the specified number of result entries from an image processing result buffer.
Specifies the identifier of the image processing result buffer from which to get results.
Specifies the offset of the first result to read.
Specifies the number of result entries to get, starting from the entry specified by the OffEntry parameter.
Specifies the type of result(s) to retrieve.
Specifies the address of the one-dimensional array in which to write the results read from the MIL result buffer.
Get the specified number of result entries from an image processing result buffer.
Specifies the identifier of the image processing result buffer from which to get results.
Specifies the offset of the first result to read.
Specifies the number of result entries to get, starting from the entry specified by the OffEntry parameter.
Specifies the type of result(s) to retrieve.
Specifies the address of the one-dimensional array in which to write the results read from the MIL result buffer.
Get the specified number of result entries from an image processing result buffer.
Specifies the identifier of the image processing result buffer from which to get results.
Specifies the offset of the first result to read.
Specifies the number of result entries to get, starting from the entry specified by the OffEntry parameter.
Specifies the type of result(s) to retrieve.
Specifies the address of the one-dimensional array in which to write the results read from the MIL result buffer.
Get the specified number of result entries from an image processing result buffer.
Specifies the identifier of the image processing result buffer from which to get results.
Specifies the offset of the first result to read.
Specifies the number of result entries to get, starting from the entry specified by the OffEntry parameter.
Specifies the type of result(s) to retrieve.
Specifies the address of the one-dimensional array in which to write the results read from the MIL result buffer.
Get data from a statistics result buffer, and place it in a user-supplied array.
Specifies the identifier of the statistics image processing result buffer from which to get results.
Specifies the X-offset of the region for which to retrieve results.
Specifies the Y-offset of the region for which to retrieve results.
Specifies the width (X-size) of the region for which to retrieve results.
Specifies the height (Y-size) of the region for which to retrieve results.
Specifies the type of result(s) to retrieve.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the user-specified array in which to write the results read from the multiple statistics result buffer.
Get data from a statistics result buffer, and place it in a user-supplied array.
Specifies the identifier of the statistics image processing result buffer from which to get results.
Specifies the X-offset of the region for which to retrieve results.
Specifies the Y-offset of the region for which to retrieve results.
Specifies the width (X-size) of the region for which to retrieve results.
Specifies the height (Y-size) of the region for which to retrieve results.
Specifies the type of result(s) to retrieve.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the user-specified array in which to write the results read from the multiple statistics result buffer.
Get data from a statistics result buffer, and place it in a user-supplied array.
Specifies the identifier of the statistics image processing result buffer from which to get results.
Specifies the X-offset of the region for which to retrieve results.
Specifies the Y-offset of the region for which to retrieve results.
Specifies the width (X-size) of the region for which to retrieve results.
Specifies the height (Y-size) of the region for which to retrieve results.
Specifies the type of result(s) to retrieve.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the user-specified array in which to write the results read from the multiple statistics result buffer.
Get data from a statistics result buffer, and place it in a user-supplied array.
Specifies the identifier of the statistics image processing result buffer from which to get results.
Specifies the X-offset of the region for which to retrieve results.
Specifies the Y-offset of the region for which to retrieve results.
Specifies the width (X-size) of the region for which to retrieve results.
Specifies the height (Y-size) of the region for which to retrieve results.
Specifies the type of result(s) to retrieve.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the user-specified array in which to write the results read from the multiple statistics result buffer.
Get a result from a wavelet transformation or 1D locate peak result buffer.
Specifies the identifier of the wavelet transformation or 1D locate peak result buffer from which to get results.
Specifies the first index with which to indicate the result to retrieve.
Specifies the second index for which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the one-dimensional array in which to write the results read from the MIL result buffer.
Get a result from a wavelet transformation or 1D locate peak result buffer.
Specifies the identifier of the wavelet transformation or 1D locate peak result buffer from which to get results.
Specifies the first index with which to indicate the result to retrieve.
Specifies the second index for which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the one-dimensional array in which to write the results read from the MIL result buffer.
Get a result from a wavelet transformation or 1D locate peak result buffer.
Specifies the identifier of the wavelet transformation or 1D locate peak result buffer from which to get results.
Specifies the first index with which to indicate the result to retrieve.
Specifies the second index for which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the one-dimensional array in which to write the results read from the MIL result buffer.
Get a result from a wavelet transformation or 1D locate peak result buffer.
Specifies the identifier of the wavelet transformation or 1D locate peak result buffer from which to get results.
Specifies the first index with which to indicate the result to retrieve.
Specifies the second index for which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the one-dimensional array in which to write the results read from the MIL result buffer.
Get a result from a wavelet transformation or 1D locate peak result buffer.
Specifies the identifier of the wavelet transformation or 1D locate peak result buffer from which to get results.
Specifies the first index with which to indicate the result to retrieve.
Specifies the second index for which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the one-dimensional array in which to write the results read from the MIL result buffer.
Get a result from a wavelet transformation or 1D locate peak result buffer.
Specifies the identifier of the wavelet transformation or 1D locate peak result buffer from which to get results.
Specifies the first index with which to indicate the result to retrieve.
Specifies the second index for which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the one-dimensional array in which to write the results read from the MIL result buffer.
Get a result from a wavelet transformation or 1D locate peak result buffer.
Specifies the identifier of the wavelet transformation or 1D locate peak result buffer from which to get results.
Specifies the first index with which to indicate the result to retrieve.
Specifies the second index for which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the one-dimensional array in which to write the results read from the MIL result buffer.
Get a result from a wavelet transformation or 1D locate peak result buffer.
Specifies the identifier of the wavelet transformation or 1D locate peak result buffer from which to get results.
Specifies the first index with which to indicate the result to retrieve.
Specifies the second index for which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the one-dimensional array in which to write the results read from the MIL result buffer.
Generate the intensity histogram of an image.
Specifies the identifier of the source image buffer.
Specifies the identifier of the destination for the histogram results.
Perform a histogram equalization of an image.
Specifies the identifier of the data source of the operation.
Specifies the identifier of the destination of the results.
Specifies the equalization operation to perform. This parameter can be set to one of the following values. Note that the cumulative probability distribution, P(f) , of the input image is approximated by its cumulative histogram:
Specifies the value to use for alpha ( α ) in the equations for M_EXPONENTIAL and M_RAYLEIGH.
Specifies the lowest pixel value to equalize.
Specifies the highest pixel value to equalize.
Perform an adaptive histogram equalization on an image.
Specifies the identifier of the adaptive histogram equalization context. The context must have been allocated using MimAlloc with M_HISTOGRAM_EQUALIZE_ADAPTIVE_CONTEXT.
Specifies the identifier of the source image buffer.
Specifies the identifier of the destination image buffer.
Reserved for future expansion and must be set to M_DEFAULT .
Inquire about an image processing context or result buffer setting.
Specifies the identifier of the image processing context or result buffer about which to inquire information.
Specifies the type of information about which to inquire.
Specifies the address of the variable in which to write the requested information.
The returned value is the requested information, if it is a MIL_INT. If the requested information is a MIL_DOUBLEor if it is a MIL_INT64on a 32-bit system, this function will return M_NULL .
Inquire about an image processing context or result buffer setting.
Specifies the identifier of the image processing context or result buffer about which to inquire information.
Specifies the type of information about which to inquire.
Specifies the address of the variable in which to write the requested information.
The returned value is the requested information, if it is a MIL_INT. If the requested information is a MIL_DOUBLEor if it is a MIL_INT64on a 32-bit system, this function will return M_NULL .
Inquire about an image processing context or result buffer setting.
Specifies the identifier of the image processing context or result buffer about which to inquire information.
Specifies the type of information about which to inquire.
Specifies the address of the variable in which to write the requested information.
The returned value is the requested information, if it is a MIL_INT. If the requested information is a MIL_DOUBLEor if it is a MIL_INT64on a 32-bit system, this function will return M_NULL .
Inquire about an image processing context or result buffer setting.
Specifies the identifier of the image processing context or result buffer about which to inquire information.
Specifies the type of information about which to inquire.
Specifies the address of the variable in which to write the requested information.
The returned value is the requested information, if it is a MIL_INT. If the requested information is a MIL_DOUBLEor if it is a MIL_INT64on a 32-bit system, this function will return M_NULL .
Label objects in an image buffer.
Specifies identifier of the data source of the operation.
Specifies the identifier of the destination of the results.
Specifies the type of connectivity (lattice) to use for processing.
Find pixel coordinates or values that satisfy a specified condition.
Specifies the identifier of the source image for the operation.
Specifies the identifier of the buffer in which to store the event results.
Specifies the condition under which pixel values are considered an event.
Specifies the lower limit of the selected condition.
Specifies the upper limit of the selected condition.
The returned value is the number of pixels that satisfy the specified condition in the specified source image.
Performs peak intensity detection in every lane (row or column) of the source image.
Specifies the identifier of the image processing context.
Specifies the identifier of the source image buffer.
Specifies the identifier of the image processing result buffer in which to store results.
Specifies the nominal (expected average) width of the peak neighborhood.
Specifies the number of pixels that can be added to or subtracted from the nominal width, when determining the range of allowable widths of the peak neighborhood.
Specifies the minimum contrast (difference) between the intensity of the local background and the minimum acceptable intensity of pixels in the peak neighborhood.
Specifies whether to explicitly preprocess the image processing result buffer; or specifies a frame index for which to extract peaks.
Specifies the required value for the ControlFlag setting.
Perform a point-to-point LUT mapping operation.
Specifies the identifier of the data source of the operation.
Specifies the identifier of the destination of the results.
Specifies the LUT through which to map source input values.
Generates a series of correlation values between the source image and a model image.
Specifies the identifier of the match image processing context.
Specifies the identifier of the source image buffer.
Specifies the identifier of the destination image buffer.
Specifies the operation to perform. This parameter must be set to one of the following values.
Perform a morphological transformation using a user-defined or predefined structuring element.
Specifies the identifier of the source image buffer.
Specifies the identifier of the destination image buffer.
Specifies the structuring element to use. For all operations except area opening and area closing operations, you must specify the identifier of the structuring element buffer which defines the required structuring element.
Specifies the operation to perform.
Specifies a value that is dependent on the morphological operation chosen.
Specifies the processing mode to use. This parameter can be set to one of the following:
Perform a binary or grayscale opening-type morphological operation.
Specifies the identifier of the data source of the operation.
Specifies the identifier of the destination of the resulting image.
Specifies the number of times to iterate the operation.
Specifies the processing mode to use.
Perform a polar-to-rectangular or rectangular-to-polar transformation on an image or generate LUTs used to perform the transformation.
Specifies the identifier of the source image buffer or the destination X-coordinate LUT buffer.
Specifies the identifier of the destination image buffer or the Y-coordinate LUT buffer.
Specifies the X-coordinate of the circle's center in the rectangular image.
Specifies the Y-coordinate of the circle's center in the rectangular image.
Specifies the start radius of the zone of interest in the circle, in pixels.
Specifies the end radius of the zone of interest in the circle, in pixels.
Specifies the start angle of the zone of interest. The scan starts at this angle.
Specifies the end angle of the zone of interest. The scan ends at this angle.
Specifies the transform to perform.
Specifies the interpolation mode and overscan used when transforming the source image. When generating the LUTs to perform the transformation, this parameter is ignored and should be set to M_DEFAULT.
Specifies the address of the variable in which the required width of the destination buffer is written.
Specifies the address of the variable in which the required height of the destination buffer is written.
Perform a polar-to-rectangular or rectangular-to-polar transformation on an image or generate LUTs used to perform the transformation.
Specifies the identifier of the source image buffer or the destination X-coordinate LUT buffer.
Specifies the identifier of the destination image buffer or the Y-coordinate LUT buffer.
Specifies the X-coordinate of the circle's center in the rectangular image.
Specifies the Y-coordinate of the circle's center in the rectangular image.
Specifies the start radius of the zone of interest in the circle, in pixels.
Specifies the end radius of the zone of interest in the circle, in pixels.
Specifies the start angle of the zone of interest. The scan starts at this angle.
Specifies the end angle of the zone of interest. The scan ends at this angle.
Specifies the transform to perform.
Specifies the interpolation mode and overscan used when transforming the source image. When generating the LUTs to perform the transformation, this parameter is ignored and should be set to M_DEFAULT.
Specifies the address of the variable in which the required width of the destination buffer is written.
Specifies the address of the variable in which the required height of the destination buffer is written.
Perform a polar-to-rectangular or rectangular-to-polar transformation on an image or generate LUTs used to perform the transformation.
Specifies the identifier of the source image buffer or the destination X-coordinate LUT buffer.
Specifies the identifier of the destination image buffer or the Y-coordinate LUT buffer.
Specifies the X-coordinate of the circle's center in the rectangular image.
Specifies the Y-coordinate of the circle's center in the rectangular image.
Specifies the start radius of the zone of interest in the circle, in pixels.
Specifies the end radius of the zone of interest in the circle, in pixels.
Specifies the start angle of the zone of interest. The scan starts at this angle.
Specifies the end angle of the zone of interest. The scan ends at this angle.
Specifies the transform to perform.
Specifies the interpolation mode and overscan used when transforming the source image. When generating the LUTs to perform the transformation, this parameter is ignored and should be set to M_DEFAULT.
Specifies the address of the variable in which the required width of the destination buffer is written.
Specifies the address of the variable in which the required height of the destination buffer is written.
Perform a polar-to-rectangular or rectangular-to-polar transformation on an image or generate LUTs used to perform the transformation.
Specifies the identifier of the source image buffer or the destination X-coordinate LUT buffer.
Specifies the identifier of the destination image buffer or the Y-coordinate LUT buffer.
Specifies the X-coordinate of the circle's center in the rectangular image.
Specifies the Y-coordinate of the circle's center in the rectangular image.
Specifies the start radius of the zone of interest in the circle, in pixels.
Specifies the end radius of the zone of interest in the circle, in pixels.
Specifies the start angle of the zone of interest. The scan starts at this angle.
Specifies the end angle of the zone of interest. The scan ends at this angle.
Specifies the transform to perform.
Specifies the interpolation mode and overscan used when transforming the source image. When generating the LUTs to perform the transformation, this parameter is ignored and should be set to M_DEFAULT.
Specifies the address of the variable in which the required width of the destination buffer is written.
Specifies the address of the variable in which the required height of the destination buffer is written.
Project a 2D image into 1D.
Specifies the identifier of the source image buffer.
Specifies the destination buffer in which to write the projection results.
Specifies the angle of the projection axis. Lanes are perpendicular to this angle. This parameter can be set to one of the following:
Specifies the operation to perform.
Reserved for future expansion. This parameter must be set to M_NULL .
Puts arrays of values into an image processing context.
Specifies the identifier of the image processing context. The image processing context must have been previously allocated with MimAlloc.
Specifies the type of information in the array(s).
Specifies the number of values in the array(s).
Specifies the address of the first array of values.
Specifies the address of the second array of values.
Reserved for future expansion and must be set to M_DEFAULT .
Puts arrays of values into an image processing context.
Specifies the identifier of the image processing context. The image processing context must have been previously allocated with MimAlloc.
Specifies the type of information in the array(s).
Specifies the number of values in the array(s).
Specifies the address of the first array of values.
Specifies the address of the second array of values.
Reserved for future expansion and must be set to M_DEFAULT .
Puts arrays of values into an image processing context.
Specifies the identifier of the image processing context. The image processing context must have been previously allocated with MimAlloc.
Specifies the type of information in the array(s).
Specifies the number of values in the array(s).
Specifies the address of the first array of values.
Specifies the address of the second array of values.
Reserved for future expansion and must be set to M_DEFAULT .
Puts arrays of values into an image processing context.
Specifies the identifier of the image processing context. The image processing context must have been previously allocated with MimAlloc.
Specifies the type of information in the array(s).
Specifies the number of values in the array(s).
Specifies the address of the first array of values.
Specifies the address of the second array of values.
Reserved for future expansion and must be set to M_DEFAULT .
Puts arrays of values into an image processing context.
Specifies the identifier of the image processing context. The image processing context must have been previously allocated with MimAlloc.
Specifies the type of information in the array(s).
Specifies the number of values in the array(s).
Specifies the address of the first array of values.
Specifies the address of the second array of values.
Reserved for future expansion and must be set to M_DEFAULT .
Perform a rank filter on the pixels in an image.
Specifies the identifier of the data source of the operation.
Specifies the identifier of the destination of the resulting image.
Specifies the identifier of the structuring element buffer to use as a mask.
Specifies which of the pixel values to select after valid neighborhood values are sorted in increasing order; valid neighborhood pixel values are those that are not masked-out.
Specifies the processing mode to use.
Copies specified areas of a source buffer to the specified areas of a destination buffer.
Specifies the identifier of the rearrangement image processing context that indicates how to perform the operation and the locations to copy.
Specifies the identifier of the source image buffer.
Specifies the identifier of the destination image buffer.
Specifies the operation to perform. This parameter must be set to one of the following values.
Remap source pixels to destination pixels according to the specified mode.
Specifies the identifier of a remap image processing context. This parameter must be set to M_DEFAULT , which indicates a linear remapping from source pixel to corresponding destination pixel.
Specifies the identifier of the source image buffer. The image buffer must be a 1-band or 3-band float, signed, or unsigned buffer.
Specifies the identifier of the destination image buffer.
Specifies the remapping mode.
Resize an image by the specified X- and Y-scale factors or generate the matrix to perform the transformation.
Specifies the source image to resize if performing the transformation. This parameter can be set to one of the following values:
Specifies the destination image buffer or array buffer, depending on whether performing the transformation. This parameter can be set to one of the following values:
Specifies the horizontal scaling factor.
Specifies the vertical scaling factor.
Specifies the interpolation mode when resizing the source image.
Restore an image processing context from disk.
Specifies the name and path of the file from which to restore the image processing context.
Specifies the system on which to restore the image processing context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the image processing context identifier.
The returned value is the image processing context identifier. If allocation fails, M_NULL is returned.
Restore an image processing context from disk.
Specifies the name and path of the file from which to restore the image processing context.
Specifies the system on which to restore the image processing context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the image processing context identifier.
The returned value is the image processing context identifier. If allocation fails, M_NULL is returned.
Rotate an image by a specified angle of rotation or generate the matrix to perform the transformation.
Specifies the source image to rotate if performing the transformation. This parameter can be set to one of the following values:
Specifies the destination image buffer or array buffer, depending on whether performing the transformation. This parameter can be set to one of the following values:
Specifies the angle of rotation.
Specifies the X-coordinate to use as the center of rotation in the source image.
Specifies the Y-coordinate to use as the center of rotation in the source image.
Specifies the X-coordinate in the destination buffer to which the specified center of the rotated source image will be mapped.
Specifies the Y-coordinate in the destination buffer to which the specified center of the rotated source image will be mapped.
Specifies the interpolation mode when rotating the source image.
Save an image processing context to a file.
Specifies the name and path of the file in which to save the image processing context; it is recommended that you use the MIC file extension for easier use with other Matrox Imaging software products.
Specifies the identifier of the image processing context to save.
Reserved for future expansion and must be set to M_DEFAULT .
Save an image processing context to a file.
Specifies the name and path of the file in which to save the image processing context; it is recommended that you use the MIC file extension for easier use with other Matrox Imaging software products.
Specifies the identifier of the image processing context to save.
Reserved for future expansion and must be set to M_DEFAULT .
Perform a point-to-point bit shift.
Specifies the identifier of the data source of the operation.
Specifies the identifier of the destination of the results.
Specifies the number of bits to shift.
Calculates and stores a variety of statistics from the specified source image(s).
Specifies the identifier of the image processing context that specifies the statistics to calculate.
Specifies the identifier of the source image buffer.
Specifies the identifier of the result buffer.
Specifies the operation to perform on the source image.
Load, restore, or save an image processing context from/to a file or a memory stream, or save an augmentation report to a file.
Specifies the file or memory stream.
Specifies the system on which to restore the image processing context.
Specifies the operation to perform on the image processing context.
Specifies the type of stream in which to store/from which to restore the image processing context.
Specifies the MIL version of the image processing context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the image processing context.
Specifies the address of the variable in which to write the size of the image processing context, in bytes.
Load, restore, or save an image processing context from/to a file or a memory stream, or save an augmentation report to a file.
Specifies the file or memory stream.
Specifies the system on which to restore the image processing context.
Specifies the operation to perform on the image processing context.
Specifies the type of stream in which to store/from which to restore the image processing context.
Specifies the MIL version of the image processing context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the image processing context.
Specifies the address of the variable in which to write the size of the image processing context, in bytes.
Load, restore, or save an image processing context from/to a file or a memory stream, or save an augmentation report to a file.
Specifies the file or memory stream.
Specifies the system on which to restore the image processing context.
Specifies the operation to perform on the image processing context.
Specifies the type of stream in which to store/from which to restore the image processing context.
Specifies the MIL version of the image processing context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the image processing context.
Specifies the address of the variable in which to write the size of the image processing context, in bytes.
Load, restore, or save an image processing context from/to a file or a memory stream, or save an augmentation report to a file.
Specifies the file or memory stream.
Specifies the system on which to restore the image processing context.
Specifies the operation to perform on the image processing context.
Specifies the type of stream in which to store/from which to restore the image processing context.
Specifies the MIL version of the image processing context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the image processing context.
Specifies the address of the variable in which to write the size of the image processing context, in bytes.
Load, restore, or save an image processing context from/to a file or a memory stream, or save an augmentation report to a file.
Specifies the file or memory stream.
Specifies the system on which to restore the image processing context.
Specifies the operation to perform on the image processing context.
Specifies the type of stream in which to store/from which to restore the image processing context.
Specifies the MIL version of the image processing context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the image processing context.
Specifies the address of the variable in which to write the size of the image processing context, in bytes.
Load, restore, or save an image processing context from/to a file or a memory stream, or save an augmentation report to a file.
Specifies the file or memory stream.
Specifies the system on which to restore the image processing context.
Specifies the operation to perform on the image processing context.
Specifies the type of stream in which to store/from which to restore the image processing context.
Specifies the MIL version of the image processing context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the image processing context.
Specifies the address of the variable in which to write the size of the image processing context, in bytes.
Perform a binary or grayscale thickening operation on an image.
Specifies the identifier of the data source of the operation.
Specifies the identifier of the destination of the resulting image.
Specifies the number of times to iterate the operation.
Specifies the processing mode to use.
Perform a binary or grayscale thinning operation on an image.
Specifies the identifier of the data source of the operation.
Specifies the identifier of the destination of the resulting image.
Specifies the number of times to iterate the operation.
Specifies the processing mode to use.
Perform a Fast Fourier transform (FFT), a Discrete Cosine transform (DCT), or a polar-cartesian coordinates transformation.
Specifies the identifier of the source buffer for the real component of the image.
Specifies the identifier of the source buffer for the imaginary component of the image.
Specifies the identifier of the destination buffer for the real component of the image.
Specifies the identifier of the destination buffer for the imaginary component of the image.
Specifies the type of transform to perform on the image.
Specifies if the transform is a forward transform or a reverse transform.
Translate an image by a specified X- and/or Y-displacement, or generate the matrix to perform the transformation.
Specifies the source image to translate if performing the transformation. This parameter can be set to one of the following values:
Specifies the destination image buffer or array buffer, depending on whether performing the transformation. This parameter can be set to one of the following values:
Specifies the amount, in pixel units, by which to displace the source image in the X-direction.
Specifies the amount, in pixel units, by which to displace the source image in the Y-direction.
Specifies the interpolation mode when translating the source image. When only generating the matrix, this parameter is ignored and should be set to M_DEFAULT.
Perform a warping.
Specifies the buffer on which to perform the warping.
Specifies the buffer in which to place the results of the warping.
Specifies the buffer containing the matrix coefficients or the LUT buffer from which x s is determined.
Specifies the LUT buffer from which y s is determined.
Specifies the mode of operation.
Specifies the interpolation mode.
Applies a warping matrix to a list of coordinates.
Specifies the buffer containing the warp matrix coefficients.
Specifies the transformation type to perform the warping.
Specifies the number of points in the arrays.
Specifies the address of the array that contains the source X-coordinates.
Specifies the address of the array that contains the source Y-coordinates.
Specifies the address of the array in which to store the destination X-coordinates.
Specifies the address of the array in which to store the destination Y-coordinates.
Reserved for future expansion.
Perform a watershed transformation.
Specifies the buffer on which to perform the transform.
Specifies the buffer to use as a marker image.
Specifies the buffer in which to place the results of the transformation.
Specifies the minimum variation of gray-level of a catchment basin.
Specifies how to perform the transformation.
Perform a wavelet denoising.
Specifies the identifier of a wavelet image processing context, when performing a wavelet denoising of an image.
Specifies the identifier of the source with which to perform the wavelet denoising.
Specifies the identifier of the destination with which to perform the wavelet denoising.
Specifies the transformation level at which to perform the denoising.
Specifies the type of wavelet process with which to perform the denoising.
Reserved for future expansion and must be set to M_DEFAULT .
Set wavelet filters for a custom wavelet context.
Specifies the identifier of a custom wavelet image processing context allocated using MimAlloc with M_WAVELET_TRANSFORM_CUSTOM_CONTEXT.
Specifies the identifier of the kernel buffer containing the real part of the complex numbers used for the low-pass filter of a forward wavelet transformation.
Specifies the identifier of the kernel buffer containing the real part of the complex numbers used for the high-pass filter of a forward wavelet transformation.
Specifies the identifier of the kernel buffer containing the real part of the complex numbers used for the low-pass filter of a reverse wavelet transformation.
Specifies the identifier of the kernel buffer containing the real part of the complex numbers used for the high-pass filter of a reverse wavelet transformation.
Specifies the identifier of the kernel buffer containing the imaginary part of the complex numbers used for the low-pass filter of a forward wavelet transformation.
Specifies the identifier of the kernel buffer containing the imaginary part of the complex numbers used for the high-pass filter of a forward wavelet transformation.
Specifies the identifier of the kernel buffer containing the imaginary part of the complex numbers used for the low-pass filter of a reverse wavelet transformation.
Specifies the identifier of the kernel buffer containing the imaginary part of the complex numbers used for the high-pass filter of a reverse wavelet transformation.
Reserved for future expansion and must be set to M_DEFAULT .
Perform a wavelet transformation.
Specifies the identifier of a wavelet image processing context. The context must have been allocated using MimAlloc with M_WAVELET_TRANSFORM_CONTEXT or M_WAVELET_TRANSFORM_CUSTOM_CONTEXT.
Specifies the identifier of the source with which to perform the wavelet transformation.
Specifies the identifier of the destination in which to write the result of the wavelet transformation.
Specifies the type of wavelet transformation to perform.
Specifies the number of transformation levels with which to calculate results.
Reserved for future expansion and must be set to M_DEFAULT .
Perform a zone of influence detection.
Specifies the identifier of the source of the operation.
Specifies the identifier of the destination of the resulting image.
Specifies the type of 3x3 distance matrix used for the operation.
Allocate a measurement context.
Specifies the system on which the to allocate the measurement context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which the measurement context identifier is to be written.
The returned value is the measurement context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a measurement context.
Specifies the system on which the to allocate the measurement context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which the measurement context identifier is to be written.
The returned value is the measurement context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a measurement marker buffer.
Specifies the system on which to allocate the marker buffer.
Specifies the type of marker buffer to allocate.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the marker buffer identifier.
The returned value is the marker buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a measurement marker buffer.
Specifies the system on which to allocate the marker buffer.
Specifies the type of marker buffer to allocate.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the marker buffer identifier.
The returned value is the marker buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a measurement result buffer.
Specifies the system on which to allocate the result buffer.
Specifies the type of result buffer to allocate.
Specifies the address of the variable in which the measurement result identifier is to be written.
The returned value is the result buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a measurement result buffer.
Specifies the system on which to allocate the result buffer.
Specifies the type of result buffer to allocate.
Specifies the address of the variable in which the measurement result identifier is to be written.
The returned value is the result buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Calculate measurements between two markers.
Specifies the measurement context to use.
Specifies the identifier of the first marker buffer to use for calculating measurements.
Specifies the identifier of the second marker buffer to use for calculating measurements.
Specifies the identifier of the result buffer in which to place results.
Specifies which measurement(s) to calculate.
Control a measurement context or result buffer setting.
Specifies the identifier of the measurement context or result buffer.
Specifies the type of control to set.
Specifies the required value for the control.
Control a measurement context or result buffer setting.
Specifies the identifier of the measurement context or result buffer.
Specifies the type of control to set.
Specifies the required value for the control.
Draw expected marker characteristics or the characteristics of marker occurrences, or draw calculation results, in the destination image buffer or 2D graphics list.
Specifies the 2D graphics context to use. This parameter must be set to one of the following values:
Specifies the identifier of a measurement marker buffer or the identifier of a measurement result buffer.
Specifies the identifier of the destination image buffer or 2D graphics list in which to draw.
Specifies the type of operation to perform.
Specifies the index of the result to draw from a measurement marker buffer or from a measurement result buffer.
Specifies whether to perform the drawing operation on the expected marker characteristics, the actual marker characteristics found in the target image, or the results of the measurement calculation.
Find a marker in a target image and take the specified measurements.
Specifies the identifier of the measurement context.
Specifies the identifier of the target image buffer in which to locate the marker.
Specifies the identifier of the marker to be located in the image.
Specifies the measurements to perform.
Free a measurement context, marker buffer, or result buffer.
Specifies the measurement identifier to free.
Get the specified type of result(s) for all points, edges, stripes, or circles from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker buffer (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result(s) to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information.
Get the specified type of result(s) for all points, edges, stripes, or circles from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker buffer (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result(s) to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information.
Get the specified type of result(s) for all points, edges, stripes, or circles from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker buffer (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result(s) to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information.
Get the specified type of result(s) for all points, edges, stripes, or circles from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker buffer (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result(s) to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information.
Get the specified type of result(s) for all points, edges, stripes, or circles from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker buffer (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result(s) to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information.
Get the specified type of result(s) for all points, edges, stripes, or circles from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker buffer (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result(s) to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information.
Get the specified type of result(s) for all points, edges, stripes, or circles from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker buffer (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result(s) to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information.
Get the specified type of result(s) for all points, edges, stripes, or circles from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker buffer (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result(s) to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information.
Get the specified type of result(s) for all points, edges, stripes, or circles from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker buffer (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result(s) to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information.
Get the specified type of result(s) for all points, edges, stripes, or circles from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker buffer (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result(s) to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information.
Get the specified type of result(s) for all points, edges, stripes, or circles from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker buffer (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result(s) to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information.
Get the specified type of result(s) for all points, edges, stripes, or circles from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker buffer (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result(s) to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information.
Get the specified type of result(s) for all points, edges, stripes, or circles from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker buffer (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result(s) to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information.
Get the specified type of result(s) for all points, edges, stripes, or circles from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker buffer (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result(s) to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information.
Get the specified type of result(s) for all points, edges, stripes, or circles from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker buffer (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result(s) to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information.
Get the specified type of result(s) for all points, edges, stripes, or circles from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker buffer (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result(s) to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information.
Get the specified type of result(s) for all points, edges, stripes, or circles from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker buffer (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result(s) to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information.
Get the specified type of result(s) for all points, edges, stripes, or circles from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker buffer (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result(s) to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information.
Get the specified type of result(s) for all points, edges, stripes, or circles from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker buffer (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result(s) to retrieve.
Specifies the address of the first array in which to write the requested information.
Specifies the address of the second array in which to write the requested information.
Get the specified type of result for a specific point, edge, stripe, or circle from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the first variable or array in which to write the requested information.
Specifies the address of the second variable or array in which to write the requested information.
Specifies the index of the occurrence for which to retrieve information.
Get the specified type of result for a specific point, edge, stripe, or circle from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the first variable or array in which to write the requested information.
Specifies the address of the second variable or array in which to write the requested information.
Specifies the index of the occurrence for which to retrieve information.
Get the specified type of result for a specific point, edge, stripe, or circle from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the first variable or array in which to write the requested information.
Specifies the address of the second variable or array in which to write the requested information.
Specifies the index of the occurrence for which to retrieve information.
Get the specified type of result for a specific point, edge, stripe, or circle from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the first variable or array in which to write the requested information.
Specifies the address of the second variable or array in which to write the requested information.
Specifies the index of the occurrence for which to retrieve information.
Get the specified type of result for a specific point, edge, stripe, or circle from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the first variable or array in which to write the requested information.
Specifies the address of the second variable or array in which to write the requested information.
Specifies the index of the occurrence for which to retrieve information.
Get the specified type of result for a specific point, edge, stripe, or circle from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the first variable or array in which to write the requested information.
Specifies the address of the second variable or array in which to write the requested information.
Specifies the index of the occurrence for which to retrieve information.
Get the specified type of result for a specific point, edge, stripe, or circle from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the first variable or array in which to write the requested information.
Specifies the address of the second variable or array in which to write the requested information.
Specifies the index of the occurrence for which to retrieve information.
Get the specified type of result for a specific point, edge, stripe, or circle from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the first variable or array in which to write the requested information.
Specifies the address of the second variable or array in which to write the requested information.
Specifies the index of the occurrence for which to retrieve information.
Get the specified type of result for a specific point, edge, stripe, or circle from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the first variable or array in which to write the requested information.
Specifies the address of the second variable or array in which to write the requested information.
Specifies the index of the occurrence for which to retrieve information.
Get the specified type of result for a specific point, edge, stripe, or circle from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the first variable or array in which to write the requested information.
Specifies the address of the second variable or array in which to write the requested information.
Specifies the index of the occurrence for which to retrieve information.
Get the specified type of result for a specific point, edge, stripe, or circle from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the first variable or array in which to write the requested information.
Specifies the address of the second variable or array in which to write the requested information.
Specifies the index of the occurrence for which to retrieve information.
Get the specified type of result for a specific point, edge, stripe, or circle from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the first variable or array in which to write the requested information.
Specifies the address of the second variable or array in which to write the requested information.
Specifies the index of the occurrence for which to retrieve information.
Get the specified type of result for a specific point, edge, stripe, or circle from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the first variable or array in which to write the requested information.
Specifies the address of the second variable or array in which to write the requested information.
Specifies the index of the occurrence for which to retrieve information.
Get the specified type of result for a specific point, edge, stripe, or circle from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the first variable or array in which to write the requested information.
Specifies the address of the second variable or array in which to write the requested information.
Specifies the index of the occurrence for which to retrieve information.
Get the specified type of result for a specific point, edge, stripe, or circle from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the first variable or array in which to write the requested information.
Specifies the address of the second variable or array in which to write the requested information.
Specifies the index of the occurrence for which to retrieve information.
Get the specified type of result for a specific point, edge, stripe, or circle from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the first variable or array in which to write the requested information.
Specifies the address of the second variable or array in which to write the requested information.
Specifies the index of the occurrence for which to retrieve information.
Get the specified type of result for a specific point, edge, stripe, or circle from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the first variable or array in which to write the requested information.
Specifies the address of the second variable or array in which to write the requested information.
Specifies the index of the occurrence for which to retrieve information.
Get the specified type of result for a specific point, edge, stripe, or circle from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the first variable or array in which to write the requested information.
Specifies the address of the second variable or array in which to write the requested information.
Specifies the index of the occurrence for which to retrieve information.
Get the specified type of result for a specific point, edge, stripe, or circle from a measurement marker buffer or a measurement result buffer.
Specifies the identifier of the measurement marker (allocated with MmeasAllocMarker) or measurement result buffer (allocated with MmeasAllocResult) from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address of the first variable or array in which to write the requested information.
Specifies the address of the second variable or array in which to write the requested information.
Specifies the index of the occurrence for which to retrieve information.
Retrieves information about the specified score characteristic.
Specifies the identifier of the measurement marker buffer.
Specifies the score characteristic about which to get information.
Specifies the index of the occurrence of a multiple-occurrence marker. This parameter must be set to one of the following values:
Specifies the address of the variable in which to write either the characteristic's resulting value (when using M_RESULT) or the characteristic's minimum acceptable limit, as indicated using MmeasSetScore with the Min parameter (when using M_MARKER).
Specifies the address of the variable in which to write either the characteristic's resulting score (when using M_RESULT) or the characteristic's lowest acceptable limit, as indicated using MmeasSetScore with the Low parameter (when using M_MARKER).
Specifies the address of the variable in which to write either the greatest value that MIL considers theoretically possible for the characteristic (when using M_RESULT) or the characteristic's highest acceptable limit, as indicated using MmeasSetScore with the High parameter (when using M_MARKER).
Specifies the address of the variable in which to write the characteristic's maximum acceptable limit, as indicated using MmeasSetScore with the Max parameter (when using M_MARKER); otherwise, you must specify M_NULL , indicating that MIL does not return any information to this parameter (when using M_RESULT).
Specifies the address of the variable in which to write the characteristic's score-offset, as indicated using MmeasSetScore with the ScoreOffset parameter (when using M_MARKER); otherwise, you must specify M_NULL , indicating that MIL does not return any information to this parameter (when using M_RESULT).
Specifies the address of the variable in which to write the characteristic's input units, as indicated using MmeasSetScore with the InputUnits parameter (when using M_MARKER); otherwise, you must specify M_NULL , indicating that MIL does not return any information to this parameter (when using M_RESULT).
Reserved for future expansion and must be set to M_DEFAULT .
Retrieves information about the specified score characteristic.
Specifies the identifier of the measurement marker buffer.
Specifies the score characteristic about which to get information.
Specifies the index of the occurrence of a multiple-occurrence marker. This parameter must be set to one of the following values:
Specifies the address of the variable in which to write either the characteristic's resulting value (when using M_RESULT) or the characteristic's minimum acceptable limit, as indicated using MmeasSetScore with the Min parameter (when using M_MARKER).
Specifies the address of the variable in which to write either the characteristic's resulting score (when using M_RESULT) or the characteristic's lowest acceptable limit, as indicated using MmeasSetScore with the Low parameter (when using M_MARKER).
Specifies the address of the variable in which to write either the greatest value that MIL considers theoretically possible for the characteristic (when using M_RESULT) or the characteristic's highest acceptable limit, as indicated using MmeasSetScore with the High parameter (when using M_MARKER).
Specifies the address of the variable in which to write the characteristic's maximum acceptable limit, as indicated using MmeasSetScore with the Max parameter (when using M_MARKER); otherwise, you must specify M_NULL , indicating that MIL does not return any information to this parameter (when using M_RESULT).
Specifies the address of the variable in which to write the characteristic's score-offset, as indicated using MmeasSetScore with the ScoreOffset parameter (when using M_MARKER); otherwise, you must specify M_NULL , indicating that MIL does not return any information to this parameter (when using M_RESULT).
Specifies the address of the variable in which to write the characteristic's input units, as indicated using MmeasSetScore with the InputUnits parameter (when using M_MARKER); otherwise, you must specify M_NULL , indicating that MIL does not return any information to this parameter (when using M_RESULT).
Reserved for future expansion and must be set to M_DEFAULT .
Retrieves information about the specified score characteristic.
Specifies the identifier of the measurement marker buffer.
Specifies the score characteristic about which to get information.
Specifies the index of the occurrence of a multiple-occurrence marker. This parameter must be set to one of the following values:
Specifies the address of the variable in which to write either the characteristic's resulting value (when using M_RESULT) or the characteristic's minimum acceptable limit, as indicated using MmeasSetScore with the Min parameter (when using M_MARKER).
Specifies the address of the variable in which to write either the characteristic's resulting score (when using M_RESULT) or the characteristic's lowest acceptable limit, as indicated using MmeasSetScore with the Low parameter (when using M_MARKER).
Specifies the address of the variable in which to write either the greatest value that MIL considers theoretically possible for the characteristic (when using M_RESULT) or the characteristic's highest acceptable limit, as indicated using MmeasSetScore with the High parameter (when using M_MARKER).
Specifies the address of the variable in which to write the characteristic's maximum acceptable limit, as indicated using MmeasSetScore with the Max parameter (when using M_MARKER); otherwise, you must specify M_NULL , indicating that MIL does not return any information to this parameter (when using M_RESULT).
Specifies the address of the variable in which to write the characteristic's score-offset, as indicated using MmeasSetScore with the ScoreOffset parameter (when using M_MARKER); otherwise, you must specify M_NULL , indicating that MIL does not return any information to this parameter (when using M_RESULT).
Specifies the address of the variable in which to write the characteristic's input units, as indicated using MmeasSetScore with the InputUnits parameter (when using M_MARKER); otherwise, you must specify M_NULL , indicating that MIL does not return any information to this parameter (when using M_RESULT).
Reserved for future expansion and must be set to M_DEFAULT .
Inquire about a measurement context, marker, or result buffer.
Specifies the identifier of the marker, measurement context, or measurement result buffer about which to inquire information.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
Specifies the address in which to write the requested information.
The returned value is the requested information, typically returned to FirstUserVarPtr, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a measurement context, marker, or result buffer.
Specifies the identifier of the marker, measurement context, or measurement result buffer about which to inquire information.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
Specifies the address in which to write the requested information.
The returned value is the requested information, typically returned to FirstUserVarPtr, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a measurement context, marker, or result buffer.
Specifies the identifier of the marker, measurement context, or measurement result buffer about which to inquire information.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
Specifies the address in which to write the requested information.
The returned value is the requested information, typically returned to FirstUserVarPtr, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a measurement context, marker, or result buffer.
Specifies the identifier of the marker, measurement context, or measurement result buffer about which to inquire information.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
Specifies the address in which to write the requested information.
The returned value is the requested information, typically returned to FirstUserVarPtr, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a measurement context, marker, or result buffer.
Specifies the identifier of the marker, measurement context, or measurement result buffer about which to inquire information.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
Specifies the address in which to write the requested information.
The returned value is the requested information, typically returned to FirstUserVarPtr, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a measurement context, marker, or result buffer.
Specifies the identifier of the marker, measurement context, or measurement result buffer about which to inquire information.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
Specifies the address in which to write the requested information.
The returned value is the requested information, typically returned to FirstUserVarPtr, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a measurement context, marker, or result buffer.
Specifies the identifier of the marker, measurement context, or measurement result buffer about which to inquire information.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
Specifies the address in which to write the requested information.
The returned value is the requested information, typically returned to FirstUserVarPtr, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Restore a marker from disk.
Specifies the name and path of the file from which to restore the marker.
Specifies the system on which to restore the measurement marker.
Reserved for future expansion, and must be set to M_DEFAULT .
Specifies the address of the variable in which the marker identifier is to be written.
The returned value is the marker identifier. If allocation fails, M_NULL is returned.
Restore a marker from disk.
Specifies the name and path of the file from which to restore the marker.
Specifies the system on which to restore the measurement marker.
Reserved for future expansion, and must be set to M_DEFAULT .
Specifies the address of the variable in which the marker identifier is to be written.
The returned value is the marker identifier. If allocation fails, M_NULL is returned.
Save a marker to disk.
Specifies the name and path of the file in which to save the marker.
Specifies the identifier of the marker to save.
Reserved for future expansion, and must be set to M_DEFAULT .
Save a marker to disk.
Specifies the name and path of the file in which to save the marker.
Specifies the identifier of the marker to save.
Reserved for future expansion, and must be set to M_DEFAULT .
Set an essential characteristic of a marker.
Specifies the identifier of the marker.
Specifies the type of characteristic to set.
Specifies the first value to assign to the characteristic.
Specifies the second value to assign to the characteristic.
Set an essential characteristic of a marker.
Specifies the identifier of the marker.
Specifies the type of characteristic to set.
Specifies the first value to assign to the characteristic.
Specifies the second value to assign to the characteristic.
Set a score characteristic of a marker.
Specifies the identifier of the measurement marker for which to set the score characteristic.
Specifies the score characteristic to set.
Specifies the minimum limit, which MIL uses to calculate the characteristic's score.
Specifies the low limit, which MIL uses to calculate the characteristic's score.
Specifies the high limit, which MIL uses to calculate the characteristic's score.
Specifies the maximum limit, which MIL uses to calculate the characteristic's score.
Specifies the characteristic's score-offset.
Specifies the units with which to interpret the Min, Low, High, and Max parameter values, when applicable.
Reserved for future expansion and must be set to M_DEFAULT .
Load, restore, or save a marker from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the measurement marker.
Specifies the operation to perform on the measurement marker.
Specifies the type of stream in which to store/from which to restore the measurement marker.
Specifies the MIL version of the marker object.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the marker.
Specifies the address of the variable in which to write the size of the measurement marker, in bytes.
Load, restore, or save a marker from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the measurement marker.
Specifies the operation to perform on the measurement marker.
Specifies the type of stream in which to store/from which to restore the measurement marker.
Specifies the MIL version of the marker object.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the marker.
Specifies the address of the variable in which to write the size of the measurement marker, in bytes.
Load, restore, or save a marker from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the measurement marker.
Specifies the operation to perform on the measurement marker.
Specifies the type of stream in which to store/from which to restore the measurement marker.
Specifies the MIL version of the marker object.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the marker.
Specifies the address of the variable in which to write the size of the measurement marker, in bytes.
Load, restore, or save a marker from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the measurement marker.
Specifies the operation to perform on the measurement marker.
Specifies the type of stream in which to store/from which to restore the measurement marker.
Specifies the MIL version of the marker object.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the marker.
Specifies the address of the variable in which to write the size of the measurement marker, in bytes.
Load, restore, or save a marker from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the measurement marker.
Specifies the operation to perform on the measurement marker.
Specifies the type of stream in which to store/from which to restore the measurement marker.
Specifies the MIL version of the marker object.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the marker.
Specifies the address of the variable in which to write the size of the measurement marker, in bytes.
Load, restore, or save a marker from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the measurement marker.
Specifies the operation to perform on the measurement marker.
Specifies the type of stream in which to store/from which to restore the measurement marker.
Specifies the MIL version of the marker object.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the marker.
Specifies the address of the variable in which to write the size of the measurement marker, in bytes.
Add a feature to, or modify a feature of, the metrology template of a metrology context.
Specifies the identifier of the metrology context containing the template.
Specifies the type of feature to add ( M_CONSTRUCTED or M_MEASURED) or specifies to modify a feature ( M_MODIFY).
Specifies the geometric shape of the feature to add.
Specifies the label of the feature.
Specifies the operation to use to build the feature.
Specifies the array that holds the label of every feature to use to construct the feature.
Specifies the array that holds the index of every subfeature to use to construct the feature.
Specifies the size of the arrays that hold the information that will be used to construct the feature ( FeatureLabelArrayPtr and SubFeatureIndexArrayPtr).
Reserved for future expansion and must be set to M_DEFAULT .
Add a feature to, or modify a feature of, the metrology template of a metrology context.
Specifies the identifier of the metrology context containing the template.
Specifies the type of feature to add ( M_CONSTRUCTED or M_MEASURED) or specifies to modify a feature ( M_MODIFY).
Specifies the geometric shape of the feature to add.
Specifies the label of the feature.
Specifies the operation to use to build the feature.
Specifies the array that holds the label of every feature to use to construct the feature.
Specifies the array that holds the index of every subfeature to use to construct the feature.
Specifies the size of the arrays that hold the information that will be used to construct the feature ( FeatureLabelArrayPtr and SubFeatureIndexArrayPtr).
Reserved for future expansion and must be set to M_DEFAULT .
Add a feature to, or modify a feature of, the metrology template of a metrology context.
Specifies the identifier of the metrology context containing the template.
Specifies the type of feature to add ( M_CONSTRUCTED or M_MEASURED) or specifies to modify a feature ( M_MODIFY).
Specifies the geometric shape of the feature to add.
Specifies the label of the feature.
Specifies the operation to use to build the feature.
Specifies the array that holds the label of every feature to use to construct the feature.
Specifies the array that holds the index of every subfeature to use to construct the feature.
Specifies the size of the arrays that hold the information that will be used to construct the feature ( FeatureLabelArrayPtr and SubFeatureIndexArrayPtr).
Reserved for future expansion and must be set to M_DEFAULT .
Add a feature to, or modify a feature of, the metrology template of a metrology context.
Specifies the identifier of the metrology context containing the template.
Specifies the type of feature to add ( M_CONSTRUCTED or M_MEASURED) or specifies to modify a feature ( M_MODIFY).
Specifies the geometric shape of the feature to add.
Specifies the label of the feature.
Specifies the operation to use to build the feature.
Specifies the array that holds the label of every feature to use to construct the feature.
Specifies the array that holds the index of every subfeature to use to construct the feature.
Specifies the size of the arrays that hold the information that will be used to construct the feature ( FeatureLabelArrayPtr and SubFeatureIndexArrayPtr).
Reserved for future expansion and must be set to M_DEFAULT .
Add a feature to, or modify a feature of, the metrology template of a metrology context.
Specifies the identifier of the metrology context containing the template.
Specifies the type of feature to add ( M_CONSTRUCTED or M_MEASURED) or specifies to modify a feature ( M_MODIFY).
Specifies the geometric shape of the feature to add.
Specifies the label of the feature.
Specifies the operation to use to build the feature.
Specifies the array that holds the label of every feature to use to construct the feature.
Specifies the array that holds the index of every subfeature to use to construct the feature.
Specifies the size of the arrays that hold the information that will be used to construct the feature ( FeatureLabelArrayPtr and SubFeatureIndexArrayPtr).
Reserved for future expansion and must be set to M_DEFAULT .
Add a geometric tolerance to or modify a geometric tolerance of the metrology template of the metrology context.
Specifies the identifier of the metrology context.
Specifies the type of geometric tolerance to add.
Specifies the label of the target tolerance.
Specifies the minimum value of the geometric tolerance.
Specifies the maximum value of the geometric tolerance.
Specifies the array that holds the label values of the features whose relationship to validate.
Specifies the array that holds the index values of the multiple features' subfeatures whose relationship the added tolerance will validate.
Specifies the size of the arrays that hold the information that will be used to add the geometric tolerance ( FeatureLabelArrayPtr and SubFeatureIndexArrayPtr).
Reserved for future expansion and must be set to M_DEFAULT .
Add a geometric tolerance to or modify a geometric tolerance of the metrology template of the metrology context.
Specifies the identifier of the metrology context.
Specifies the type of geometric tolerance to add.
Specifies the label of the target tolerance.
Specifies the minimum value of the geometric tolerance.
Specifies the maximum value of the geometric tolerance.
Specifies the array that holds the label values of the features whose relationship to validate.
Specifies the array that holds the index values of the multiple features' subfeatures whose relationship the added tolerance will validate.
Specifies the size of the arrays that hold the information that will be used to add the geometric tolerance ( FeatureLabelArrayPtr and SubFeatureIndexArrayPtr).
Reserved for future expansion and must be set to M_DEFAULT .
Add a geometric tolerance to or modify a geometric tolerance of the metrology template of the metrology context.
Specifies the identifier of the metrology context.
Specifies the type of geometric tolerance to add.
Specifies the label of the target tolerance.
Specifies the minimum value of the geometric tolerance.
Specifies the maximum value of the geometric tolerance.
Specifies the array that holds the label values of the features whose relationship to validate.
Specifies the array that holds the index values of the multiple features' subfeatures whose relationship the added tolerance will validate.
Specifies the size of the arrays that hold the information that will be used to add the geometric tolerance ( FeatureLabelArrayPtr and SubFeatureIndexArrayPtr).
Reserved for future expansion and must be set to M_DEFAULT .
Add a geometric tolerance to or modify a geometric tolerance of the metrology template of the metrology context.
Specifies the identifier of the metrology context.
Specifies the type of geometric tolerance to add.
Specifies the label of the target tolerance.
Specifies the minimum value of the geometric tolerance.
Specifies the maximum value of the geometric tolerance.
Specifies the array that holds the label values of the features whose relationship to validate.
Specifies the array that holds the index values of the multiple features' subfeatures whose relationship the added tolerance will validate.
Specifies the size of the arrays that hold the information that will be used to add the geometric tolerance ( FeatureLabelArrayPtr and SubFeatureIndexArrayPtr).
Reserved for future expansion and must be set to M_DEFAULT .
Add a geometric tolerance to or modify a geometric tolerance of the metrology template of the metrology context.
Specifies the identifier of the metrology context.
Specifies the type of geometric tolerance to add.
Specifies the label of the target tolerance.
Specifies the minimum value of the geometric tolerance.
Specifies the maximum value of the geometric tolerance.
Specifies the array that holds the label values of the features whose relationship to validate.
Specifies the array that holds the index values of the multiple features' subfeatures whose relationship the added tolerance will validate.
Specifies the size of the arrays that hold the information that will be used to add the geometric tolerance ( FeatureLabelArrayPtr and SubFeatureIndexArrayPtr).
Reserved for future expansion and must be set to M_DEFAULT .
Allocate a metrology context or a derived metrology region object.
Specifies the system on which to allocate the metrology context or the derived metrology region object.
Specifies whether to allocate a metrology context or a derived metrology region object.
Specifies the address of the variable in which to write the identifier of the metrology context or the derived metrology region object.
The returned value is the identifier of the metrology context or the derived metrology region object if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a metrology context or a derived metrology region object.
Specifies the system on which to allocate the metrology context or the derived metrology region object.
Specifies whether to allocate a metrology context or a derived metrology region object.
Specifies the address of the variable in which to write the identifier of the metrology context or the derived metrology region object.
The returned value is the identifier of the metrology context or the derived metrology region object if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a metrology result buffer.
Specifies the system on which to allocate the metrology result buffer.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the metrology result buffer identifier.
The returned value is the metrology result buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a metrology result buffer.
Specifies the system on which to allocate the metrology result buffer.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the metrology result buffer identifier.
The returned value is the metrology result buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Calculate features and validate geometric tolerances.
Specifies the identifier of the metrology context.
Specifies the identifier of the target image buffer from which to extract edges to calculate physically measured features and validate geometric tolerances.
Specifies the metrology result buffer in which to write the results of the calculation.
Reserved for future expansion and must be set to M_DEFAULT .
Control a setting for a metrology context, a derived metrology region object, features, tolerances, or a result buffer.
Specifies the identifier of the metrology context, the derived metrology region object, or the result buffer whose settings you want to control.
Specifies to control the metrology context, the derived metrology region object, features, tolerances, or the result buffer.
Specifies the type of control to set.
Specifies the required value for the control.
Control a setting for a metrology context, a derived metrology region object, features, tolerances, or a result buffer.
Specifies the identifier of the metrology context, the derived metrology region object, or the result buffer whose settings you want to control.
Specifies to control the metrology context, the derived metrology region object, features, tolerances, or the result buffer.
Specifies the type of control to set.
Specifies the required value for the control.
Draw specific features or tolerances of a metrology context or of a metrology result.
Specifies the identifier of the 2D graphics context to use when drawing. This parameter must be set to one of the following values:
Specifies the metrology result buffer or context from which to extract the features to draw.
Specifies the identifier of the destination image buffer or 2D graphics list in which to draw.
Specifies the type of drawing operation to perform. This parameter can be set to the following values:
Specifies the label or index of the result in the metrology result buffer for which to perform the drawing operation, or specifies that you are performing a general drawing operation for the metrology context.
Reserved for future expansion and must be set to M_DEFAULT .
Free a metrology context, a derived metrology region object, or a metrology result buffer.
Specifies the identifier of the metrology context, derived metrology region object, or metrology result buffer to free.
Get the specified type of results from a MIL metrology result buffer.
Specifies the identifier of the metrology result buffer from which to get results.
Specifies the feature or geometric tolerance for which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first element of the array in which to write the requested information.
Get the specified type of results from a MIL metrology result buffer.
Specifies the identifier of the metrology result buffer from which to get results.
Specifies the feature or geometric tolerance for which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first element of the array in which to write the requested information.
Get the specified type of results from a MIL metrology result buffer.
Specifies the identifier of the metrology result buffer from which to get results.
Specifies the feature or geometric tolerance for which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first element of the array in which to write the requested information.
Get the specified type of results from a MIL metrology result buffer.
Specifies the identifier of the metrology result buffer from which to get results.
Specifies the feature or geometric tolerance for which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first element of the array in which to write the requested information.
Get the specified type of results from a MIL metrology result buffer.
Specifies the identifier of the metrology result buffer from which to get results.
Specifies the feature or geometric tolerance for which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first element of the array in which to write the requested information.
Get the specified type of results from a MIL metrology result buffer.
Specifies the identifier of the metrology result buffer from which to get results.
Specifies the feature or geometric tolerance for which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first element of the array in which to write the requested information.
Get the specified type of results from a MIL metrology result buffer.
Specifies the identifier of the metrology result buffer from which to get results.
Specifies the feature or geometric tolerance for which to get results.
Specifies the type of result to retrieve.
Specifies the address of the first element of the array in which to write the requested information.
Inquire information about a metrology context, a derived metrology region object, features, tolerances, or a result buffer.
Specifies the identifier of the metrology context, the derived metrology region object, or the result buffer about which to inquire information.
Specifies that information will be inquired about the metrology context, the derived metrology region object, features, tolerances, or the result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a metrology context, a derived metrology region object, features, tolerances, or a result buffer.
Specifies the identifier of the metrology context, the derived metrology region object, or the result buffer about which to inquire information.
Specifies that information will be inquired about the metrology context, the derived metrology region object, features, tolerances, or the result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a metrology context, a derived metrology region object, features, tolerances, or a result buffer.
Specifies the identifier of the metrology context, the derived metrology region object, or the result buffer about which to inquire information.
Specifies that information will be inquired about the metrology context, the derived metrology region object, features, tolerances, or the result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a metrology context, a derived metrology region object, features, tolerances, or a result buffer.
Specifies the identifier of the metrology context, the derived metrology region object, or the result buffer about which to inquire information.
Specifies that information will be inquired about the metrology context, the derived metrology region object, features, tolerances, or the result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a metrology context, a derived metrology region object, features, tolerances, or a result buffer.
Specifies the identifier of the metrology context, the derived metrology region object, or the result buffer about which to inquire information.
Specifies that information will be inquired about the metrology context, the derived metrology region object, features, tolerances, or the result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a metrology context, a derived metrology region object, features, tolerances, or a result buffer.
Specifies the identifier of the metrology context, the derived metrology region object, or the result buffer about which to inquire information.
Specifies that information will be inquired about the metrology context, the derived metrology region object, features, tolerances, or the result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a metrology context, a derived metrology region object, features, tolerances, or a result buffer.
Specifies the identifier of the metrology context, the derived metrology region object, or the result buffer about which to inquire information.
Specifies that information will be inquired about the metrology context, the derived metrology region object, features, tolerances, or the result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Set or retrieve the name of a feature or tolerance, or retrieve the label or index of a specified feature or tolerance.
Specifies the identifier of the metrology context or result buffer containing the feature or tolerance to read or modify. The metrology context or the metrology result buffer must have been previously allocated on the required system using MmetAlloc or MmetAllocResult, respectively.
Specifies the type of operation to perform.
Specifies the label or index value of the metrology feature or tolerance.
Specifies the name to set or retrieve, depending on the Operation parameter.
Specifies the address at which to write the requested information.
Reserved for future expansion and must be set to M_DEFAULT .
Set or retrieve the name of a feature or tolerance, or retrieve the label or index of a specified feature or tolerance.
Specifies the identifier of the metrology context or result buffer containing the feature or tolerance to read or modify. The metrology context or the metrology result buffer must have been previously allocated on the required system using MmetAlloc or MmetAllocResult, respectively.
Specifies the type of operation to perform.
Specifies the label or index value of the metrology feature or tolerance.
Specifies the name to set or retrieve, depending on the Operation parameter.
Specifies the address at which to write the requested information.
Reserved for future expansion and must be set to M_DEFAULT .
Set or retrieve the name of a feature or tolerance, or retrieve the label or index of a specified feature or tolerance.
Specifies the identifier of the metrology context or result buffer containing the feature or tolerance to read or modify. The metrology context or the metrology result buffer must have been previously allocated on the required system using MmetAlloc or MmetAllocResult, respectively.
Specifies the type of operation to perform.
Specifies the label or index value of the metrology feature or tolerance.
Specifies the name to set or retrieve, depending on the Operation parameter.
Specifies the address at which to write the requested information.
Reserved for future expansion and must be set to M_DEFAULT .
Set or retrieve the name of a feature or tolerance, or retrieve the label or index of a specified feature or tolerance.
Specifies the identifier of the metrology context or result buffer containing the feature or tolerance to read or modify. The metrology context or the metrology result buffer must have been previously allocated on the required system using MmetAlloc or MmetAllocResult, respectively.
Specifies the type of operation to perform.
Specifies the label or index value of the metrology feature or tolerance.
Specifies the name to set or retrieve, depending on the Operation parameter.
Specifies the address at which to write the requested information.
Reserved for future expansion and must be set to M_DEFAULT .
Put edgels or points from user-supplied arrays into a constructed edgel feature built with external edgels/points.
Specifies the identifier of the metrology context. The metrology context must have been previously allocated with MmetAlloc.
Specifies the label or index of a constructed edgel feature with an M_EXTERNAL_FEATURE build operation.
Specifies the number of edgels/points to add to the constructed edgel feature.
Specifies the address of the array containing the index of the edge chain/pixel chain to which an edgel/point belongs.
Specifies the address of the array containing the X-coordinates of the edgels/points. To remove all the edgels/points in the feature, set this parameter to M_NULL .
Specifies the address of the array containing the Y-coordinates of the edgels/points. To remove all the edgels/points in the feature, set this parameter to M_NULL .
Specifies the address of the array containing the gradient angle (orientation) of the edgels. If adding points instead of edgels, or removing the edgels/points in the feature, set this parameter to M_NULL .
Reserved for future expansion and must be set to M_NULL .
Specifies whether to automatically calculate the expected gradient angle of the edge at the specified points, when a gradient angle array has not been specified. This parameter must be set to one of the following values:
Put edgels or points from user-supplied arrays into a constructed edgel feature built with external edgels/points.
Specifies the identifier of the metrology context. The metrology context must have been previously allocated with MmetAlloc.
Specifies the label or index of a constructed edgel feature with an M_EXTERNAL_FEATURE build operation.
Specifies the number of edgels/points to add to the constructed edgel feature.
Specifies the address of the array containing the index of the edge chain/pixel chain to which an edgel/point belongs.
Specifies the address of the array containing the X-coordinates of the edgels/points. To remove all the edgels/points in the feature, set this parameter to M_NULL .
Specifies the address of the array containing the Y-coordinates of the edgels/points. To remove all the edgels/points in the feature, set this parameter to M_NULL .
Specifies the address of the array containing the gradient angle (orientation) of the edgels. If adding points instead of edgels, or removing the edgels/points in the feature, set this parameter to M_NULL .
Reserved for future expansion and must be set to M_NULL .
Specifies whether to automatically calculate the expected gradient angle of the edge at the specified points, when a gradient angle array has not been specified. This parameter must be set to one of the following values:
Put edgels or points from user-supplied arrays into a constructed edgel feature built with external edgels/points.
Specifies the identifier of the metrology context. The metrology context must have been previously allocated with MmetAlloc.
Specifies the label or index of a constructed edgel feature with an M_EXTERNAL_FEATURE build operation.
Specifies the number of edgels/points to add to the constructed edgel feature.
Specifies the address of the array containing the index of the edge chain/pixel chain to which an edgel/point belongs.
Specifies the address of the array containing the X-coordinates of the edgels/points. To remove all the edgels/points in the feature, set this parameter to M_NULL .
Specifies the address of the array containing the Y-coordinates of the edgels/points. To remove all the edgels/points in the feature, set this parameter to M_NULL .
Specifies the address of the array containing the gradient angle (orientation) of the edgels. If adding points instead of edgels, or removing the edgels/points in the feature, set this parameter to M_NULL .
Reserved for future expansion and must be set to M_NULL .
Specifies whether to automatically calculate the expected gradient angle of the edge at the specified points, when a gradient angle array has not been specified. This parameter must be set to one of the following values:
Put edgels or points from user-supplied arrays into a constructed edgel feature built with external edgels/points.
Specifies the identifier of the metrology context. The metrology context must have been previously allocated with MmetAlloc.
Specifies the label or index of a constructed edgel feature with an M_EXTERNAL_FEATURE build operation.
Specifies the number of edgels/points to add to the constructed edgel feature.
Specifies the address of the array containing the index of the edge chain/pixel chain to which an edgel/point belongs.
Specifies the address of the array containing the X-coordinates of the edgels/points. To remove all the edgels/points in the feature, set this parameter to M_NULL .
Specifies the address of the array containing the Y-coordinates of the edgels/points. To remove all the edgels/points in the feature, set this parameter to M_NULL .
Specifies the address of the array containing the gradient angle (orientation) of the edgels. If adding points instead of edgels, or removing the edgels/points in the feature, set this parameter to M_NULL .
Reserved for future expansion and must be set to M_NULL .
Specifies whether to automatically calculate the expected gradient angle of the edge at the specified points, when a gradient angle array has not been specified. This parameter must be set to one of the following values:
Put edgels or points from user-supplied arrays into a constructed edgel feature built with external edgels/points.
Specifies the identifier of the metrology context. The metrology context must have been previously allocated with MmetAlloc.
Specifies the label or index of a constructed edgel feature with an M_EXTERNAL_FEATURE build operation.
Specifies the number of edgels/points to add to the constructed edgel feature.
Specifies the address of the array containing the index of the edge chain/pixel chain to which an edgel/point belongs.
Specifies the address of the array containing the X-coordinates of the edgels/points. To remove all the edgels/points in the feature, set this parameter to M_NULL .
Specifies the address of the array containing the Y-coordinates of the edgels/points. To remove all the edgels/points in the feature, set this parameter to M_NULL .
Specifies the address of the array containing the gradient angle (orientation) of the edgels. If adding points instead of edgels, or removing the edgels/points in the feature, set this parameter to M_NULL .
Reserved for future expansion and must be set to M_NULL .
Specifies whether to automatically calculate the expected gradient angle of the edge at the specified points, when a gradient angle array has not been specified. This parameter must be set to one of the following values:
Put edgels or points from user-supplied arrays into a constructed edgel feature built with external edgels/points.
Specifies the identifier of the metrology context. The metrology context must have been previously allocated with MmetAlloc.
Specifies the label or index of a constructed edgel feature with an M_EXTERNAL_FEATURE build operation.
Specifies the number of edgels/points to add to the constructed edgel feature.
Specifies the address of the array containing the index of the edge chain/pixel chain to which an edgel/point belongs.
Specifies the address of the array containing the X-coordinates of the edgels/points. To remove all the edgels/points in the feature, set this parameter to M_NULL .
Specifies the address of the array containing the Y-coordinates of the edgels/points. To remove all the edgels/points in the feature, set this parameter to M_NULL .
Specifies the address of the array containing the gradient angle (orientation) of the edgels. If adding points instead of edgels, or removing the edgels/points in the feature, set this parameter to M_NULL .
Reserved for future expansion and must be set to M_NULL .
Specifies whether to automatically calculate the expected gradient angle of the edge at the specified points, when a gradient angle array has not been specified. This parameter must be set to one of the following values:
Put edgels or points from user-supplied arrays into a constructed edgel feature built with external edgels/points.
Specifies the identifier of the metrology context. The metrology context must have been previously allocated with MmetAlloc.
Specifies the label or index of a constructed edgel feature with an M_EXTERNAL_FEATURE build operation.
Specifies the number of edgels/points to add to the constructed edgel feature.
Specifies the address of the array containing the index of the edge chain/pixel chain to which an edgel/point belongs.
Specifies the address of the array containing the X-coordinates of the edgels/points. To remove all the edgels/points in the feature, set this parameter to M_NULL .
Specifies the address of the array containing the Y-coordinates of the edgels/points. To remove all the edgels/points in the feature, set this parameter to M_NULL .
Specifies the address of the array containing the gradient angle (orientation) of the edgels. If adding points instead of edgels, or removing the edgels/points in the feature, set this parameter to M_NULL .
Reserved for future expansion and must be set to M_NULL .
Specifies whether to automatically calculate the expected gradient angle of the edge at the specified points, when a gradient angle array has not been specified. This parameter must be set to one of the following values:
Put edgels or points from user-supplied arrays into a constructed edgel feature built with external edgels/points.
Specifies the identifier of the metrology context. The metrology context must have been previously allocated with MmetAlloc.
Specifies the label or index of a constructed edgel feature with an M_EXTERNAL_FEATURE build operation.
Specifies the number of edgels/points to add to the constructed edgel feature.
Specifies the address of the array containing the index of the edge chain/pixel chain to which an edgel/point belongs.
Specifies the address of the array containing the X-coordinates of the edgels/points. To remove all the edgels/points in the feature, set this parameter to M_NULL .
Specifies the address of the array containing the Y-coordinates of the edgels/points. To remove all the edgels/points in the feature, set this parameter to M_NULL .
Specifies the address of the array containing the gradient angle (orientation) of the edgels. If adding points instead of edgels, or removing the edgels/points in the feature, set this parameter to M_NULL .
Reserved for future expansion and must be set to M_NULL .
Specifies whether to automatically calculate the expected gradient angle of the edge at the specified points, when a gradient angle array has not been specified. This parameter must be set to one of the following values:
Put edgels or points from user-supplied arrays into a constructed edgel feature built with external edgels/points.
Specifies the identifier of the metrology context. The metrology context must have been previously allocated with MmetAlloc.
Specifies the label or index of a constructed edgel feature with an M_EXTERNAL_FEATURE build operation.
Specifies the number of edgels/points to add to the constructed edgel feature.
Specifies the address of the array containing the index of the edge chain/pixel chain to which an edgel/point belongs.
Specifies the address of the array containing the X-coordinates of the edgels/points. To remove all the edgels/points in the feature, set this parameter to M_NULL .
Specifies the address of the array containing the Y-coordinates of the edgels/points. To remove all the edgels/points in the feature, set this parameter to M_NULL .
Specifies the address of the array containing the gradient angle (orientation) of the edgels. If adding points instead of edgels, or removing the edgels/points in the feature, set this parameter to M_NULL .
Reserved for future expansion and must be set to M_NULL .
Specifies whether to automatically calculate the expected gradient angle of the edge at the specified points, when a gradient angle array has not been specified. This parameter must be set to one of the following values:
Restore a metrology context from disk.
Specifies the name and path of the file from which to restore the metrology context.
Specifies the system on which to restore the metrology context.
Specifies whether to restore, from the metrology context, the camera calibration context associated with the template reference.
Specifies the address of the variable in which to write the metrology context identifier.
The returned value is the metrology context identifier. If allocation fails, M_NULL is returned.
Restore a metrology context from disk.
Specifies the name and path of the file from which to restore the metrology context.
Specifies the system on which to restore the metrology context.
Specifies whether to restore, from the metrology context, the camera calibration context associated with the template reference.
Specifies the address of the variable in which to write the metrology context identifier.
The returned value is the metrology context identifier. If allocation fails, M_NULL is returned.
Save a metrology context to a file.
Specifies the name and path of the file in which to save the metrology context.
Specifies the identifier of the metrology context to save.
Specifies whether to save, with the metrology context, the camera calibration context associated with the template reference.
Save a metrology context to a file.
Specifies the name and path of the file in which to save the metrology context.
Specifies the identifier of the metrology context to save.
Specifies whether to save, with the metrology context, the camera calibration context associated with the template reference.
Set the position of a feature.
Specifies the identifier of the metrology context.
Specifies the label or index of the feature you want to position. Set this parameter to one of the following values.
Specifies the type of transformation that will be used to set the new position of the feature.
Specifies an attribute of the position to set.
Specifies an attribute of the position to set.
Specifies an attribute of the position to set.
Specifies an attribute of the position to set.
Reserved for future expansion and must be set to M_DEFAULT .
Set the position of a feature.
Specifies the identifier of the metrology context.
Specifies the label or index of the feature you want to position. Set this parameter to one of the following values.
Specifies the type of transformation that will be used to set the new position of the feature.
Specifies an attribute of the position to set.
Specifies an attribute of the position to set.
Specifies an attribute of the position to set.
Specifies an attribute of the position to set.
Reserved for future expansion and must be set to M_DEFAULT .
Set the metrology region that delimits the area from which to establish the feature.
Specifies the identifier of the metrology context containing the template in which to set the metrology region.
Specifies the label or index of the feature that will be established from the area delimited by the metrology region. Set this parameter to one of the following values.
Specifies the label or index of the reference frame feature of the feature for which you are specifying a metrology region.
Specifies the geometric shape of the metrology region.
Specifies an attribute of the metrology region to set. Its definition is dependent on the geometry chosen.
Specifies an attribute of the metrology region to set. Its definition is dependent on the geometry chosen.
Specifies an attribute of the metrology region to set. Its definition is dependent on the geometry chosen.
Specifies an attribute of the metrology region to set. Its definition is dependent on the geometry chosen.
Specifies an attribute of the metrology region to set. Its definition is dependent on the geometry chosen.
Specifies an attribute of the metrology region to set. Its definition is dependent on the geometry chosen.
Set the metrology region that delimits the area from which to establish the feature.
Specifies the identifier of the metrology context containing the template in which to set the metrology region.
Specifies the label or index of the feature that will be established from the area delimited by the metrology region. Set this parameter to one of the following values.
Specifies the label or index of the reference frame feature of the feature for which you are specifying a metrology region.
Specifies the geometric shape of the metrology region.
Specifies an attribute of the metrology region to set. Its definition is dependent on the geometry chosen.
Specifies an attribute of the metrology region to set. Its definition is dependent on the geometry chosen.
Specifies an attribute of the metrology region to set. Its definition is dependent on the geometry chosen.
Specifies an attribute of the metrology region to set. Its definition is dependent on the geometry chosen.
Specifies an attribute of the metrology region to set. Its definition is dependent on the geometry chosen.
Specifies an attribute of the metrology region to set. Its definition is dependent on the geometry chosen.
Load, restore, or save a MIL metrology context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the metrology context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the metrology context.
Specifies the MIL version of the metrology context.
Specifies whether to restore, from the file or memory stream, the camera calibration context associated with the template reference, or specifies to save, with the metrology context, the camera calibration context associated with the template reference.
Specifies the address of the variable in which to write or from which to read the identifier of the metrology context.
Specifies the address of the variable in which to write the size of the metrology context, in bytes.
Load, restore, or save a MIL metrology context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the metrology context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the metrology context.
Specifies the MIL version of the metrology context.
Specifies whether to restore, from the file or memory stream, the camera calibration context associated with the template reference, or specifies to save, with the metrology context, the camera calibration context associated with the template reference.
Specifies the address of the variable in which to write or from which to read the identifier of the metrology context.
Specifies the address of the variable in which to write the size of the metrology context, in bytes.
Load, restore, or save a MIL metrology context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the metrology context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the metrology context.
Specifies the MIL version of the metrology context.
Specifies whether to restore, from the file or memory stream, the camera calibration context associated with the template reference, or specifies to save, with the metrology context, the camera calibration context associated with the template reference.
Specifies the address of the variable in which to write or from which to read the identifier of the metrology context.
Specifies the address of the variable in which to write the size of the metrology context, in bytes.
Load, restore, or save a MIL metrology context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the metrology context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the metrology context.
Specifies the MIL version of the metrology context.
Specifies whether to restore, from the file or memory stream, the camera calibration context associated with the template reference, or specifies to save, with the metrology context, the camera calibration context associated with the template reference.
Specifies the address of the variable in which to write or from which to read the identifier of the metrology context.
Specifies the address of the variable in which to write the size of the metrology context, in bytes.
Load, restore, or save a MIL metrology context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the metrology context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the metrology context.
Specifies the MIL version of the metrology context.
Specifies whether to restore, from the file or memory stream, the camera calibration context associated with the template reference, or specifies to save, with the metrology context, the camera calibration context associated with the template reference.
Specifies the address of the variable in which to write or from which to read the identifier of the metrology context.
Specifies the address of the variable in which to write the size of the metrology context, in bytes.
Load, restore, or save a MIL metrology context from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the metrology context.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the metrology context.
Specifies the MIL version of the metrology context.
Specifies whether to restore, from the file or memory stream, the camera calibration context associated with the template reference, or specifies to save, with the metrology context, the camera calibration context associated with the template reference.
Specifies the address of the variable in which to write or from which to read the identifier of the metrology context.
Specifies the address of the variable in which to write the size of the metrology context, in bytes.
Allocate a Model Finder context.
Specifies the system on which to allocate the context. This parameter should be set to one of the following values:
Specifies the type of Model Finder context. This parameter must be set to one of the following values:
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write the Model Finder context identifier.
The returned value is the Model Finder context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a Model Finder context.
Specifies the system on which to allocate the context. This parameter should be set to one of the following values:
Specifies the type of Model Finder context. This parameter must be set to one of the following values:
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write the Model Finder context identifier.
The returned value is the Model Finder context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a Model Finder result buffer.
Specifies the system on which to allocate the result buffer.
Specifies the type of result buffer to allocate. This parameter should be set to one of the following values:
Specifies the address of the variable in which to write the Model Finder result buffer identifier.
The returned value is the result buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a Model Finder result buffer.
Specifies the system on which to allocate the result buffer.
Specifies the type of result buffer to allocate. This parameter should be set to one of the following values:
Specifies the address of the variable in which to write the Model Finder result buffer identifier.
The returned value is the result buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Control a Model Finder context, individual model setting, or Model Finder result buffer setting.
Specifies the Model Finder context or Model Finder result buffer whose settings you want to modify.
Specifies that the Model Finder context, an individual model, or a Model Finder result buffer is controlled.
Specifies the setting to change.
Specifies the setting's new value.
Control a Model Finder context, individual model setting, or Model Finder result buffer setting.
Specifies the Model Finder context or Model Finder result buffer whose settings you want to modify.
Specifies that the Model Finder context, an individual model, or a Model Finder result buffer is controlled.
Specifies the setting to change.
Specifies the setting's new value.
Add a model to, or delete a model from, a Model Finder context.
Specifies the Model Finder context to which to add, or from which to delete, the model.
Specifies the type of model to define when adding models to the context, or specifies to delete a model from the Model Finder context.
Specifies an attribute of the model to add. Its definition is dependent on the model type chosen.
Specifies an attribute of the model to add. Its definition is dependent on the model type chosen.
Specifies an attribute of the model to add. Its definition is dependent on the model type chosen.
Specifies an attribute of the model to add. Its definition is dependent on the model type chosen.
Specifies an attribute of the model to add. Its definition is dependent on the model type chosen.
Add a model to, or delete a model from, a Model Finder context.
Specifies the Model Finder context to which to add, or from which to delete, the model.
Specifies the type of model to define when adding models to the context, or specifies to delete a model from the Model Finder context.
Specifies an attribute of the model to add. Its definition is dependent on the model type chosen.
Specifies an attribute of the model to add. Its definition is dependent on the model type chosen.
Specifies an attribute of the model to add. Its definition is dependent on the model type chosen.
Specifies an attribute of the model to add. Its definition is dependent on the model type chosen.
Specifies an attribute of the model to add. Its definition is dependent on the model type chosen.
Defines a model from a file and adds it to a Model Finder context.
Specifies the identifier of the Model Finder context.
Specifies the type of file from which to define the model.
Specifies the name and path of the file from which to define the model.
Reserved for future expansion. Set this parameter to M_DEFAULT .
Draw specific features of models or result occurrences an image buffer or 2D graphics list.
Specifies the identifier of the 2D graphics context to use when drawing. This parameter must be set to one of the following values:
Specifies the Model Finder context or result buffer from which to extract the features to draw.
Specifies the identifier of the destination image buffer or 2D graphics list in which to draw.
Specifies the type of operation to perform.
Specifies the index of the model in the specified Model Finder context, or of the result occurrence.
Specifies where in the destination image buffer to draw.
Search for the model(s) that are in the specified Model Finder context in a target image buffer, Edge Finder result buffer, or M_SHAPE_SEGMENT Model Finder result buffer.
Specifies the Model Finder context to use for the search.
Specifies the target image, Edge Finder result buffer, or M_SHAPE_SEGMENT Model Finder result buffer in which to search for the model(s).
Specifies the result buffer in which to write the results of the search. If you are using an M_SHAPE_... type of Model Finder context, you need to specify a corresponding M_SHAPE_... type of Model Finder result buffer.
Free a Model Finder context or a result buffer.
Specifies the identifier of the Model Finder context or result buffer to free.
Get the specified type of result(s) from a Model Finder result buffer.
Specifies the identifier of the Model Finder result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get the specified type of result(s) from a Model Finder result buffer.
Specifies the identifier of the Model Finder result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get the specified type of result(s) from a Model Finder result buffer.
Specifies the identifier of the Model Finder result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get the specified type of result(s) from a Model Finder result buffer.
Specifies the identifier of the Model Finder result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get the specified type of result(s) from a Model Finder result buffer.
Specifies the identifier of the Model Finder result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get the specified type of result(s) from a Model Finder result buffer.
Specifies the identifier of the Model Finder result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get the specified type of result(s) from a Model Finder result buffer.
Specifies the identifier of the Model Finder result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Inquire information about a specified Model Finder context, a specified model, or a specified result buffer.
Specifies the Model Finder context or Model Finder result buffer about which to inquire information.
Specifies that information will be inquired about the Model Finder context, an individual model, or a Model Finder result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a specified Model Finder context, a specified model, or a specified result buffer.
Specifies the Model Finder context or Model Finder result buffer about which to inquire information.
Specifies that information will be inquired about the Model Finder context, an individual model, or a Model Finder result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a specified Model Finder context, a specified model, or a specified result buffer.
Specifies the Model Finder context or Model Finder result buffer about which to inquire information.
Specifies that information will be inquired about the Model Finder context, an individual model, or a Model Finder result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a specified Model Finder context, a specified model, or a specified result buffer.
Specifies the Model Finder context or Model Finder result buffer about which to inquire information.
Specifies that information will be inquired about the Model Finder context, an individual model, or a Model Finder result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a specified Model Finder context, a specified model, or a specified result buffer.
Specifies the Model Finder context or Model Finder result buffer about which to inquire information.
Specifies that information will be inquired about the Model Finder context, an individual model, or a Model Finder result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a specified Model Finder context, a specified model, or a specified result buffer.
Specifies the Model Finder context or Model Finder result buffer about which to inquire information.
Specifies that information will be inquired about the Model Finder context, an individual model, or a Model Finder result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a specified Model Finder context, a specified model, or a specified result buffer.
Specifies the Model Finder context or Model Finder result buffer about which to inquire information.
Specifies that information will be inquired about the Model Finder context, an individual model, or a Model Finder result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Mask regions of a model.
Specifies the Model Finder context of the model to mask.
Specifies the individual model for which to create a mask.
Specifies the identifier of the image buffer used to identify the masked pixels in the model.
Specifies which type of mask to employ.
Reserved for future expansion and must be set to M_DEFAULT .
Preprocess a Model Finder context.
Specifies the Model Finder context of the model to preprocess.
Specifies whether to perform or undo the preprocessing of the model context.
Restore a Model Finder context from disk.
Specifies the name and path of the file from which to restore the Model Finder context.
Specifies the system on which to restore the Model Finder context.
Specifies whether to restore, from the Model Finder context, the camera calibration contexts associated with the models.
Specifies the address of the variable in which to write the Model Finder context identifier.
The returned value is the Model Finder context identifier. If allocation fails, M_NULL is returned.
Restore a Model Finder context from disk.
Specifies the name and path of the file from which to restore the Model Finder context.
Specifies the system on which to restore the Model Finder context.
Specifies whether to restore, from the Model Finder context, the camera calibration contexts associated with the models.
Specifies the address of the variable in which to write the Model Finder context identifier.
The returned value is the Model Finder context identifier. If allocation fails, M_NULL is returned.
Save a Model Finder context to a file.
Specifies the name and path of the file in which to save the Model Finder context; it is recommended that you use the MMF file extension for easier use with other Matrox Imaging software products.
Specifies the identifier of the Model Finder context to save.
Specifies whether to save, with the Model Finder context, the camera calibration contexts associated with the models.
Save a Model Finder context to a file.
Specifies the name and path of the file in which to save the Model Finder context; it is recommended that you use the MMF file extension for easier use with other Matrox Imaging software products.
Specifies the identifier of the Model Finder context to save.
Specifies whether to save, with the Model Finder context, the camera calibration contexts associated with the models.
Load, restore, or save a Model Finder context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the Model Finder context.
Specifies the operation to perform on the Model Finder context.
Specifies the type of stream in which to store/from which to restore the Model Finder context.
Specifies the MIL version of the Model Finder context.
Specifies whether to restore, from the file or memory stream, the camera calibration contexts associated with the models, or specifies to save, with the Model Finder context, the camera calibration contexts associated with the models.
Specifies the address of the variable in which to write or from which to read the identifier of the Model Finder context.
Specifies the address of the variable in which to write the size of the Model Finder context, in bytes.
Load, restore, or save a Model Finder context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the Model Finder context.
Specifies the operation to perform on the Model Finder context.
Specifies the type of stream in which to store/from which to restore the Model Finder context.
Specifies the MIL version of the Model Finder context.
Specifies whether to restore, from the file or memory stream, the camera calibration contexts associated with the models, or specifies to save, with the Model Finder context, the camera calibration contexts associated with the models.
Specifies the address of the variable in which to write or from which to read the identifier of the Model Finder context.
Specifies the address of the variable in which to write the size of the Model Finder context, in bytes.
Load, restore, or save a Model Finder context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the Model Finder context.
Specifies the operation to perform on the Model Finder context.
Specifies the type of stream in which to store/from which to restore the Model Finder context.
Specifies the MIL version of the Model Finder context.
Specifies whether to restore, from the file or memory stream, the camera calibration contexts associated with the models, or specifies to save, with the Model Finder context, the camera calibration contexts associated with the models.
Specifies the address of the variable in which to write or from which to read the identifier of the Model Finder context.
Specifies the address of the variable in which to write the size of the Model Finder context, in bytes.
Load, restore, or save a Model Finder context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the Model Finder context.
Specifies the operation to perform on the Model Finder context.
Specifies the type of stream in which to store/from which to restore the Model Finder context.
Specifies the MIL version of the Model Finder context.
Specifies whether to restore, from the file or memory stream, the camera calibration contexts associated with the models, or specifies to save, with the Model Finder context, the camera calibration contexts associated with the models.
Specifies the address of the variable in which to write or from which to read the identifier of the Model Finder context.
Specifies the address of the variable in which to write the size of the Model Finder context, in bytes.
Load, restore, or save a Model Finder context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the Model Finder context.
Specifies the operation to perform on the Model Finder context.
Specifies the type of stream in which to store/from which to restore the Model Finder context.
Specifies the MIL version of the Model Finder context.
Specifies whether to restore, from the file or memory stream, the camera calibration contexts associated with the models, or specifies to save, with the Model Finder context, the camera calibration contexts associated with the models.
Specifies the address of the variable in which to write or from which to read the identifier of the Model Finder context.
Specifies the address of the variable in which to write the size of the Model Finder context, in bytes.
Load, restore, or save a Model Finder context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the Model Finder context.
Specifies the operation to perform on the Model Finder context.
Specifies the type of stream in which to store/from which to restore the Model Finder context.
Specifies the MIL version of the Model Finder context.
Specifies whether to restore, from the file or memory stream, the camera calibration contexts associated with the models, or specifies to save, with the Model Finder context, the camera calibration contexts associated with the models.
Specifies the address of the variable in which to write or from which to read the identifier of the Model Finder context.
Specifies the address of the variable in which to write the size of the Model Finder context, in bytes.
Allocate a MIL utility object for a Distributed MIL publishing application.
Specifies the system on which to allocate the MIL utility object.
Specifies the type of MIL utility object to allocate.
Specifies the initialization of the MIL utility object.
Specifies the address in which to return the identifier of the allocated MIL utility object. Since MobjAlloc also returns the identifier, you can set this parameter to M_NULL .
The returned value is the MIL utility object identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a MIL utility object for a Distributed MIL publishing application.
Specifies the system on which to allocate the MIL utility object.
Specifies the type of MIL utility object to allocate.
Specifies the initialization of the MIL utility object.
Specifies the address in which to return the identifier of the allocated MIL utility object. Since MobjAlloc also returns the identifier, you can set this parameter to M_NULL .
The returned value is the MIL utility object identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Control a MIL object's settings and associate information with a MIL object.
Specifies the identifier of the MIL object to control. The MIL object can be a MIL utility object (allocated using MobjAlloc) or any other MIL object, except for MIL objects allocated using MfuncAlloc.
Specifies the type of MIL object setting to control.
Specifies the MIL object setting's new value.
Control a MIL object's settings and associate information with a MIL object.
Specifies the identifier of the MIL object to control. The MIL object can be a MIL utility object (allocated using MobjAlloc) or any other MIL object, except for MIL objects allocated using MfuncAlloc.
Specifies the type of MIL object setting to control.
Specifies the MIL object setting's new value.
Free an object.
Specifies the identifier of the object.
Get information about a hook event.
Specifies the object-related event identifier received by the hook-handler function (see MobjHookFunction).
Specifies the type of information about which to inquire.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (! M_NULL ) value is returned.
Hook a function to an object-related event.
Specifies the identifier of the object on which to hook a function.
Specifies the object-related event on which to hook the function.
Specifies the address of the function that should be called when the specified event occurs.
Specifies the address of the user data that you want to make available to the hook-handler function.
Inquire about a MIL object setting or information associated with the MIL object.
Specifies the identifier of the MIL object about which to inquire. The MIL object can be a MIL utility object (allocated using MobjAlloc) or any other MIL object, except for MIL objects allocated using MfuncAlloc.
Specifies the MIL object setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a MIL object setting or information associated with the MIL object.
Specifies the identifier of the MIL object about which to inquire. The MIL object can be a MIL utility object (allocated using MobjAlloc) or any other MIL object, except for MIL objects allocated using MfuncAlloc.
Specifies the MIL object setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a MIL object setting or information associated with the MIL object.
Specifies the identifier of the MIL object about which to inquire. The MIL object can be a MIL utility object (allocated using MobjAlloc) or any other MIL object, except for MIL objects allocated using MfuncAlloc.
Specifies the MIL object setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Reads data from a message sent to the message mailbox.
Specifies the identifier of the message mailbox.
Specifies the address of the variable in which the message is to be written.
Specifies the size of the array pointed to by MessagePtr, in bytes.
Specifies the address of the variable in which the size of the message to be read will be written.
Specifies the address of the variable in which the message tag associated with the message will be written.
Specifies the address of the variable in which the status of the read operation will be written.
Specifies additional options for the read operation.
The returned value is the same as the value written in MessageOutSizePtr.
Reads data from a message sent to the message mailbox.
Specifies the identifier of the message mailbox.
Specifies the address of the variable in which the message is to be written.
Specifies the size of the array pointed to by MessagePtr, in bytes.
Specifies the address of the variable in which the size of the message to be read will be written.
Specifies the address of the variable in which the message tag associated with the message will be written.
Specifies the address of the variable in which the status of the read operation will be written.
Specifies additional options for the read operation.
The returned value is the same as the value written in MessageOutSizePtr.
Reads data from a message sent to the message mailbox.
Specifies the identifier of the message mailbox.
Specifies the address of the variable in which the message is to be written.
Specifies the size of the array pointed to by MessagePtr, in bytes.
Specifies the address of the variable in which the size of the message to be read will be written.
Specifies the address of the variable in which the message tag associated with the message will be written.
Specifies the address of the variable in which the status of the read operation will be written.
Specifies additional options for the read operation.
The returned value is the same as the value written in MessageOutSizePtr.
Reads data from a message sent to the message mailbox.
Specifies the identifier of the message mailbox.
Specifies the address of the variable in which the message is to be written.
Specifies the size of the array pointed to by MessagePtr, in bytes.
Specifies the address of the variable in which the size of the message to be read will be written.
Specifies the address of the variable in which the message tag associated with the message will be written.
Specifies the address of the variable in which the status of the read operation will be written.
Specifies additional options for the read operation.
The returned value is the same as the value written in MessageOutSizePtr.
Reads data from a message sent to the message mailbox.
Specifies the identifier of the message mailbox.
Specifies the address of the variable in which the message is to be written.
Specifies the size of the array pointed to by MessagePtr, in bytes.
Specifies the address of the variable in which the size of the message to be read will be written.
Specifies the address of the variable in which the message tag associated with the message will be written.
Specifies the address of the variable in which the status of the read operation will be written.
Specifies additional options for the read operation.
The returned value is the same as the value written in MessageOutSizePtr.
Reads data from a message sent to the message mailbox.
Specifies the identifier of the message mailbox.
Specifies the address of the variable in which the message is to be written.
Specifies the size of the array pointed to by MessagePtr, in bytes.
Specifies the address of the variable in which the size of the message to be read will be written.
Specifies the address of the variable in which the message tag associated with the message will be written.
Specifies the address of the variable in which the status of the read operation will be written.
Specifies additional options for the read operation.
The returned value is the same as the value written in MessageOutSizePtr.
Reads data from a message sent to the message mailbox.
Specifies the identifier of the message mailbox.
Specifies the address of the variable in which the message is to be written.
Specifies the size of the array pointed to by MessagePtr, in bytes.
Specifies the address of the variable in which the size of the message to be read will be written.
Specifies the address of the variable in which the message tag associated with the message will be written.
Specifies the address of the variable in which the status of the read operation will be written.
Specifies additional options for the read operation.
The returned value is the same as the value written in MessageOutSizePtr.
Reads data from a message sent to the message mailbox.
Specifies the identifier of the message mailbox.
Specifies the address of the variable in which the message is to be written.
Specifies the size of the array pointed to by MessagePtr, in bytes.
Specifies the address of the variable in which the size of the message to be read will be written.
Specifies the address of the variable in which the message tag associated with the message will be written.
Specifies the address of the variable in which the status of the read operation will be written.
Specifies additional options for the read operation.
The returned value is the same as the value written in MessageOutSizePtr.
Writes a message to the message mailbox.
Specifies the identifier of the message mailbox.
Specifies the address of the variable of the user message to write.
Specifies the length of the message to write, in Bytes.
Specifies a user-defined tag to send with the message.
Reserved for future expansion and must be set to M_DEFAULT .
Allocate an OCR font context.
Specifies the system on which to allocate the OCR font context.
Specifies the OCR font context type and the type of its font.
Specifies how many characters can be stored in the OCR font context.
Specifies the width of the characters in the OCR font context, in pixels.
Specifies the height of the characters in the OCR font context, in pixels.
Specifies the distance between the edge of each character and their surrounding cell, along the X-axis, in pixels.
Specifies the distance between the edge of each character and their surrounding cell, along the Y-axis, in pixels.
Specifies the width of the widest character in the font without its surrounding cell, in pixels.
Specifies the height of the tallest character in the font without its surrounding cell, in pixels.
Specifies the maximum thickness (stroke width) of the characters in the OCR font context.
Specifies the maximum length of the string that can be read or verified using the OCR font context.
Specifies whether the characters are brighter than the background.
Specifies the address of the variable to which the OCR font context identifier is to be written.
The returned value is the OCR font context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate an OCR font context.
Specifies the system on which to allocate the OCR font context.
Specifies the OCR font context type and the type of its font.
Specifies how many characters can be stored in the OCR font context.
Specifies the width of the characters in the OCR font context, in pixels.
Specifies the height of the characters in the OCR font context, in pixels.
Specifies the distance between the edge of each character and their surrounding cell, along the X-axis, in pixels.
Specifies the distance between the edge of each character and their surrounding cell, along the Y-axis, in pixels.
Specifies the width of the widest character in the font without its surrounding cell, in pixels.
Specifies the height of the tallest character in the font without its surrounding cell, in pixels.
Specifies the maximum thickness (stroke width) of the characters in the OCR font context.
Specifies the maximum length of the string that can be read or verified using the OCR font context.
Specifies whether the characters are brighter than the background.
Specifies the address of the variable to which the OCR font context identifier is to be written.
The returned value is the OCR font context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate an OCR result buffer.
Specifies the system on which to allocate the OCR result buffer.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable to which the OCR result buffer identifier is to be written.
The returned value is the result buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate an OCR result buffer.
Specifies the system on which to allocate the OCR result buffer.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable to which the OCR result buffer identifier is to be written.
The returned value is the result buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Calibrate the OCR font context's character size and target spacing to match the characters in a sample target image.
Specifies the identifier of the sample target image buffer.
Specifies the identifier of the OCR font context to be calibrated.
Specifies the character string present in the sample target image. This string must be null-terminated.
Specifies the minimum width of the characters in the sample target image, in pixels.
Specifies the maximum width of the characters in the sample target image, in pixels.
Specifies the increment to use when searching for the character width between TargetCharSizeXMin and TargetCharSizeXMax. Note that very small step sizes should only be used within small ranges, otherwise application performance can be adversely affected.
Specifies the minimum height of the characters in the sample target image, in pixels.
Specifies the maximum height of the characters in the sample target image, in pixels.
Specifies the increment to use when searching for the character height between TargetCharSizeYMin and TargetCharSizeYMax. Note that very small step sizes should only be used within small ranges, otherwise application performance can be adversely affected.
Specifies the operation to be performed.
Control an OCR font context or an OCR result buffer setting.
Specifies the identifier of the OCR font context or the OCR result buffer to control.
Specifies the type of control to set.
Specifies the required value for the control.
Control an OCR font context or an OCR result buffer setting.
Specifies the identifier of the OCR font context or the OCR result buffer to control.
Specifies the type of control to set.
Specifies the required value for the control.
Copy a font character to or from an image buffer.
Specifies the identifier of the image buffer to/from which characters are copied.
Specifies the identifier of the OCR font context to/from which the characters are copied.
Specifies the direction of the copy operation.
Specifies a string containing the list of characters to be copied.
Copy a font character to or from an image buffer.
Specifies the identifier of the image buffer to/from which characters are copied.
Specifies the identifier of the OCR font context to/from which the characters are copied.
Specifies the direction of the copy operation.
Specifies a string containing the list of characters to be copied.
Draw specific features of OCR fonts or OCR result occurrences in an image buffer or 2D graphics list.
Specifies the identifier of the 2D graphics context to use when drawing. This parameter must be set to one of the following values:
Specifies the OCR Font context or result buffer from which to extract the features to draw. The OCR Font context or result buffer must have been previously allocated using MocrAllocFont or MocrAllocResult.
Specifies the identifier of the destination image buffer or 2D graphics list in which to draw.
Specifies the type of operation to perform.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies a string containing a list of valid characters to draw when drawing an OCR font. To draw all the characters in the font or to draw results, this parameter should be set to M_NULL .
Reserved for future expansion and must be set to M_DEFAULT .
Draw specific features of OCR fonts or OCR result occurrences in an image buffer or 2D graphics list.
Specifies the identifier of the 2D graphics context to use when drawing. This parameter must be set to one of the following values:
Specifies the OCR Font context or result buffer from which to extract the features to draw. The OCR Font context or result buffer must have been previously allocated using MocrAllocFont or MocrAllocResult.
Specifies the identifier of the destination image buffer or 2D graphics list in which to draw.
Specifies the type of operation to perform.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies a string containing a list of valid characters to draw when drawing an OCR font. To draw all the characters in the font or to draw results, this parameter should be set to M_NULL .
Reserved for future expansion and must be set to M_DEFAULT .
Free an OCR font or result buffer.
Specifies the identifier of the OCR font context, or result buffer to free.
Get the specified type of result(s) from an OCR result buffer.
Specifies the identifier of the OCR result buffer from which to retrieve results.
Specifies the type of result(s) to retrieve. The following values are available to retrieve results from a read or a verify operation, unless otherwise specified.
Specifies the address in which to write the results.
Get the specified type of result(s) from an OCR result buffer.
Specifies the identifier of the OCR result buffer from which to retrieve results.
Specifies the type of result(s) to retrieve. The following values are available to retrieve results from a read or a verify operation, unless otherwise specified.
Specifies the address in which to write the results.
Get the specified type of result(s) from an OCR result buffer.
Specifies the identifier of the OCR result buffer from which to retrieve results.
Specifies the type of result(s) to retrieve. The following values are available to retrieve results from a read or a verify operation, unless otherwise specified.
Specifies the address in which to write the results.
Get the specified type of result(s) from an OCR result buffer.
Specifies the identifier of the OCR result buffer from which to retrieve results.
Specifies the type of result(s) to retrieve. The following values are available to retrieve results from a read or a verify operation, unless otherwise specified.
Specifies the address in which to write the results.
Get the specified type of result(s) from an OCR result buffer.
Specifies the identifier of the OCR result buffer from which to retrieve results.
Specifies the type of result(s) to retrieve. The following values are available to retrieve results from a read or a verify operation, unless otherwise specified.
Specifies the address in which to write the results.
Get the specified type of result(s) from an OCR result buffer.
Specifies the identifier of the OCR result buffer from which to retrieve results.
Specifies the type of result(s) to retrieve. The following values are available to retrieve results from a read or a verify operation, unless otherwise specified.
Specifies the address in which to write the results.
Get the specified type of result(s) from an OCR result buffer.
Specifies the identifier of the OCR result buffer from which to retrieve results.
Specifies the type of result(s) to retrieve. The following values are available to retrieve results from a read or a verify operation, unless otherwise specified.
Specifies the address in which to write the results.
Get the specified type of result(s) from an OCR result buffer.
Specifies the identifier of the OCR result buffer from which to retrieve results.
Specifies the type of result(s) to retrieve. The following values are available to retrieve results from a read or a verify operation, unless otherwise specified.
Specifies the address in which to write the results.
Get the specified type of result(s) from an OCR result buffer.
Specifies the identifier of the OCR result buffer from which to retrieve results.
Specifies the type of result(s) to retrieve. The following values are available to retrieve results from a read or a verify operation, unless otherwise specified.
Specifies the address in which to write the results.
Get the specified type of result(s) from an OCR result buffer.
Specifies the identifier of the OCR result buffer from which to retrieve results.
Specifies the type of result(s) to retrieve. The following values are available to retrieve results from a read or a verify operation, unless otherwise specified.
Specifies the address in which to write the results.
Get the specified type of result(s) from an OCR result buffer.
Specifies the identifier of the OCR result buffer from which to retrieve results.
Specifies the type of result(s) to retrieve. The following values are available to retrieve results from a read or a verify operation, unless otherwise specified.
Specifies the address in which to write the results.
Hook a function to an event.
Specifies the identifier of the font.
Specifies the event type.
Specifies the address of the function that should be called when the event occurs.
Specifies the address of the user data that you want to make available to the hook-handler function.
This function returns a NULLpointer.
Import character representations into an OCR font context.
Specifies the name and path of the file from which to import the character representation.
Specifies how the data is stored in the file. This parameter can be set to one of the following values:
Specifies the type of import operation to be performed. This parameter must be set to the following value:
Specifies the ASCII characters to associate with the font character representations in the file. This parameter can be set to one of the following values:
Specifies the identifier of the OCR font context.
Import character representations into an OCR font context.
Specifies the name and path of the file from which to import the character representation.
Specifies how the data is stored in the file. This parameter can be set to one of the following values:
Specifies the type of import operation to be performed. This parameter must be set to the following value:
Specifies the ASCII characters to associate with the font character representations in the file. This parameter can be set to one of the following values:
Specifies the identifier of the OCR font context.
Inquire about OCR font context or an OCR result buffer setting.
Specifies the identifier of the OCR font context or the OCR result buffer from which to read information.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about OCR font context or an OCR result buffer setting.
Specifies the identifier of the OCR font context or the OCR result buffer from which to read information.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about OCR font context or an OCR result buffer setting.
Specifies the identifier of the OCR font context or the OCR result buffer from which to read information.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about OCR font context or an OCR result buffer setting.
Specifies the identifier of the OCR font context or the OCR result buffer from which to read information.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about OCR font context or an OCR result buffer setting.
Specifies the identifier of the OCR font context or the OCR result buffer from which to read information.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about OCR font context or an OCR result buffer setting.
Specifies the identifier of the OCR font context or the OCR result buffer from which to read information.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about OCR font context or an OCR result buffer setting.
Specifies the identifier of the OCR font context or the OCR result buffer from which to read information.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about OCR font context or an OCR result buffer setting.
Specifies the identifier of the OCR font context or the OCR result buffer from which to read information.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about OCR font context or an OCR result buffer setting.
Specifies the identifier of the OCR font context or the OCR result buffer from which to read information.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about OCR font context or an OCR result buffer setting.
Specifies the identifier of the OCR font context or the OCR result buffer from which to read information.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about OCR font context or an OCR result buffer setting.
Specifies the identifier of the OCR font context or the OCR result buffer from which to read information.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about OCR font context or an OCR result buffer setting.
Specifies the identifier of the OCR font context or the OCR result buffer from which to read information.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Invert or resize the font of an OCR font context to match the target image characters.
Specifies the identifier of the OCR font context to modify.
Specifies the type of operation to perform.
Specifies the interpolation mode for the function.
Preprocess an OCR font context.
Specifies the OCR font context identifier.
Specifies the type of operation to perform. This parameter must be set to the following value.
Read an unknown string from a target image.
Specifies the identifier of the image which contains the string to be read.
Specifies the identifier of the OCR font context to use to read the string from the target image.
Specifies the OCR result buffer in which to place results of the read operation.
Restore an OCR font context, font constraint data, or control data from file.
Specifies the path and name of the file from which to restore the MIL OCR font context (for example, "C:\mydirectory\myfile").
Specifies which type of OCR font context data to restore.
Specifies the system on which the OCR font context is allocated.
Specifies the address of the variable to/from which the font identifier is to be written/read.
Returns the identifier of the existing or newly allocated OCR font context. If allocation fails, M_NULL is returned as the identifier.
Restore an OCR font context, font constraint data, or control data from file.
Specifies the path and name of the file from which to restore the MIL OCR font context (for example, "C:\mydirectory\myfile").
Specifies which type of OCR font context data to restore.
Specifies the system on which the OCR font context is allocated.
Specifies the address of the variable to/from which the font identifier is to be written/read.
Returns the identifier of the existing or newly allocated OCR font context. If allocation fails, M_NULL is returned as the identifier.
Save an existing OCR font context to disk.
Specifies the name and path of the file in which to save the font data.
Specifies which data to save to disk.
Specifies the OCR font context to be saved.
Save an existing OCR font context to disk.
Specifies the name and path of the file in which to save the font data.
Specifies which data to save to disk.
Specifies the OCR font context to be saved.
Set character position constraints.
Specifies the OCR font context identifier with which to associate the constraints.
Specifies the character position in the string for which a constraint is being set.
Specifies the type of character that can appear at the specified string position.
Specifies that any character matching the given CharPosType will be accepted as valid, or explicitly lists valid characters for the specified position.
Set character position constraints.
Specifies the OCR font context identifier with which to associate the constraints.
Specifies the character position in the string for which a constraint is being set.
Specifies the type of character that can appear at the specified string position.
Specifies that any character matching the given CharPosType will be accepted as valid, or explicitly lists valid characters for the specified position.
Load, restore, or save an OCR font context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the OCR font context.
Specifies the operation to perform on the OCR font context.
Specifies the type of stream in which to store/from which to restore the OCR font context.
Specifies the MIL version of the OCR font context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the OCR font context.
Specifies the address of the variable in which to write the size of the OCR font context, in bytes.
Load, restore, or save an OCR font context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the OCR font context.
Specifies the operation to perform on the OCR font context.
Specifies the type of stream in which to store/from which to restore the OCR font context.
Specifies the MIL version of the OCR font context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the OCR font context.
Specifies the address of the variable in which to write the size of the OCR font context, in bytes.
Load, restore, or save an OCR font context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the OCR font context.
Specifies the operation to perform on the OCR font context.
Specifies the type of stream in which to store/from which to restore the OCR font context.
Specifies the MIL version of the OCR font context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the OCR font context.
Specifies the address of the variable in which to write the size of the OCR font context, in bytes.
Load, restore, or save an OCR font context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the OCR font context.
Specifies the operation to perform on the OCR font context.
Specifies the type of stream in which to store/from which to restore the OCR font context.
Specifies the MIL version of the OCR font context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the OCR font context.
Specifies the address of the variable in which to write the size of the OCR font context, in bytes.
Load, restore, or save an OCR font context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the OCR font context.
Specifies the operation to perform on the OCR font context.
Specifies the type of stream in which to store/from which to restore the OCR font context.
Specifies the MIL version of the OCR font context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the OCR font context.
Specifies the address of the variable in which to write the size of the OCR font context, in bytes.
Load, restore, or save an OCR font context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the OCR font context.
Specifies the operation to perform on the OCR font context.
Specifies the type of stream in which to store/from which to restore the OCR font context.
Specifies the MIL version of the OCR font context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the OCR font context.
Specifies the address of the variable in which to write the size of the OCR font context, in bytes.
Verify a known string in an image.
Specifies the identifier of the target image containing the string to be verified.
Specifies the identifier of the OCR font context to use to verify the string in the target image.
Specifies the character string to be verified in the sample target image.
Specifies the OCR result buffer in which to place the verification results.
Allocate a Pattern Matching context.
Specifies the system on which to allocate the Pattern Matching context.
Specifies the type of Pattern Matching context.
Reserved for future expansion.
Specifies the address in which to write the Pattern Matching context identifier.
The returned value is the Pattern Matching context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a Pattern Matching context.
Specifies the system on which to allocate the Pattern Matching context.
Specifies the type of Pattern Matching context.
Reserved for future expansion.
Specifies the address in which to write the Pattern Matching context identifier.
The returned value is the Pattern Matching context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a Pattern Matching result buffer.
Specifies the system on which to allocate the result buffer.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the Pattern Matching result buffer identifier.
The returned value is the result buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a Pattern Matching result buffer.
Specifies the system on which to allocate the result buffer.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the Pattern Matching result buffer identifier.
The returned value is the result buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Control a setting of a Pattern Matching context, one or all models, or Pattern Matching result buffer.
Specifies the Pattern Matching context or Pattern Matching result buffer whose settings you want to modify.
Specifies to control a Pattern Matching context, an individual model, or a Pattern Matching result buffer.
Specifies the setting to change.
Specifies the setting's new value.
Control a setting of a Pattern Matching context, one or all models, or Pattern Matching result buffer.
Specifies the Pattern Matching context or Pattern Matching result buffer whose settings you want to modify.
Specifies to control a Pattern Matching context, an individual model, or a Pattern Matching result buffer.
Specifies the setting to change.
Specifies the setting's new value.
Add one or more models to, or delete a model from, a Pattern Matching context.
Specifies the Pattern Matching context to which to add, or from which to delete, the model.
Specifies the type of the model to define when adding models to the context, or specifies to delete a model from the Pattern Matching context.
Specifies the identifier of the image buffer from which to define the models, or the Pattern Matching context from which to copy a model.
Specifies an attribute of the model to add. Its definition is dependent on the model type chosen.
Specifies an attribute of the model to add. Its definition is dependent on the model type chosen.
Specifies an attribute of the model to add. Its definition is dependent on the model type chosen.
Specifies an attribute of the model to add. Its definition is dependent on the model type chosen.
Specifies the speed of the allocation or the interpolation mode to use, depending on the model type chosen.
Draw specific features of the model or result occurrence in an image buffer or 2D graphics list.
Specifies the identifier of the 2D graphics context to use. This parameter must be set to one of the following values:
Specifies the Pattern Matching context or result buffer identifier from which to extract the features to draw.
Specifies the identifier of the destination image buffer or 2D graphics list into which to draw.
Specifies the type of operation to perform.
Specifies whether to draw a specific result occurrence or model, or to draw all of them.
Specifies where to draw a model.
Find a pattern matching model(s) in the target image buffer.
Specifies the Pattern Matching context identifier to use when finding the search model in the target image.
Specifies the identifier of the target image.
Specifies the identifier of the pattern matching result buffer in which to store results.
Free a Pattern Matching context or a result buffer.
Specifies the identifier of the Pattern Matching context or result buffer to free.
Get the specified type of result(s) from a Pattern Matching result buffer.
Specifies the identifier of the Pattern Matching result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve for each model occurrence.
Specifies the address of the one-dimensional array in which to write the specified results.
Get the specified type of result(s) from a Pattern Matching result buffer.
Specifies the identifier of the Pattern Matching result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve for each model occurrence.
Specifies the address of the one-dimensional array in which to write the specified results.
Get the specified type of result(s) from a Pattern Matching result buffer.
Specifies the identifier of the Pattern Matching result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve for each model occurrence.
Specifies the address of the one-dimensional array in which to write the specified results.
Get the specified type of result(s) from a Pattern Matching result buffer.
Specifies the identifier of the Pattern Matching result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve for each model occurrence.
Specifies the address of the one-dimensional array in which to write the specified results.
Get the specified type of result(s) from a Pattern Matching result buffer.
Specifies the identifier of the Pattern Matching result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve for each model occurrence.
Specifies the address of the one-dimensional array in which to write the specified results.
Get the specified type of result(s) from a Pattern Matching result buffer.
Specifies the identifier of the Pattern Matching result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve for each model occurrence.
Specifies the address of the one-dimensional array in which to write the specified results.
Inquire about a setting of a Pattern Matching context, one or all of the search models, or a Pattern Matching result buffer.
Specifies the Pattern Matching context identifier or Pattern Matching result buffer identifier about which to inquire information.
Specifies that information will be inquired about the Pattern Matching context, an individual model, or a Pattern Matching result buffer.
Specifies the parameter about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a setting of a Pattern Matching context, one or all of the search models, or a Pattern Matching result buffer.
Specifies the Pattern Matching context identifier or Pattern Matching result buffer identifier about which to inquire information.
Specifies that information will be inquired about the Pattern Matching context, an individual model, or a Pattern Matching result buffer.
Specifies the parameter about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a setting of a Pattern Matching context, one or all of the search models, or a Pattern Matching result buffer.
Specifies the Pattern Matching context identifier or Pattern Matching result buffer identifier about which to inquire information.
Specifies that information will be inquired about the Pattern Matching context, an individual model, or a Pattern Matching result buffer.
Specifies the parameter about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a setting of a Pattern Matching context, one or all of the search models, or a Pattern Matching result buffer.
Specifies the Pattern Matching context identifier or Pattern Matching result buffer identifier about which to inquire information.
Specifies that information will be inquired about the Pattern Matching context, an individual model, or a Pattern Matching result buffer.
Specifies the parameter about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Mask areas of a model in a Pattern Matching context.
Specifies the identifier of the Pattern Matching context containing the model to mask.
Specifies the individual model on which to apply the mask.
Specifies the identifier of the image buffer to use as a mask.
Specifies which type of mask to employ.
Reserved for future expansion.
Preprocess a Pattern Matching context.
Specifies the identifier of the Pattern Matching context to preprocess.
Reserved for future expansion. Set this parameter to M_DEFAULT .
Specifies the identifier of a typical target image.
Restore a Pattern Matching context from disk.
Specifies the name and path of the file from which to restore the model.
Specifies the system on which to restore the model.
Reserved for future expansion.
Specifies the address of the variable in which to write the Pattern Matching context identifier.
The returned value is the Pattern Matching context identifier. If allocation fails, M_NULL is returned.
Restore a Pattern Matching context from disk.
Specifies the name and path of the file from which to restore the model.
Specifies the system on which to restore the model.
Reserved for future expansion.
Specifies the address of the variable in which to write the Pattern Matching context identifier.
The returned value is the Pattern Matching context identifier. If allocation fails, M_NULL is returned.
Save a Pattern Matching context to disk.
Specifies the name and path of the file in which to save the model.
Specifies the identifier of the Pattern Matching context to save.
Reserved for future expansion.
Save a Pattern Matching context to disk.
Specifies the name and path of the file in which to save the model.
Specifies the identifier of the Pattern Matching context to save.
Reserved for future expansion.
Load, restore, or save a Pattern Matching context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the Pattern Matching context.
Specifies the operation to perform on the Pattern Matching context.
Specifies the type of stream in which to store/from which to restore the Pattern Matching context.
Specifies the MIL version of the Pattern Matching context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the Pattern Matching context.
Specifies the address of the variable in which to write the size of the Pattern Matching context, in bytes.
Load, restore, or save a Pattern Matching context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the Pattern Matching context.
Specifies the operation to perform on the Pattern Matching context.
Specifies the type of stream in which to store/from which to restore the Pattern Matching context.
Specifies the MIL version of the Pattern Matching context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the Pattern Matching context.
Specifies the address of the variable in which to write the size of the Pattern Matching context, in bytes.
Load, restore, or save a Pattern Matching context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the Pattern Matching context.
Specifies the operation to perform on the Pattern Matching context.
Specifies the type of stream in which to store/from which to restore the Pattern Matching context.
Specifies the MIL version of the Pattern Matching context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the Pattern Matching context.
Specifies the address of the variable in which to write the size of the Pattern Matching context, in bytes.
Load, restore, or save a Pattern Matching context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the Pattern Matching context.
Specifies the operation to perform on the Pattern Matching context.
Specifies the type of stream in which to store/from which to restore the Pattern Matching context.
Specifies the MIL version of the Pattern Matching context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the Pattern Matching context.
Specifies the address of the variable in which to write the size of the Pattern Matching context, in bytes.
Load, restore, or save a Pattern Matching context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the Pattern Matching context.
Specifies the operation to perform on the Pattern Matching context.
Specifies the type of stream in which to store/from which to restore the Pattern Matching context.
Specifies the MIL version of the Pattern Matching context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the Pattern Matching context.
Specifies the address of the variable in which to write the size of the Pattern Matching context, in bytes.
Load, restore, or save a Pattern Matching context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the Pattern Matching context.
Specifies the operation to perform on the Pattern Matching context.
Specifies the type of stream in which to store/from which to restore the Pattern Matching context.
Specifies the MIL version of the Pattern Matching context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the Pattern Matching context.
Specifies the address of the variable in which to write the size of the Pattern Matching context, in bytes.
Allocate a registration context.
Specifies the system on which to allocate the context.
Specifies the type of registration context. This parameter defines the registration operation to perform.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the registration context identifier.
The returned value is the registration context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a registration context.
Specifies the system on which to allocate the context.
Specifies the type of registration context. This parameter defines the registration operation to perform.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the registration context identifier.
The returned value is the registration context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a registration result buffer.
Specifies the system on which to allocate the result buffer.
Specifies the type of result buffer to allocate. This parameter should be set to one of the following values.
Specifies the address of the variable in which to write the registration result buffer identifier.
The returned value is the result buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a registration result buffer.
Specifies the system on which to allocate the result buffer.
Specifies the type of result buffer to allocate. This parameter should be set to one of the following values.
Specifies the address of the variable in which to write the registration result buffer identifier.
The returned value is the result buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Perform the registration operation specified by the registration context on the input images.
Specifies the context to use for the registration; this establishes the operation to perform. The context must have been allocated using MregAlloc.
Specifies the address of the array containing the buffer identifiers of the input images.
Specifies the identifier of the registration result buffer or image buffer in which to write the results of the registration operation.
Specifies the size of the specified image array.
Specifies the operation mode.
Perform the registration operation specified by the registration context on the input images.
Specifies the context to use for the registration; this establishes the operation to perform. The context must have been allocated using MregAlloc.
Specifies the address of the array containing the buffer identifiers of the input images.
Specifies the identifier of the registration result buffer or image buffer in which to write the results of the registration operation.
Specifies the size of the specified image array.
Specifies the operation mode.
Control a registration context, registration element, or registration result buffer setting.
Specifies the identifier of the registration context or registration result buffer whose settings you can modify; you can only control settings of correlation-stitching or photometric stereo types of registration result buffers.
Specifies that a registration context, an individual registration element (of a correlation-stitching or photometric stereo registration context), or a registration result buffer is controlled.
Specifies the setting to change.
Specifies the setting's new value.
Control a registration context, registration element, or registration result buffer setting.
Specifies the identifier of the registration context or registration result buffer whose settings you can modify; you can only control settings of correlation-stitching or photometric stereo types of registration result buffers.
Specifies that a registration context, an individual registration element (of a correlation-stitching or photometric stereo registration context), or a registration result buffer is controlled.
Specifies the setting to change.
Specifies the setting's new value.
Draw specific features of the registration results in an image buffer or 2D graphics list.
Specifies the identifier of the 2D graphics context to use when drawing. This parameter must be set to one of the following values. Note that while this parameter is required for calling MregDraw, when using an M_EXTENDED_DEPTH_OF_FIELD_RESULT result buffer, this parameter will not affect the function.
Specifies the identifier of the registration result buffer from which to extract the results to draw.
Specifies the identifier of the destination image buffer or 2D graphics list in which to draw.
Specifies the type of operation to perform. This parameter can be set to one of the following:
Specifies the registration element that is associated with the image whose features you want to draw when drawing results of an M_STITCHING_RESULT registration result buffer.
Reserved for future expansion and must be set to M_DEFAULT .
Free a registration context or a registration result buffer.
Specifies the identifier of the registration context or registration result buffer to free.
Get the specified type of result(s) from a registration result buffer.
Specifies the identifier of the registration result buffer from which to retrieve results.
Specifies which results to get.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write the requested information.
Get the specified type of result(s) from a registration result buffer.
Specifies the identifier of the registration result buffer from which to retrieve results.
Specifies which results to get.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write the requested information.
Get the specified type of result(s) from a registration result buffer.
Specifies the identifier of the registration result buffer from which to retrieve results.
Specifies which results to get.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write the requested information.
Get the specified type of result(s) from a registration result buffer.
Specifies the identifier of the registration result buffer from which to retrieve results.
Specifies which results to get.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write the requested information.
Get the specified type of result(s) from a registration result buffer.
Specifies the identifier of the registration result buffer from which to retrieve results.
Specifies which results to get.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write the requested information.
Get the specified type of result(s) from a registration result buffer.
Specifies the identifier of the registration result buffer from which to retrieve results.
Specifies which results to get.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write the requested information.
Inquire about a registration context, registration element, or registration result buffer setting.
Specifies the identifier of the registration context or registration result buffer about which to inquire.
Specifies that a registration context, an individual registration element (of a correlation-stitching or photometric stereo registration context), or a registration result buffer is inquired.
Specifies the setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a registration context, registration element, or registration result buffer setting.
Specifies the identifier of the registration context or registration result buffer about which to inquire.
Specifies that a registration context, an individual registration element (of a correlation-stitching or photometric stereo registration context), or a registration result buffer is inquired.
Specifies the setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a registration context, registration element, or registration result buffer setting.
Specifies the identifier of the registration context or registration result buffer about which to inquire.
Specifies that a registration context, an individual registration element (of a correlation-stitching or photometric stereo registration context), or a registration result buffer is inquired.
Specifies the setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a registration context, registration element, or registration result buffer setting.
Specifies the identifier of the registration context or registration result buffer about which to inquire.
Specifies that a registration context, an individual registration element (of a correlation-stitching or photometric stereo registration context), or a registration result buffer is inquired.
Specifies the setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Restore a registration context or result buffer from disk.
Specifies the name and path of the file from which to restore the registration context.
Specifies the system on which to restore the registration context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the registration context or result buffer identifier.
The returned value is the registration context or result buffer identifier. If allocation fails, M_NULL is returned.
Restore a registration context or result buffer from disk.
Specifies the name and path of the file from which to restore the registration context.
Specifies the system on which to restore the registration context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the registration context or result buffer identifier.
The returned value is the registration context or result buffer identifier. If allocation fails, M_NULL is returned.
Save a registration context or an M_STITCHING_RESULT result buffer to a file.
Specifies the name and path of the file in which to save the registration context or the contents of the registration result buffer.
Specifies either the identifier of the registration context or the M_STITCHING_RESULT result buffer to save.
Reserved for future expansion and must be set to M_DEFAULT .
Save a registration context or an M_STITCHING_RESULT result buffer to a file.
Specifies the name and path of the file in which to save the registration context or the contents of the registration result buffer.
Specifies either the identifier of the registration context or the M_STITCHING_RESULT result buffer to save.
Reserved for future expansion and must be set to M_DEFAULT .
Sets the rough location of the specified registration element's image with respect to another registration element's image or the global pixel coordinate system.
Specifies the registration context of the registration element to affect.
Specifies the index of the registration element.
Specifies the reference of the registration element's image. The coordinate system associated with this reference is used as the reference coordinate system.
Specifies the type of transformation to use to set the location of the registration element's image.
Specifies an attribute of the transformation. Its definition depends on the value of ParamType.
Specifies an attribute of the transformation. Its definition depends on the value of ParamType.
Specifies an attribute of the transformation. Its definition depends on the value of ParamType.
Reserved for future expansion and must be set to M_DEFAULT .
Reserved for future expansion and must be set to M_DEFAULT .
Sets the rough location of the specified registration element's image with respect to another registration element's image or the global pixel coordinate system.
Specifies the registration context of the registration element to affect.
Specifies the index of the registration element.
Specifies the reference of the registration element's image. The coordinate system associated with this reference is used as the reference coordinate system.
Specifies the type of transformation to use to set the location of the registration element's image.
Specifies an attribute of the transformation. Its definition depends on the value of ParamType.
Specifies an attribute of the transformation. Its definition depends on the value of ParamType.
Specifies an attribute of the transformation. Its definition depends on the value of ParamType.
Reserved for future expansion and must be set to M_DEFAULT .
Reserved for future expansion and must be set to M_DEFAULT .
Load, restore, or save a registration context or an M_STITCHING_RESULT result buffer from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the registration context or M_STITCHING_RESULT result buffer.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the registration context or the M_STITCHING_RESULT result buffer.
Specifies the MIL version of the registration context or M_STITCHING_RESULT result buffer.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the registration context or the M_STITCHING_RESULT result buffer.
Specifies the address of the variable in which to write the size of the registration context or M_STITCHING_RESULT result buffer, in bytes.
Load, restore, or save a registration context or an M_STITCHING_RESULT result buffer from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the registration context or M_STITCHING_RESULT result buffer.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the registration context or the M_STITCHING_RESULT result buffer.
Specifies the MIL version of the registration context or M_STITCHING_RESULT result buffer.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the registration context or the M_STITCHING_RESULT result buffer.
Specifies the address of the variable in which to write the size of the registration context or M_STITCHING_RESULT result buffer, in bytes.
Load, restore, or save a registration context or an M_STITCHING_RESULT result buffer from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the registration context or M_STITCHING_RESULT result buffer.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the registration context or the M_STITCHING_RESULT result buffer.
Specifies the MIL version of the registration context or M_STITCHING_RESULT result buffer.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the registration context or the M_STITCHING_RESULT result buffer.
Specifies the address of the variable in which to write the size of the registration context or M_STITCHING_RESULT result buffer, in bytes.
Load, restore, or save a registration context or an M_STITCHING_RESULT result buffer from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the registration context or M_STITCHING_RESULT result buffer.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the registration context or the M_STITCHING_RESULT result buffer.
Specifies the MIL version of the registration context or M_STITCHING_RESULT result buffer.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the registration context or the M_STITCHING_RESULT result buffer.
Specifies the address of the variable in which to write the size of the registration context or M_STITCHING_RESULT result buffer, in bytes.
Load, restore, or save a registration context or an M_STITCHING_RESULT result buffer from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the registration context or M_STITCHING_RESULT result buffer.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the registration context or the M_STITCHING_RESULT result buffer.
Specifies the MIL version of the registration context or M_STITCHING_RESULT result buffer.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the registration context or the M_STITCHING_RESULT result buffer.
Specifies the address of the variable in which to write the size of the registration context or M_STITCHING_RESULT result buffer, in bytes.
Load, restore, or save a registration context or an M_STITCHING_RESULT result buffer from/to a file or memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the registration context or M_STITCHING_RESULT result buffer.
Specifies the operation to perform.
Specifies the type of stream in which to store/from which to restore the registration context or the M_STITCHING_RESULT result buffer.
Specifies the MIL version of the registration context or M_STITCHING_RESULT result buffer.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the registration context or the M_STITCHING_RESULT result buffer.
Specifies the address of the variable in which to write the size of the registration context or M_STITCHING_RESULT result buffer, in bytes.
Convert a pair of coordinates between two of the following coordinate systems: the global pixel coordinate system, any registered image's pixel coordinate system, and the mosaic's coordinate system.
Specifies the registration result buffer that contains the information that will be used to transform the coordinates.
Specifies the source coordinate system.
Specifies the destination coordinate system.
Specifies the X-coordinate in the source coordinate system.
Specifies the Y-coordinate in the source coordinate system.
Specifies the address in which to write the resulting X-coordinate.
Specifies the address in which to write the resulting Y-coordinate.
Reserved for future expansion and must be set to M_DEFAULT .
Convert a list of coordinates between two of the following coordinate systems: the global pixel coordinate system, any registered image's pixel coordinate system, and the mosaic's coordinate system.
Specifies the registration result buffer that contains the information that will be used to transform the coordinates.
Specifies the source coordinate system.
Specifies the destination coordinate system.
Specifies the number of points in the coordinate list.
Specifies the address of the array of the X-coordinates in the source coordinate system.
Specifies the address of the array of the Y-coordinates in the source coordinate system.
Specifies the address in which to write the resulting X-coordinate.
Specifies the address in which to write the resulting Y-coordinate.
Reserved for future expansion and must be set to M_DEFAULT .
Composes a mosaic from the specified source images and stores it in the destination image buffer.
Specifies the identifier of the registration result buffer with which to perform the mosaicing operation.
Specifies the address of the array containing the identifiers of the image buffers. To omit images from the mosaic, replace their identifiers with M_NULL in the array.
Specifies the destination image buffer that will contain the mosaic after the MregTransformImage operation is performed.
Specifies the number of images in the image array.
Specifies the interpolation mode.
Reserved for future expansion and must be set to M_DEFAULT .
Composes a mosaic from the specified source images and stores it in the destination image buffer.
Specifies the identifier of the registration result buffer with which to perform the mosaicing operation.
Specifies the address of the array containing the identifiers of the image buffers. To omit images from the mosaic, replace their identifiers with M_NULL in the array.
Specifies the destination image buffer that will contain the mosaic after the MregTransformImage operation is performed.
Specifies the number of images in the image array.
Specifies the interpolation mode.
Reserved for future expansion and must be set to M_DEFAULT .
Allocate a sequence context.
Specifies the system on which to allocate the sequence context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the operation that the sequence processing session should perform.
Specifies the format to use to create the internal output buffer.
Specifies the underlying hardware or software used for the operation.
Specifies the address of the variable in which to write the sequence context identifier.
The returned value is the sequence context's identifier. If allocation fails, M_NULL is returned.
Allocate a sequence context.
Specifies the system on which to allocate the sequence context.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the operation that the sequence processing session should perform.
Specifies the format to use to create the internal output buffer.
Specifies the underlying hardware or software used for the operation.
Specifies the address of the variable in which to write the sequence context identifier.
The returned value is the sequence context's identifier. If allocation fails, M_NULL is returned.
Control a sequence context or an individual source or destination setting.
Specifies the identifier of the sequence context to control. The sequence context must have been previously allocated using MseqAlloc.
Specifies that the sequence context, the source of an input, or a destination of an output is controlled. Set this parameter to one of the following values:
Specifies the setting to control.
Specifies the value needed for the setting.
Control a sequence context or an individual source or destination setting.
Specifies the identifier of the sequence context to control. The sequence context must have been previously allocated using MseqAlloc.
Specifies that the sequence context, the source of an input, or a destination of an output is controlled. Set this parameter to one of the following values:
Specifies the setting to control.
Specifies the value needed for the setting.
Define, or redefine, a source or destination of an input or output of the sequence operation, respectively.
Specifies the identifier of the sequence context. The sequence context must have been previously allocated using MseqAlloc.
Specifies whether to define, or redefine, the source of an input or one of the destinations of an output for the sequence operation of the specified sequence context.
Specifies the type of source or destination to define.
Specifies an attribute of the source or destination to define. Its definition is dependent on the sequence type chosen.
Specifies an attribute of the source or destination to define. Its definition is dependent on the sequence type chosen.
Define, or redefine, a source or destination of an input or output of the sequence operation, respectively.
Specifies the identifier of the sequence context. The sequence context must have been previously allocated using MseqAlloc.
Specifies whether to define, or redefine, the source of an input or one of the destinations of an output for the sequence operation of the specified sequence context.
Specifies the type of source or destination to define.
Specifies an attribute of the source or destination to define. Its definition is dependent on the sequence type chosen.
Specifies an attribute of the source or destination to define. Its definition is dependent on the sequence type chosen.
Queue an image on which to operate.
Specifies the identifier of the sequence context. The sequence context must have been previously allocated using MseqAlloc.
Specifies the identifier of the buffer containing the image to be queued for the sequence processing operation.
Reserved for future use. Set this parameter to M_DEFAULT .
Free a sequence context.
Specifies the identifier of the sequence context to deallocate. The sequence context must have been previously allocated using MseqAlloc.
Get information about a sequence hook event.
Specifies the sequence event identifier received by the hook-handler function. See MseqHookFunction for more information.
Specifies a combination of two values: the event type and the type of information about the event to return.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (! M_NULL ) value is returned.
Hook a function to a sequence event.
Specifies the identifier of the sequence context. The sequence context must have been previously allocated using MseqAlloc.
Specifies the sequence event to which to hook the function.
Specifies the address of the function that should be called when the specified event occurs.
Specifies the address of the user data that you want to make available to the hook-handler function.
Inquire information about a sequence context or an individual source or destination setting.
Specifies the sequence context about which to inquire information. The sequence context must have been previously allocated using MseqAlloc.
Specifies that the sequence context, the source of an input, or a destination of an output is inquired. Set this parameter to one of the following values:
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a sequence context or an individual source or destination setting.
Specifies the sequence context about which to inquire information. The sequence context must have been previously allocated using MseqAlloc.
Specifies that the sequence context, the source of an input, or a destination of an output is inquired. Set this parameter to one of the following values:
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a sequence context or an individual source or destination setting.
Specifies the sequence context about which to inquire information. The sequence context must have been previously allocated using MseqAlloc.
Specifies that the sequence context, the source of an input, or a destination of an output is inquired. Set this parameter to one of the following values:
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a sequence context or an individual source or destination setting.
Specifies the sequence context about which to inquire information. The sequence context must have been previously allocated using MseqAlloc.
Specifies that the sequence context, the source of an input, or a destination of an output is inquired. Set this parameter to one of the following values:
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Starts or stops a sequence processing session.
Specifies the identifier of the sequence context. The sequence context must have been previously allocated using MseqAlloc.
Specifies the command to give the sequence processing session.
Specifies the synchronization state of the sequence processing session.
Allocate a String Reader context.
Specifies the system on which to allocate the String Reader context.
Specifies the type of String Reader context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the String Reader context identifier.
The returned value is the String Reader context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a String Reader context.
Specifies the system on which to allocate the String Reader context.
Specifies the type of String Reader context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the String Reader context identifier.
The returned value is the String Reader context identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a String Reader result buffer.
Specifies the system on which to allocate the String Reader result buffer.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the String Reader result buffer identifier.
The returned value is the result buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a String Reader result buffer.
Specifies the system on which to allocate the String Reader result buffer.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the String Reader result buffer identifier.
The returned value is the result buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Control a String Reader context, result buffer, a specific string model, or a specific font.
Specifies the String Reader context or result buffer whose settings to modify.
Specifies that the String Reader context, a specific font, a specific string model, or a result buffer is controlled.
Specifies the setting to change.
Specifies the setting's new value.
Control a String Reader context, result buffer, a specific string model, or a specific font.
Specifies the String Reader context or result buffer whose settings to modify.
Specifies that the String Reader context, a specific font, a specific string model, or a result buffer is controlled.
Specifies the setting to change.
Specifies the setting's new value.
Draw specific features of the String Reader context or String Reader results.
Specifies the identifier of the 2D graphics context to use when drawing. This parameter must be set to one of the following values:
Specifies the String Reader context or String Reader result buffer from which to extract the features to draw.
Specifies the identifier of the destination image buffer or 2D graphics list in which to draw.
Specifies the type of operation to perform.
Specifies the index of the font feature or result feature to draw.
Specifies an explicit list of valid characters to draw, at the specified position. This is an optional, null-terminated string.
Specifies where in the destination image buffer to draw.
Draw specific features of the String Reader context or String Reader results.
Specifies the identifier of the 2D graphics context to use when drawing. This parameter must be set to one of the following values:
Specifies the String Reader context or String Reader result buffer from which to extract the features to draw.
Specifies the identifier of the destination image buffer or 2D graphics list in which to draw.
Specifies the type of operation to perform.
Specifies the index of the font feature or result feature to draw.
Specifies an explicit list of valid characters to draw, at the specified position. This is an optional, null-terminated string.
Specifies where in the destination image buffer to draw.
Edit a specified font.
Specifies the String Reader context that contains the font to edit.
Specifies the index of the font to edit.
Specifies the operation to be performed.
Specifies the mode of the operation.
Specifies a value that is dependent on the operation and mode chosen.
Specifies the address of the value that will be used to edit the font. The value is dependent on the operation and mode chosen.
Specifies the address of the value that will be used to edit the font. The value is dependent on the operation and mode chosen.
Edit a specified font.
Specifies the String Reader context that contains the font to edit.
Specifies the index of the font to edit.
Specifies the operation to be performed.
Specifies the mode of the operation.
Specifies a value that is dependent on the operation and mode chosen.
Specifies the address of the value that will be used to edit the font. The value is dependent on the operation and mode chosen.
Specifies the address of the value that will be used to edit the font. The value is dependent on the operation and mode chosen.
Edit a specified font.
Specifies the String Reader context that contains the font to edit.
Specifies the index of the font to edit.
Specifies the operation to be performed.
Specifies the mode of the operation.
Specifies a value that is dependent on the operation and mode chosen.
Specifies the address of the value that will be used to edit the font. The value is dependent on the operation and mode chosen.
Specifies the address of the value that will be used to edit the font. The value is dependent on the operation and mode chosen.
Edit a specified font.
Specifies the String Reader context that contains the font to edit.
Specifies the index of the font to edit.
Specifies the operation to be performed.
Specifies the mode of the operation.
Specifies a value that is dependent on the operation and mode chosen.
Specifies the address of the value that will be used to edit the font. The value is dependent on the operation and mode chosen.
Specifies the address of the value that will be used to edit the font. The value is dependent on the operation and mode chosen.
Edit a specified font.
Specifies the String Reader context that contains the font to edit.
Specifies the index of the font to edit.
Specifies the operation to be performed.
Specifies the mode of the operation.
Specifies a value that is dependent on the operation and mode chosen.
Specifies the address of the value that will be used to edit the font. The value is dependent on the operation and mode chosen.
Specifies the address of the value that will be used to edit the font. The value is dependent on the operation and mode chosen.
Edit a specified font.
Specifies the String Reader context that contains the font to edit.
Specifies the index of the font to edit.
Specifies the operation to be performed.
Specifies the mode of the operation.
Specifies a value that is dependent on the operation and mode chosen.
Specifies the address of the value that will be used to edit the font. The value is dependent on the operation and mode chosen.
Specifies the address of the value that will be used to edit the font. The value is dependent on the operation and mode chosen.
Makes a diagnosis of the String Reader context and reports configuration problems.
Specifies the identifier of the String Reader context.
Specifies the identifier of the image to analyze.
Specifies the identifier of the string to locate.
Specifies the number of images to analyze.
Specifies the identifier of the String Reader result buffer in which to save the results of MstrExpert.
Specifies the type of analysis to perform with MstrExpert.
Makes a diagnosis of the String Reader context and reports configuration problems.
Specifies the identifier of the String Reader context.
Specifies the identifier of the image to analyze.
Specifies the identifier of the string to locate.
Specifies the number of images to analyze.
Specifies the identifier of the String Reader result buffer in which to save the results of MstrExpert.
Specifies the type of analysis to perform with MstrExpert.
Makes a diagnosis of the String Reader context and reports configuration problems.
Specifies the identifier of the String Reader context.
Specifies the identifier of the image to analyze.
Specifies the identifier of the string to locate.
Specifies the number of images to analyze.
Specifies the identifier of the String Reader result buffer in which to save the results of MstrExpert.
Specifies the type of analysis to perform with MstrExpert.
Free a String Reader context or a String Reader result buffer.
Specifies the identifier of the String Reader context or String Reader result buffer to free.
Get the specified type of result(s) from a String Reader result buffer.
Specifies the identifier of the String Reader result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get the specified type of result(s) from a String Reader result buffer.
Specifies the identifier of the String Reader result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get the specified type of result(s) from a String Reader result buffer.
Specifies the identifier of the String Reader result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get the specified type of result(s) from a String Reader result buffer.
Specifies the identifier of the String Reader result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get the specified type of result(s) from a String Reader result buffer.
Specifies the identifier of the String Reader result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get the specified type of result(s) from a String Reader result buffer.
Specifies the identifier of the String Reader result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get the specified type of result(s) from a String Reader result buffer.
Specifies the identifier of the String Reader result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get the specified type of result(s) from a String Reader result buffer.
Specifies the identifier of the String Reader result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get the specified type of result(s) from a String Reader result buffer.
Specifies the identifier of the String Reader result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get the specified type of result(s) from a String Reader result buffer.
Specifies the identifier of the String Reader result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get the specified type of result(s) from a String Reader result buffer.
Specifies the identifier of the String Reader result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get the specified type of result(s) from a String Reader result buffer.
Specifies the identifier of the String Reader result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get the specified type of result(s) from a String Reader result buffer.
Specifies the identifier of the String Reader result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Get the specified type of result(s) from a String Reader result buffer.
Specifies the identifier of the String Reader result buffer from which to retrieve results.
Specifies where to get results.
Specifies the type of result to retrieve.
Specifies the address in which to write results.
Inquire information about a specified String Reader context, string model, result buffer, font, or an error/warning code generated by MstrExpert.
Specifies the String Reader context or result buffer about which to inquire information.
Specifies that information will be inquired about the String Reader context, a specific font, a specific string model, a specified error/warning code, or a result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a specified String Reader context, string model, result buffer, font, or an error/warning code generated by MstrExpert.
Specifies the String Reader context or result buffer about which to inquire information.
Specifies that information will be inquired about the String Reader context, a specific font, a specific string model, a specified error/warning code, or a result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a specified String Reader context, string model, result buffer, font, or an error/warning code generated by MstrExpert.
Specifies the String Reader context or result buffer about which to inquire information.
Specifies that information will be inquired about the String Reader context, a specific font, a specific string model, a specified error/warning code, or a result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a specified String Reader context, string model, result buffer, font, or an error/warning code generated by MstrExpert.
Specifies the String Reader context or result buffer about which to inquire information.
Specifies that information will be inquired about the String Reader context, a specific font, a specific string model, a specified error/warning code, or a result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a specified String Reader context, string model, result buffer, font, or an error/warning code generated by MstrExpert.
Specifies the String Reader context or result buffer about which to inquire information.
Specifies that information will be inquired about the String Reader context, a specific font, a specific string model, a specified error/warning code, or a result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a specified String Reader context, string model, result buffer, font, or an error/warning code generated by MstrExpert.
Specifies the String Reader context or result buffer about which to inquire information.
Specifies that information will be inquired about the String Reader context, a specific font, a specific string model, a specified error/warning code, or a result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a specified String Reader context, string model, result buffer, font, or an error/warning code generated by MstrExpert.
Specifies the String Reader context or result buffer about which to inquire information.
Specifies that information will be inquired about the String Reader context, a specific font, a specific string model, a specified error/warning code, or a result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a specified String Reader context, string model, result buffer, font, or an error/warning code generated by MstrExpert.
Specifies the String Reader context or result buffer about which to inquire information.
Specifies that information will be inquired about the String Reader context, a specific font, a specific string model, a specified error/warning code, or a result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a specified String Reader context, string model, result buffer, font, or an error/warning code generated by MstrExpert.
Specifies the String Reader context or result buffer about which to inquire information.
Specifies that information will be inquired about the String Reader context, a specific font, a specific string model, a specified error/warning code, or a result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a specified String Reader context, string model, result buffer, font, or an error/warning code generated by MstrExpert.
Specifies the String Reader context or result buffer about which to inquire information.
Specifies that information will be inquired about the String Reader context, a specific font, a specific string model, a specified error/warning code, or a result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a specified String Reader context, string model, result buffer, font, or an error/warning code generated by MstrExpert.
Specifies the String Reader context or result buffer about which to inquire information.
Specifies that information will be inquired about the String Reader context, a specific font, a specific string model, a specified error/warning code, or a result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a specified String Reader context, string model, result buffer, font, or an error/warning code generated by MstrExpert.
Specifies the String Reader context or result buffer about which to inquire information.
Specifies that information will be inquired about the String Reader context, a specific font, a specific string model, a specified error/warning code, or a result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a specified String Reader context, string model, result buffer, font, or an error/warning code generated by MstrExpert.
Specifies the String Reader context or result buffer about which to inquire information.
Specifies that information will be inquired about the String Reader context, a specific font, a specific string model, a specified error/warning code, or a result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire information about a specified String Reader context, string model, result buffer, font, or an error/warning code generated by MstrExpert.
Specifies the String Reader context or result buffer about which to inquire information.
Specifies that information will be inquired about the String Reader context, a specific font, a specific string model, a specified error/warning code, or a result buffer.
Specifies the type of setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Preprocess a String Reader context.
Specifies the String Reader context to preprocess.
Specifies whether to preprocess the String Reader context.
Read strings from a target image.
Specifies the String Reader context to use for the read operation.
Specifies the target image in which to read the strings.
Specifies the result buffer in which to write the results of the read operation.
Restore a String Reader context from disk.
Specifies the path and name of the file from which to restore the String Reader context (for example, "C:\mydirectory\myfile").
Specifies the system on which to restore the String Reader context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the String Reader context identifier.
The returned value is the String Reader context identifier. If allocation fails, M_NULL is returned.
Restore a String Reader context from disk.
Specifies the path and name of the file from which to restore the String Reader context (for example, "C:\mydirectory\myfile").
Specifies the system on which to restore the String Reader context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the String Reader context identifier.
The returned value is the String Reader context identifier. If allocation fails, M_NULL is returned.
Save a String Reader context to a file.
Specifies the name and path of the file in which to save the String Reader context.
Specifies the identifier of the String Reader context to save.
Reserved for future expansion and must be set to M_DEFAULT .
Save a String Reader context to a file.
Specifies the name and path of the file in which to save the String Reader context.
Specifies the identifier of the String Reader context to save.
Reserved for future expansion and must be set to M_DEFAULT .
Set character constraints.
Specifies the String Reader context with which to associate the constraint. The String Reader context must have been previously allocated on the required system using MstrAlloc.
Specifies the string(s) in the String Reader context to affect.
Specifies the character position in the string for which to set the constraint.
Specifies the type of constraint to set.
Specifies an explicit list of valid characters, at the specified position. This is an optional, null-terminated string.
Set character constraints.
Specifies the String Reader context with which to associate the constraint. The String Reader context must have been previously allocated on the required system using MstrAlloc.
Specifies the string(s) in the String Reader context to affect.
Specifies the character position in the string for which to set the constraint.
Specifies the type of constraint to set.
Specifies an explicit list of valid characters, at the specified position. This is an optional, null-terminated string.
Load, restore, or save a String Reader context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the String Reader context.
Specifies the operation to perform on the String Reader context.
Specifies the type of stream in which to store/from which to restore the String Reader context.
Specifies the MIL version of the String Reader context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the String Reader context.
Specifies the address of the variable in which to write the size of the String Reader context, in bytes.
Load, restore, or save a String Reader context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the String Reader context.
Specifies the operation to perform on the String Reader context.
Specifies the type of stream in which to store/from which to restore the String Reader context.
Specifies the MIL version of the String Reader context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the String Reader context.
Specifies the address of the variable in which to write the size of the String Reader context, in bytes.
Load, restore, or save a String Reader context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the String Reader context.
Specifies the operation to perform on the String Reader context.
Specifies the type of stream in which to store/from which to restore the String Reader context.
Specifies the MIL version of the String Reader context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the String Reader context.
Specifies the address of the variable in which to write the size of the String Reader context, in bytes.
Load, restore, or save a String Reader context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the String Reader context.
Specifies the operation to perform on the String Reader context.
Specifies the type of stream in which to store/from which to restore the String Reader context.
Specifies the MIL version of the String Reader context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the String Reader context.
Specifies the address of the variable in which to write the size of the String Reader context, in bytes.
Load, restore, or save a String Reader context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the String Reader context.
Specifies the operation to perform on the String Reader context.
Specifies the type of stream in which to store/from which to restore the String Reader context.
Specifies the MIL version of the String Reader context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the String Reader context.
Specifies the address of the variable in which to write the size of the String Reader context, in bytes.
Load, restore, or save a String Reader context from/to a file or a memory stream.
Specifies the file or memory stream.
Specifies the system on which to restore the String Reader context.
Specifies the operation to perform on the String Reader context.
Specifies the type of stream in which to store/from which to restore the String Reader context.
Specifies the MIL version of the String Reader context.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write or from which to read the identifier of the String Reader context.
Specifies the address of the variable in which to write the size of the String Reader context, in bytes.
Allocate a MIL system.
Specifies the identifier of the application context to use.
Specifies the type of system to allocate. Set this parameter to one of the following values:
Specifies the number (rank) or user-defined name of the target board of the specified system type.
Specifies how to perform the allocation.
Specifies the address of the variable in which to write the system identifier.
The returned value is the system identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a MIL system.
Specifies the identifier of the application context to use.
Specifies the type of system to allocate. Set this parameter to one of the following values:
Specifies the number (rank) or user-defined name of the target board of the specified system type.
Specifies how to perform the allocation.
Specifies the address of the variable in which to write the system identifier.
The returned value is the system identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Control a system setting.
Specifies the system identifier.
Specifies the type of setting to control.
Specifies the new value to assign to the system setting specified by the ControlType parameter.
Control a system setting.
Specifies the system identifier.
Specifies the type of setting to control.
Specifies the new value to assign to the system setting specified by the ControlType parameter.
Free a system.
Specifies the identifier of the system to free.
Get information about a hook event.
Specifies the identifier of the system.
Specifies the system event identifier received by the hook-handler function (see MsysHookFunction).
Specifies the type of information about which to inquire.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (! M_NULL ) value is returned.
Get information about a hook event.
Specifies the identifier of the system.
Specifies the system event identifier received by the hook-handler function (see MsysHookFunction).
Specifies the type of information about which to inquire.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (! M_NULL ) value is returned.
Get information about a hook event.
Specifies the identifier of the system.
Specifies the system event identifier received by the hook-handler function (see MsysHookFunction).
Specifies the type of information about which to inquire.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (! M_NULL ) value is returned.
Hook a function to a system event.
Specifies the identifier of the system on which to hook a function.
Specifies the system event to which to hook the function.
Specifies the address of the function that should be called when the specified event occurs.
Specifies the address of the user data that you want to make available to the hook-handler function.
Inquire about a system setting.
Specifies the system identifier. This parameter should be set to one of the following values:
Specifies the type of system setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a system setting.
Specifies the system identifier. This parameter should be set to one of the following values:
Specifies the type of system setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a system setting.
Specifies the system identifier. This parameter should be set to one of the following values:
Specifies the type of system setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a system setting.
Specifies the system identifier. This parameter should be set to one of the following values:
Specifies the type of system setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Allocate a MIL I/O command list.
Specifies the identifier of the MIL system on which to allocate the I/O command list.
Specifies the index of the I/O command list to allocate.
Specifies the type of I/O command list to allocate.
Specifies the signal to use as the counter source.
Specifies the address of the variable in which to write the I/O command list identifier.
The returned value is the I/O command list identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a MIL I/O command list.
Specifies the identifier of the MIL system on which to allocate the I/O command list.
Specifies the index of the I/O command list to allocate.
Specifies the type of I/O command list to allocate.
Specifies the signal to use as the counter source.
Specifies the address of the variable in which to write the I/O command list identifier.
The returned value is the I/O command list identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Add a command to change the state of a bit of the I/O command register at a specified time or counter value.
Specifies the identifier of the I/O command list in which to add a command.
Specifies the command to add to the I/O command list to change the state of the specified I/O command register bit.
Specifies the reference time or counter value to which the delay is added.
Specifies the delay to add to the reference time or counter value; the sum of the two establishes the specific moment that the command is executed.
Specifies the duration of the pulse if the command specified with Operation is M_PULSE_HIGH or M_PULSE_LOW.
Specifies the bit of the I/O command register to affect with the command.
Specifies the address in which to write whether the command was successfully added to the list.
The returned value is M_NULL if the function successfully scheduled the command, M_INVALID if the moment at which to execute the command had elapsed when the function was executed, and M_UNKNOWN if the function encountered an error or if the CommandStatusPtr parameter was set to M_NULL .
Add a command to change the state of a bit of the I/O command register at a specified time or counter value.
Specifies the identifier of the I/O command list in which to add a command.
Specifies the command to add to the I/O command list to change the state of the specified I/O command register bit.
Specifies the reference time or counter value to which the delay is added.
Specifies the delay to add to the reference time or counter value; the sum of the two establishes the specific moment that the command is executed.
Specifies the duration of the pulse if the command specified with Operation is M_PULSE_HIGH or M_PULSE_LOW.
Specifies the bit of the I/O command register to affect with the command.
Specifies the address in which to write whether the command was successfully added to the list.
The returned value is M_NULL if the function successfully scheduled the command, M_INVALID if the moment at which to execute the command had elapsed when the function was executed, and M_UNKNOWN if the function encountered an error or if the CommandStatusPtr parameter was set to M_NULL .
Control an I/O command list setting.
Specifies the identifier of the I/O command list.
Specifies the type of I/O command list setting to control.
Specifies the new value to assign to the I/O command list setting specified by the ControlType parameter.
Control an I/O command list setting.
Specifies the identifier of the I/O command list.
Specifies the type of I/O command list setting to control.
Specifies the new value to assign to the I/O command list setting specified by the ControlType parameter.
Free the specified I/O command list.
Specifies the identifier of the I/O command list to free.
Inquire about an I/O command list setting.
Specifies the identifier of the I/O command list.
Specifies the type of I/O command list setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about an I/O command list setting.
Specifies the identifier of the I/O command list.
Specifies the type of I/O command list setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about an I/O command list setting.
Specifies the identifier of the I/O command list.
Specifies the type of I/O command list setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Allocate a MIL thread context, event, or mutex.
Specifies the identifier of the system on which to allocate a MIL thread context, event, or mutex.
Specifies the type of object to allocate.
Specifies the initialization state of the MIL thread context, event, mutex, or the identifier of an existing MIL event.
Specifies the address of the function that will be executed by the new thread ( M_THREAD).
Specifies the address of user data necessary to execute theFunctionToCallfunction of the new thread ( M_THREAD).
Specifies the address of the variable in which to write the MIL identifier of the MIL thread context, event, or mutex.
The returned value is the identifier of the MIL thread, event, or mutex if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a MIL thread context, event, or mutex.
Specifies the identifier of the system on which to allocate a MIL thread context, event, or mutex.
Specifies the type of object to allocate.
Specifies the initialization state of the MIL thread context, event, mutex, or the identifier of an existing MIL event.
Specifies the address of the function that will be executed by the new thread ( M_THREAD).
Specifies the address of user data necessary to execute theFunctionToCallfunction of the new thread ( M_THREAD).
Specifies the address of the variable in which to write the MIL identifier of the MIL thread context, event, or mutex.
The returned value is the identifier of the MIL thread, event, or mutex if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a MIL thread context, event, or mutex.
Specifies the identifier of the system on which to allocate a MIL thread context, event, or mutex.
Specifies the type of object to allocate.
Specifies the initialization state of the MIL thread context, event, mutex, or the identifier of an existing MIL event.
Specifies the address of the function that will be executed by the new thread ( M_THREAD).
Specifies the address of user data necessary to execute theFunctionToCallfunction of the new thread ( M_THREAD).
Specifies the address of the variable in which to write the MIL identifier of the MIL thread context, event, or mutex.
The returned value is the identifier of the MIL thread, event, or mutex if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a MIL thread context, event, or mutex.
Specifies the identifier of the system on which to allocate a MIL thread context, event, or mutex.
Specifies the type of object to allocate.
Specifies the initialization state of the MIL thread context, event, mutex, or the identifier of an existing MIL event.
Specifies the address of the function that will be executed by the new thread ( M_THREAD).
Specifies the address of user data necessary to execute theFunctionToCallfunction of the new thread ( M_THREAD).
Specifies the address of the variable in which to write the MIL identifier of the MIL thread context, event, or mutex.
The returned value is the identifier of the MIL thread, event, or mutex if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a MIL thread context, event, or mutex.
Specifies the identifier of the system on which to allocate a MIL thread context, event, or mutex.
Specifies the type of object to allocate.
Specifies the initialization state of the MIL thread context, event, mutex, or the identifier of an existing MIL event.
Specifies the address of the function that will be executed by the new thread ( M_THREAD).
Specifies the address of user data necessary to execute theFunctionToCallfunction of the new thread ( M_THREAD).
Specifies the address of the variable in which to write the MIL identifier of the MIL thread context, event, or mutex.
The returned value is the identifier of the MIL thread, event, or mutex if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a MIL thread context, event, or mutex.
Specifies the identifier of the system on which to allocate a MIL thread context, event, or mutex.
Specifies the type of object to allocate.
Specifies the initialization state of the MIL thread context, event, mutex, or the identifier of an existing MIL event.
Specifies the address of the function that will be executed by the new thread ( M_THREAD).
Specifies the address of user data necessary to execute theFunctionToCallfunction of the new thread ( M_THREAD).
Specifies the address of the variable in which to write the MIL identifier of the MIL thread context, event, or mutex.
The returned value is the identifier of the MIL thread, event, or mutex if the allocation is successful. If allocation fails, M_NULL is returned.
Control a MIL thread context, MIL event, or MIL mutex setting.
Specifies the identifier of a user-allocated MIL thread context, event, or mutex, allocated using MthrAlloc. This parameter can also be set to the MIL identifier of a system.
Specifies the type of setting to control.
Specifies the new value to assign to the setting specified by the ControlType parameter.
Control a MIL thread context, MIL event, or MIL mutex setting.
Specifies the identifier of a user-allocated MIL thread context, event, or mutex, allocated using MthrAlloc. This parameter can also be set to the MIL identifier of a system.
Specifies the type of setting to control.
Specifies the new value to assign to the setting specified by the ControlType parameter.
Control a MIL multi-core processing setting of a thread context.
Specifies the identifier of a user-allocated MIL thread context allocated using MthrAlloc.
Specifies the type of multi-core processing setting to control.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the setting's new value.
Specifies the address which contains more information about the setting's new value.
Control a MIL multi-core processing setting of a thread context.
Specifies the identifier of a user-allocated MIL thread context allocated using MthrAlloc.
Specifies the type of multi-core processing setting to control.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the setting's new value.
Specifies the address which contains more information about the setting's new value.
Free a MIL thread context, event, or mutex.
Specifies the identifier of the MIL thread context/event/mutex to free.
Inquire about a MIL thread context, event, or mutex setting.
Specifies the identifier of a user-allocated MIL thread context, event, or mutex, allocated using MthrAlloc.
Specifies the type of information about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a MIL thread context, event, or mutex setting.
Specifies the identifier of a user-allocated MIL thread context, event, or mutex, allocated using MthrAlloc.
Specifies the type of information about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquires about a MIL multi-core processing setting of a thread context.
Specifies the identifier of a user-allocated MIL thread context allocated using MthrAlloc.
Specifies the type of multi-core processing setting about which to inquire.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address in which to write the requested information.
The returned value is the requested information cast to a MIL_INT, except for M_CORE_AFFINITY_MASK. In this case, the returned value is undefined. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquires about a MIL multi-core processing setting of a thread context.
Specifies the identifier of a user-allocated MIL thread context allocated using MthrAlloc.
Specifies the type of multi-core processing setting about which to inquire.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Specifies the address in which to write the requested information.
The returned value is the requested information cast to a MIL_INT, except for M_CORE_AFFINITY_MASK. In this case, the returned value is undefined. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Perform a wait operation on a MIL thread or event.
Specifies the identifier of the MIL thread context or event with which to be synchronized.
Specifies the wait option.
Specifies the address of the variable in which to write the state of the specified thread or event.
The returned value for M_THREAD_END_WAIT, M_THREAD_WAIT, and M_EVENT_WAIT is M_SIGNALED if the specified thread has successfully completed or if the state of the specified event has changed; it is M_TIMEOUT if the thread or event on which the current thread was waiting timed out. For M_EVENT_SYNCHRONIZE, the returned value is M_UNKNOWN .
Perform a wait operation on a MIL thread or event.
Specifies the identifier of the MIL thread context or event with which to be synchronized.
Specifies the wait option.
Specifies the address of the variable in which to write the state of the specified thread or event.
The returned value for M_THREAD_END_WAIT, M_THREAD_WAIT, and M_EVENT_WAIT is M_SIGNALED if the specified thread has successfully completed or if the state of the specified event has changed; it is M_TIMEOUT if the thread or event on which the current thread was waiting timed out. For M_EVENT_SYNCHRONIZE, the returned value is M_UNKNOWN .
Perform a wait operation on multiple MIL events.
Specifies the address of a user-supplied array that contains the identifiers of the MIL events for which to wait.
Specifies the number of events in the user-supplied array.
Specifies the wait option.
Specifies the address in which to write the returned value.
The returned value for M_EVENT_WAIT is the index of the event that changed to the M_SIGNALED state, or M_TIMEOUT if none of the events in the array changed state before the time out interval is reached. For M_EVENT_WAIT + M_ALL_OBJECTS, the returned value is M_SIGNALED if all the events specified in the array changed state, or M_TIMEOUT if the time out interval is reached before all the events in the array have changed state. For M_EVENT_SYNCHRONIZE, the returned value is M_UNKNOWN .
Perform a wait operation on multiple MIL events.
Specifies the address of a user-supplied array that contains the identifiers of the MIL events for which to wait.
Specifies the number of events in the user-supplied array.
Specifies the wait option.
Specifies the address in which to write the returned value.
The returned value for M_EVENT_WAIT is the index of the event that changed to the M_SIGNALED state, or M_TIMEOUT if none of the events in the array changed state before the time out interval is reached. For M_EVENT_WAIT + M_ALL_OBJECTS, the returned value is M_SIGNALED if all the events specified in the array changed state, or M_TIMEOUT if the time out interval is reached before all the events in the array have changed state. For M_EVENT_SYNCHRONIZE, the returned value is M_UNKNOWN .
Perform a wait operation on multiple MIL events.
Specifies the address of a user-supplied array that contains the identifiers of the MIL events for which to wait.
Specifies the number of events in the user-supplied array.
Specifies the wait option.
Specifies the address in which to write the returned value.
The returned value for M_EVENT_WAIT is the index of the event that changed to the M_SIGNALED state, or M_TIMEOUT if none of the events in the array changed state before the time out interval is reached. For M_EVENT_WAIT + M_ALL_OBJECTS, the returned value is M_SIGNALED if all the events specified in the array changed state, or M_TIMEOUT if the time out interval is reached before all the events in the array have changed state. For M_EVENT_SYNCHRONIZE, the returned value is M_UNKNOWN .
Perform a wait operation on multiple MIL events.
Specifies the address of a user-supplied array that contains the identifiers of the MIL events for which to wait.
Specifies the number of events in the user-supplied array.
Specifies the wait option.
Specifies the address in which to write the returned value.
The returned value for M_EVENT_WAIT is the index of the event that changed to the M_SIGNALED state, or M_TIMEOUT if none of the events in the array changed state before the time out interval is reached. For M_EVENT_WAIT + M_ALL_OBJECTS, the returned value is M_SIGNALED if all the events specified in the array changed state, or M_TIMEOUT if the time out interval is reached before all the events in the array have changed state. For M_EVENT_SYNCHRONIZE, the returned value is M_UNKNOWN .
Control a MIL object setting for a Distributed MIL publishing application.
Specifies the identifier of the application context to use.
Specifies the identifier of the MIL object to control.
Specifies the type of MIL object setting to control.
Specifies the MIL object setting's new value.
Control a MIL object setting for a Distributed MIL publishing application.
Specifies the identifier of the application context to use.
Specifies the identifier of the MIL object to control.
Specifies the type of MIL object setting to control.
Specifies the MIL object setting's new value.
Inquire about a MIL object setting in a Distributed MIL publishing application.
Specifies the identifier of the application context to use.
Specifies the identifier of the MIL object about which to inquire.
Specifies the MIL object setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to aMIL_INT. If the requested information is not a single value, this function will return M_NULL .
Inquire about a MIL object setting in a Distributed MIL publishing application.
Specifies the identifier of the application context to use.
Specifies the identifier of the MIL object about which to inquire.
Specifies the MIL object setting about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to aMIL_INT. If the requested information is not a single value, this function will return M_NULL .
Allocate a blob analysis feature list.
Specifies the system on which to allocate the feature list.
Specifies the address of the variable in which the feature list identifier will be written.
The returned value is the feature list identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a blob analysis feature list.
Specifies the system on which to allocate the feature list.
Specifies the address of the variable in which the feature list identifier will be written.
The returned value is the feature list identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a blob analysis result buffer.
Specifies the system on which to allocate the result buffer.
Specifies the address of the variable in which the blob analysis result buffer identifier is to be written.
The returned value is the result buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a blob analysis result buffer.
Specifies the system on which to allocate the result buffer.
Specifies the address of the variable in which the blob analysis result buffer identifier is to be written.
The returned value is the result buffer identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Draw blobs that meet a specified fill criterion.
Specifies the identifier of the blob analysis result buffer.
Specifies the identifier of the destination image buffer.
Specifies which blobs to draw with the specified value.
Specifies the value with which to fill the blobs that meet the specified criterion. If the destination buffer is binary, this value must be 0 or 1.
Get the number of currently included blobs.
Specifies the identifier of the blob analysis result buffer.
Specifies the address of the variable in which to write the count. Since MblobGetNumber also returns the number of selected blobs, you can set this parameter to M_NULL .
The returned value is the number of included blobs in the specified result buffer.
Get the number of currently included blobs.
Specifies the identifier of the blob analysis result buffer.
Specifies the address of the variable in which to write the count. Since MblobGetNumber also returns the number of selected blobs, you can set this parameter to M_NULL .
The returned value is the number of included blobs in the specified result buffer.
Get results for a feature of the included blobs, from a blob result buffer.
Specifies the identifier of the Blob Analysis result buffer from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results for a feature of the included blobs, from a blob result buffer.
Specifies the identifier of the Blob Analysis result buffer from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results for a feature of the included blobs, from a blob result buffer.
Specifies the identifier of the Blob Analysis result buffer from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results for a feature of the included blobs, from a blob result buffer.
Specifies the identifier of the Blob Analysis result buffer from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results for a feature of the included blobs, from a blob result buffer.
Specifies the identifier of the Blob Analysis result buffer from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results for a feature of the included blobs, from a blob result buffer.
Specifies the identifier of the Blob Analysis result buffer from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results for a feature of the included blobs, from a blob result buffer.
Specifies the identifier of the Blob Analysis result buffer from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results for a feature of the included blobs, from a blob result buffer.
Specifies the identifier of the Blob Analysis result buffer from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results for a feature of the included blobs, from a blob result buffer.
Specifies the identifier of the Blob Analysis result buffer from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results for a feature of the included blobs, from a blob result buffer.
Specifies the identifier of the Blob Analysis result buffer from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results for a feature of the included blobs, from a blob result buffer.
Specifies the identifier of the Blob Analysis result buffer from which to get results.
Specifies the type of result to retrieve.
Specifies the address of the array in which to write results.
Get results for a feature of a single blob.
Specifies the identifier of the blob analysis result buffer from which to get the result.
Specifies the label value of the blob for which to get the result. The label value can be obtained, using MblobGetLabel or MblobGetResult . Note, you cannot obtain results for blobs that have been deleted from the result buffer, using MblobSelect .
Specifies the feature for which to retrieve results.
Specifies the address in which to write the result retrieved from the blob analysis result buffer.
Get results for a feature of a single blob.
Specifies the identifier of the blob analysis result buffer from which to get the result.
Specifies the label value of the blob for which to get the result. The label value can be obtained, using MblobGetLabel or MblobGetResult . Note, you cannot obtain results for blobs that have been deleted from the result buffer, using MblobSelect .
Specifies the feature for which to retrieve results.
Specifies the address in which to write the result retrieved from the blob analysis result buffer.
Get results for a feature of a single blob.
Specifies the identifier of the blob analysis result buffer from which to get the result.
Specifies the label value of the blob for which to get the result. The label value can be obtained, using MblobGetLabel or MblobGetResult . Note, you cannot obtain results for blobs that have been deleted from the result buffer, using MblobSelect .
Specifies the feature for which to retrieve results.
Specifies the address in which to write the result retrieved from the blob analysis result buffer.
Get results for a feature of a single blob.
Specifies the identifier of the blob analysis result buffer from which to get the result.
Specifies the label value of the blob for which to get the result. The label value can be obtained, using MblobGetLabel or MblobGetResult . Note, you cannot obtain results for blobs that have been deleted from the result buffer, using MblobSelect .
Specifies the feature for which to retrieve results.
Specifies the address in which to write the result retrieved from the blob analysis result buffer.
Get results for a feature of a single blob.
Specifies the identifier of the blob analysis result buffer from which to get the result.
Specifies the label value of the blob for which to get the result. The label value can be obtained, using MblobGetLabel or MblobGetResult . Note, you cannot obtain results for blobs that have been deleted from the result buffer, using MblobSelect .
Specifies the feature for which to retrieve results.
Specifies the address in which to write the result retrieved from the blob analysis result buffer.
Get results for a feature of a single blob.
Specifies the identifier of the blob analysis result buffer from which to get the result.
Specifies the label value of the blob for which to get the result. The label value can be obtained, using MblobGetLabel or MblobGetResult . Note, you cannot obtain results for blobs that have been deleted from the result buffer, using MblobSelect .
Specifies the feature for which to retrieve results.
Specifies the address in which to write the result retrieved from the blob analysis result buffer.
Get results for a feature of a single blob.
Specifies the identifier of the blob analysis result buffer from which to get the result.
Specifies the label value of the blob for which to get the result. The label value can be obtained, using MblobGetLabel or MblobGetResult . Note, you cannot obtain results for blobs that have been deleted from the result buffer, using MblobSelect .
Specifies the feature for which to retrieve results.
Specifies the address in which to write the result retrieved from the blob analysis result buffer.
Get results for a feature of a single blob.
Specifies the identifier of the blob analysis result buffer from which to get the result.
Specifies the label value of the blob for which to get the result. The label value can be obtained, using MblobGetLabel or MblobGetResult . Note, you cannot obtain results for blobs that have been deleted from the result buffer, using MblobSelect .
Specifies the feature for which to retrieve results.
Specifies the address in which to write the result retrieved from the blob analysis result buffer.
Get the blob run-length encoding information.
Specifies the identifier of the blob analysis result buffer.
Specifies the blob(s) for which to get run length encoding information.
Specifies the type of the arrays in which the coordinate and length of the runs for a blob will be returned.
Specifies the address of the array in which to write the X-coordinate of the start (left-most pixel) of each run in the specified blob.
Specifies the address of the array in which to write the Y-coordinate of the start of each run in the specified blob.
Specifies the address of the array in which to write the length of each run in the specified blob.
Get the blob run-length encoding information.
Specifies the identifier of the blob analysis result buffer.
Specifies the blob(s) for which to get run length encoding information.
Specifies the type of the arrays in which the coordinate and length of the runs for a blob will be returned.
Specifies the address of the array in which to write the X-coordinate of the start (left-most pixel) of each run in the specified blob.
Specifies the address of the array in which to write the Y-coordinate of the start of each run in the specified blob.
Specifies the address of the array in which to write the length of each run in the specified blob.
Get the blob run-length encoding information.
Specifies the identifier of the blob analysis result buffer.
Specifies the blob(s) for which to get run length encoding information.
Specifies the type of the arrays in which the coordinate and length of the runs for a blob will be returned.
Specifies the address of the array in which to write the X-coordinate of the start (left-most pixel) of each run in the specified blob.
Specifies the address of the array in which to write the Y-coordinate of the start of each run in the specified blob.
Specifies the address of the array in which to write the length of each run in the specified blob.
Get the blob run-length encoding information.
Specifies the identifier of the blob analysis result buffer.
Specifies the blob(s) for which to get run length encoding information.
Specifies the type of the arrays in which the coordinate and length of the runs for a blob will be returned.
Specifies the address of the array in which to write the X-coordinate of the start (left-most pixel) of each run in the specified blob.
Specifies the address of the array in which to write the Y-coordinate of the start of each run in the specified blob.
Specifies the address of the array in which to write the length of each run in the specified blob.
Select feature(s) to be calculated.
Specifies the identifier of the feature list buffer.
Specifies the feature to add to the feature list.
Add Feret angle to the feature list.
Specifies the identifier of the feature list buffer.
Specifies the angle, in degrees, to be used for calculating the general Feret.
Add specified moment to the feature list.
Specifies the identifier of the feature list buffer.
Specifies the moment type.
Specifies the X-order of the moment.
Specifies the Y-order of the moment.
Change an operation control type setting of a kernel buffer or structuring element buffer.
Specifies the identifier of the kernel buffer or structuring element buffer.
Specifies the operation to perform during a neighborhood operation when using the specified buffer.
Specifies the new value to assign to the operation setting specified by the OperationControlType parameter.
Read the pixels along a specified arc, count the pixels, and store their values in a user-defined array.
Specifies the identifier of the single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis. The radius should be given in pixels and must be greater than 0.
Specifies the radius along the Y-axis. The radius should be given in pixels and must be greater than 0.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the address of the user array in which to store the pixels from the image buffer.
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values in a user-defined array.
Specifies the identifier of the single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis. The radius should be given in pixels and must be greater than 0.
Specifies the radius along the Y-axis. The radius should be given in pixels and must be greater than 0.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the address of the user array in which to store the pixels from the image buffer.
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values in a user-defined array.
Specifies the identifier of the single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis. The radius should be given in pixels and must be greater than 0.
Specifies the radius along the Y-axis. The radius should be given in pixels and must be greater than 0.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the address of the user array in which to store the pixels from the image buffer.
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values in a user-defined array.
Specifies the identifier of the single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis. The radius should be given in pixels and must be greater than 0.
Specifies the radius along the Y-axis. The radius should be given in pixels and must be greater than 0.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the address of the user array in which to store the pixels from the image buffer.
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values in a user-defined array.
Specifies the identifier of the single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis. The radius should be given in pixels and must be greater than 0.
Specifies the radius along the Y-axis. The radius should be given in pixels and must be greater than 0.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the address of the user array in which to store the pixels from the image buffer.
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values in a user-defined array.
Specifies the identifier of the single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis. The radius should be given in pixels and must be greater than 0.
Specifies the radius along the Y-axis. The radius should be given in pixels and must be greater than 0.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the address of the user array in which to store the pixels from the image buffer.
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values in a user-defined array.
Specifies the identifier of the single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis. The radius should be given in pixels and must be greater than 0.
Specifies the radius along the Y-axis. The radius should be given in pixels and must be greater than 0.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the address of the user array in which to store the pixels from the image buffer.
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values in a user-defined array.
Specifies the identifier of the single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis. The radius should be given in pixels and must be greater than 0.
Specifies the radius along the Y-axis. The radius should be given in pixels and must be greater than 0.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the address of the user array in which to store the pixels from the image buffer.
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values in a user-defined array.
Specifies the identifier of the single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis. The radius should be given in pixels and must be greater than 0.
Specifies the radius along the Y-axis. The radius should be given in pixels and must be greater than 0.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the address of the user array in which to store the pixels from the image buffer.
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values in a user-defined array.
Specifies the identifier of the single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis. The radius should be given in pixels and must be greater than 0.
Specifies the radius along the Y-axis. The radius should be given in pixels and must be greater than 0.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the address of the user array in which to store the pixels from the image buffer.
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values in a user-defined array.
Specifies the identifier of the single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis. The radius should be given in pixels and must be greater than 0.
Specifies the radius along the Y-axis. The radius should be given in pixels and must be greater than 0.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the address of the user array in which to store the pixels from the image buffer.
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values in a user-defined array.
Specifies the identifier of the single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis. The radius should be given in pixels and must be greater than 0.
Specifies the radius along the Y-axis. The radius should be given in pixels and must be greater than 0.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the address of the user array in which to store the pixels from the image buffer.
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values in a user-defined array.
Specifies the identifier of the single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis. The radius should be given in pixels and must be greater than 0.
Specifies the radius along the Y-axis. The radius should be given in pixels and must be greater than 0.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the address of the user array in which to store the pixels from the image buffer.
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values in a user-defined array.
Specifies the identifier of the single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis. The radius should be given in pixels and must be greater than 0.
Specifies the radius along the Y-axis. The radius should be given in pixels and must be greater than 0.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the address of the user array in which to store the pixels from the image buffer.
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values in a user-defined array.
Specifies the identifier of the single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis. The radius should be given in pixels and must be greater than 0.
Specifies the radius along the Y-axis. The radius should be given in pixels and must be greater than 0.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the address of the user array in which to store the pixels from the image buffer.
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values in a user-defined array.
Specifies the identifier of the single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis. The radius should be given in pixels and must be greater than 0.
Specifies the radius along the Y-axis. The radius should be given in pixels and must be greater than 0.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the address of the user array in which to store the pixels from the image buffer.
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values in a user-defined array.
Specifies the identifier of the single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis. The radius should be given in pixels and must be greater than 0.
Specifies the radius along the Y-axis. The radius should be given in pixels and must be greater than 0.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the address of the user array in which to store the pixels from the image buffer.
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values in a user-defined array.
Specifies the identifier of the single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis. The radius should be given in pixels and must be greater than 0.
Specifies the radius along the Y-axis. The radius should be given in pixels and must be greater than 0.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the address of the user array in which to store the pixels from the image buffer.
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values in a user-defined array.
Specifies the identifier of the single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis. The radius should be given in pixels and must be greater than 0.
Specifies the radius along the Y-axis. The radius should be given in pixels and must be greater than 0.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the address of the user array in which to store the pixels from the image buffer.
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values in a user-defined array.
Specifies the identifier of the single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis. The radius should be given in pixels and must be greater than 0.
Specifies the radius along the Y-axis. The radius should be given in pixels and must be greater than 0.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the address of the user array in which to store the pixels from the image buffer.
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values in a user-defined array.
Specifies the identifier of the single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis. The radius should be given in pixels and must be greater than 0.
Specifies the radius along the Y-axis. The radius should be given in pixels and must be greater than 0.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the address of the user array in which to store the pixels from the image buffer.
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values in a user-defined array.
Specifies the identifier of the single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis. The radius should be given in pixels and must be greater than 0.
Specifies the radius along the Y-axis. The radius should be given in pixels and must be greater than 0.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the address of the user array in which to store the pixels from the image buffer.
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values in a user-defined array.
Specifies the identifier of the single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis. The radius should be given in pixels and must be greater than 0.
Specifies the radius along the Y-axis. The radius should be given in pixels and must be greater than 0.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the address of the user array in which to store the pixels from the image buffer.
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values in a user-defined array.
Specifies the identifier of the single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis. The radius should be given in pixels and must be greater than 0.
Specifies the radius along the Y-axis. The radius should be given in pixels and must be greater than 0.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the address of the user array in which to store the pixels from the image buffer.
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values in a user-defined array.
Specifies the identifier of the single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis. The radius should be given in pixels and must be greater than 0.
Specifies the radius along the Y-axis. The radius should be given in pixels and must be greater than 0.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the address of the user array in which to store the pixels from the image buffer.
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values in a user-defined array.
Specifies the identifier of the single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis. The radius should be given in pixels and must be greater than 0.
Specifies the radius along the Y-axis. The radius should be given in pixels and must be greater than 0.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the address of the user array in which to store the pixels from the image buffer.
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values in a user-defined array.
Specifies the identifier of the single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis. The radius should be given in pixels and must be greater than 0.
Specifies the radius along the Y-axis. The radius should be given in pixels and must be greater than 0.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the address of the user array in which to store the pixels from the image buffer.
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values in a user-defined array.
Specifies the identifier of the single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis. The radius should be given in pixels and must be greater than 0.
Specifies the radius along the Y-axis. The radius should be given in pixels and must be greater than 0.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the address of the user array in which to store the pixels from the image buffer.
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
The returned value is the number of pixels found along the arc.
Read the pixels along a specified arc, count the pixels, and store their values in a user-defined array.
Specifies the identifier of the single-band (monochrome) source image buffer.
Specifies the X-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the Y-coordinate of the ellipse center, relative to the top-left coordinate of the source buffer.
Specifies the radius along the X-axis. The radius should be given in pixels and must be greater than 0.
Specifies the radius along the Y-axis. The radius should be given in pixels and must be greater than 0.
Specifies the angle at which to start reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the angle at which to stop reading the arc, moving in a counter-clockwise direction. Express the angle in degrees relative to the positive X-axis.
Specifies the address of the user array in which to store the pixels from the image buffer.
Specifies the address of the variable in which to write the number of pixels found along the arc. Set this parameter to M_NULL if it is not to be evaluated.
The returned value is the number of pixels found along the arc.
Draw specific features of results obtained from an McodeRead, McodeGrade, or McodeDetect operation.
Specifies the identifier of the graphics context to use when drawing. This parameter must be set to one of the following values:
Specifies the identifier of the code read, grade, or detect result buffer from which to extract features to draw.
Specifies the identifier of the destination image buffer or graphics list in which to write specific features of results.
Specifies the type of drawing operation to perform.
Specifies from which code occurrence or scan reflectance profile to draw results.
Specifies the function's control flag. Reserved for future expansion. This parameter must be set to M_DEFAULT .
Get the specified type of result for every occurrence of every code model, or in the case of an McodeTrain operation, for every code model, from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for every occurrence of every code model, or in the case of an McodeTrain operation, for every code model, from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for every occurrence of every code model, or in the case of an McodeTrain operation, for every code model, from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for every occurrence of every code model, or in the case of an McodeTrain operation, for every code model, from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for every occurrence of every code model, or in the case of an McodeTrain operation, for every code model, from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for every occurrence of every code model, or in the case of an McodeTrain operation, for every code model, from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for every occurrence of every code model, or in the case of an McodeTrain operation, for every code model, from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for every occurrence of every code model, or in the case of an McodeTrain operation, for every code model, from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for every occurrence of every code model, or in the case of an McodeTrain operation, for every code model, from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for every occurrence of every code model, or in the case of an McodeTrain operation, for every code model, from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for a specified code occurrence, or in the case of an McodeTrain operation, for a specified code model, from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the code occurrence/code model, scan reflectance profile, or code row from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for a specified code occurrence, or in the case of an McodeTrain operation, for a specified code model, from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the code occurrence/code model, scan reflectance profile, or code row from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for a specified code occurrence, or in the case of an McodeTrain operation, for a specified code model, from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the code occurrence/code model, scan reflectance profile, or code row from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for a specified code occurrence, or in the case of an McodeTrain operation, for a specified code model, from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the code occurrence/code model, scan reflectance profile, or code row from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for a specified code occurrence, or in the case of an McodeTrain operation, for a specified code model, from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the code occurrence/code model, scan reflectance profile, or code row from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for a specified code occurrence, or in the case of an McodeTrain operation, for a specified code model, from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the code occurrence/code model, scan reflectance profile, or code row from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Get the specified type of result for a specified code occurrence, or in the case of an McodeTrain operation, for a specified code model, from a code result buffer.
Specifies the identifier of the code result buffer from which to retrieve results.
Specifies the code occurrence/code model, scan reflectance profile, or code row from which to retrieve results.
Specifies the type of result to retrieve.
Specifies the address in which to place the specified result.
Compute the different quality-grades of the code in the specified source image.
Specifies the identifier of the code context.
Specifies the identifier of the image buffer containing the string to be verified.
Reserved for future expansion and must be set to M_NULL.
Specifies the result buffer in which to write the results of the verify operation.
Compute the different quality-grades of the code in the specified source image.
Specifies the identifier of the code context.
Specifies the identifier of the image buffer containing the string to be verified.
Reserved for future expansion and must be set to M_NULL.
Specifies the result buffer in which to write the results of the verify operation.
Encode an ASCII string into a symbol.
Specifies the identifier of the code model.
Specifies the 8-bit unsigned 1-band image buffer in which to write the symbol.
Specifies the address of the string to be encoded.
Specifies the function's control flag.
Select the active input data or synchronization channel of a digitizer.
Specifies the identifier of the digitizer.
Specifies the channel on which the digitizer is to acquire data.
Get information about a digitizer hook event.
Specifies the digitizer event identifier received by the hook-handler function (see MdigProcess and MdigHookFunction).
Specifies the type of information about the event to return.
Specifies the address in which to write the requested information.
The returned value is M_NULL if successful. If the operation fails, a non-null (!M_NULL) value is returned.
Copy a LUT buffer to a digitizer's physical LUT.
Specifies the identifier of the digitizer.
Specifies the LUT buffer identifier.
Select a digitization reference level.
Specifies the identifier of the digitizer on which to set the reference level.
Specifies the reference level type to adjust for the specified digitizer.
Specifies the level of reference.
MimDataAugment
Id of the data augment context to use.
Id of the source buffer.
Id of the destination buffer.
Seed value for the random generator.
Operation controlFlag
Project a 2D image into 1D.
Specifies the identifier of the data source of the image.
Specifies the identifier of the destination of the projection results or a destination image buffer.
Specifies the angle of projection, in degrees.
Calculate a variety of statistics on the source image.
Specifies the identifier of the source image for the operation. This parameter must be given a 1-band image buffer identifier.
Specifies the identifier of the destination result buffer for the operation.
Specifies the type of statistic to compute.
Specifies the condition for the statistical computation.
Specifies the lower limit of the selected condition.
Specifies the upper limit of the selected condition.
Calculates and stores a variety of statistics from the specified source images.
Specifies the identifier of the image processing context that specifies the statistics to calculate.
Specifies the identifier of the source image buffer.
Specifies the identifier of the result buffer.
Specifies the operation to perform on the source image.
Compute the transformation that aligns two point clouds.
Specifies the identifier of a pairwise 3D alignment context, allocated using M3dmapAlloc with M_PAIRWISE_ALIGNMENT_CONTEXT.
Specifies the 3D reconstruction result buffer of type M_POINT_CLOUD_CONTAINER that contains the model point cloud(s).
Specifies the point cloud(s) in the specified 3D reconstruction result buffer, or the entire result buffer itself, that represents the model.
Specifies the 3D reconstruction result buffer of type M_POINT_CLOUD_CONTAINER that contains the scene point cloud(s).
Specifies the point cloud(s) in the specified 3D reconstruction result buffer, or the entire result buffer itself, that represents the scene.
Specifies a transformation matrix in a pairwise 3D alignment result buffer or 4x4 MIL array buffer, which is used to prealign the model before the pairwise 3D alignment process begins.
Specifies a pairwise 3D alignment result buffer or 4x4 MIL array buffer used to store the results from the pairwise 3D alignment process.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the address of the variable in which to write the 3D alignment status of the alignment operation.
Perform a point-to-point arithmetic operation on depth maps and geometry objects.
Specifies the data source of the first operand.
Specifies the data source of the second operand.
Specifies the identifier of the destination image buffer in which to put the result of the arithmetic operation.
Specifies the identifier of the image buffer used as a mask.
Specifies the operation to perform.
Specifies how to handle the camera calibration information of the destination buffer.
Copy a single point cloud from one M_POINT_CLOUD_CONTAINER result buffer to another, according to the specified condition.
Specifies the identifier of the 3D reconstruction result buffer containing the source point cloud to copy. The 3D reconstruction result buffer must have been previously allocated using M3dmapAllocResult with M_POINT_CLOUD_CONTAINER.
Specifies the point cloud to copy from the source M_POINT_CLOUD_CONTAINER result buffer.
Specifies the identifier of the 3D reconstruction result buffer in which to copy the source point cloud. The 3D reconstruction result buffer must have been previously allocated using M3dmapAllocResult with M_POINT_CLOUD_CONTAINER. You can specify the same identifier as the SrcResult3dmapId identifier, but the label to assign the copied point cloud must be different.
Specifies a new label in the destination M_POINT_CLOUD_CONTAINER result buffer in which to copy the source point cloud.
Specifies the attribute on which the condition is based.
Specifies the identifier of the image buffer to use as an input condition.
Specifies the condition under which pixel values are considered true for copying the corresponding point in a point cloud.
Specifies the lower limit of the selected condition.
Specifies the upper limit of the selected condition.
Reserved for future expansion and must be set to M_DEFAULT .
Exports one or more point clouds from an M_POINT_CLOUD_CONTAINER result buffer to a CAD file.
Specifies the name and path of the CAD file in which to save the data buffer.
Specifies the file format of the CAD file.
Specifies the identifier of the 3D reconstruction result buffer containing the point clouds to export.
Specifies the label or index of a specific point cloud in the M_POINT_CLOUD_CONTAINER result buffer.
Specifies which points of the point cloud(s) to export.
Specifies to cast the position coordinates into the specified data type and depth.
Specifies whether to export the intensity values and, if exporting, specifies the data type and depth to which to cast the intensity values.
Reserved for future expansion and must be set to M_DEFAULT .
Generate a depth map image and, optionally, an intensity map image from data stored in a 3D reconstruction result buffer.
Specifies the identifier of the result buffer which contains the laser line data.
Specifies the identifier of the image buffer in which to store the depth map. The image buffer must be a 1-band, 8-bit or 16-bit unsigned buffer.
Specifies the identifier of the intensity image buffer.
Specifies the type of operation to perform.
Specifies the point cloud(s) in the specified 3D reconstruction result buffer from which to create a fully corrected depth map.
Reserved for future expansion. This parameter must be set to M_DEFAULT .
Retrieve the world coordinates and intensity of each of the points in one or more point clouds.
Specifies the identifier of the 3D reconstruction result buffer from which to retrieve the information about the points. The 3D reconstruction result buffer must have been previously allocated using M3dmapAllocResult with M_POINT_CLOUD_CONTAINER.
Specifies the point cloud(s) in the specified 3D reconstruction result buffer.
Specifies the feature to retrieve from the point cloud(s).
Specifies which points to include in the array(s).
Specifies to cast the point cloud data into one or more arrays of the specified data type and depth.
Specifies the maximum number of elements that the arrays can hold.
Specifies the address of the array in which to store the retrieved data.
Specifies the address of the array in which to store the Y-coordinates.
Specifies the address of the array in which to store the Z-coordinates.
Specifies the address of the variable in which to write the number of array elements needed for this function, given the specified point cloud(s) and values for the PointsToInclude parameter.
The returned value is the size that the arrays needed to store all the data. The PointsToInclude parameter can modify the total number of points returned, and so can modify the return value of this function.
Retrieve the world coordinates and intensity of each of the points in one or more point clouds.
Specifies the identifier of the 3D reconstruction result buffer from which to retrieve the information about the points. The 3D reconstruction result buffer must have been previously allocated using M3dmapAllocResult with M_POINT_CLOUD_CONTAINER.
Specifies the point cloud(s) in the specified 3D reconstruction result buffer.
Specifies the feature to retrieve from the point cloud(s).
Specifies which points to include in the array(s).
Specifies to cast the point cloud data into one or more arrays of the specified data type and depth.
Specifies the maximum number of elements that the arrays can hold.
Specifies the address of the array in which to store the retrieved data.
Specifies the address of the array in which to store the Y-coordinates.
Specifies the address of the array in which to store the Z-coordinates.
Specifies the address of the variable in which to write the number of array elements needed for this function, given the specified point cloud(s) and values for the PointsToInclude parameter.
The returned value is the size that the arrays needed to store all the data. The PointsToInclude parameter can modify the total number of points returned, and so can modify the return value of this function.
Retrieve the world coordinates and intensity of each of the points in one or more point clouds.
Specifies the identifier of the 3D reconstruction result buffer from which to retrieve the information about the points. The 3D reconstruction result buffer must have been previously allocated using M3dmapAllocResult with M_POINT_CLOUD_CONTAINER.
Specifies the point cloud(s) in the specified 3D reconstruction result buffer.
Specifies the feature to retrieve from the point cloud(s).
Specifies which points to include in the array(s).
Specifies to cast the point cloud data into one or more arrays of the specified data type and depth.
Specifies the maximum number of elements that the arrays can hold.
Specifies the address of the array in which to store the retrieved data.
Specifies the address of the array in which to store the Y-coordinates.
Specifies the address of the array in which to store the Z-coordinates.
Specifies the address of the variable in which to write the number of array elements needed for this function, given the specified point cloud(s) and values for the PointsToInclude parameter.
The returned value is the size that the arrays needed to store all the data. The PointsToInclude parameter can modify the total number of points returned, and so can modify the return value of this function.
Retrieve the world coordinates and intensity of each of the points in one or more point clouds.
Specifies the identifier of the 3D reconstruction result buffer from which to retrieve the information about the points. The 3D reconstruction result buffer must have been previously allocated using M3dmapAllocResult with M_POINT_CLOUD_CONTAINER.
Specifies the point cloud(s) in the specified 3D reconstruction result buffer.
Specifies the feature to retrieve from the point cloud(s).
Specifies which points to include in the array(s).
Specifies to cast the point cloud data into one or more arrays of the specified data type and depth.
Specifies the maximum number of elements that the arrays can hold.
Specifies the address of the array in which to store the retrieved data.
Specifies the address of the array in which to store the Y-coordinates.
Specifies the address of the array in which to store the Z-coordinates.
Specifies the address of the variable in which to write the number of array elements needed for this function, given the specified point cloud(s) and values for the PointsToInclude parameter.
The returned value is the size that the arrays needed to store all the data. The PointsToInclude parameter can modify the total number of points returned, and so can modify the return value of this function.
Retrieve the world coordinates and intensity of each of the points in one or more point clouds.
Specifies the identifier of the 3D reconstruction result buffer from which to retrieve the information about the points. The 3D reconstruction result buffer must have been previously allocated using M3dmapAllocResult with M_POINT_CLOUD_CONTAINER.
Specifies the point cloud(s) in the specified 3D reconstruction result buffer.
Specifies the feature to retrieve from the point cloud(s).
Specifies which points to include in the array(s).
Specifies to cast the point cloud data into one or more arrays of the specified data type and depth.
Specifies the maximum number of elements that the arrays can hold.
Specifies the address of the array in which to store the retrieved data.
Specifies the address of the array in which to store the Y-coordinates.
Specifies the address of the array in which to store the Z-coordinates.
Specifies the address of the variable in which to write the number of array elements needed for this function, given the specified point cloud(s) and values for the PointsToInclude parameter.
The returned value is the size that the arrays needed to store all the data. The PointsToInclude parameter can modify the total number of points returned, and so can modify the return value of this function.
Retrieve the world coordinates and intensity of each of the points in one or more point clouds.
Specifies the identifier of the 3D reconstruction result buffer from which to retrieve the information about the points. The 3D reconstruction result buffer must have been previously allocated using M3dmapAllocResult with M_POINT_CLOUD_CONTAINER.
Specifies the point cloud(s) in the specified 3D reconstruction result buffer.
Specifies the feature to retrieve from the point cloud(s).
Specifies which points to include in the array(s).
Specifies to cast the point cloud data into one or more arrays of the specified data type and depth.
Specifies the maximum number of elements that the arrays can hold.
Specifies the address of the array in which to store the retrieved data.
Specifies the address of the array in which to store the Y-coordinates.
Specifies the address of the array in which to store the Z-coordinates.
Specifies the address of the variable in which to write the number of array elements needed for this function, given the specified point cloud(s) and values for the PointsToInclude parameter.
The returned value is the size that the arrays needed to store all the data. The PointsToInclude parameter can modify the total number of points returned, and so can modify the return value of this function.
Retrieve the world coordinates and intensity of each of the points in one or more point clouds.
Specifies the identifier of the 3D reconstruction result buffer from which to retrieve the information about the points. The 3D reconstruction result buffer must have been previously allocated using M3dmapAllocResult with M_POINT_CLOUD_CONTAINER.
Specifies the point cloud(s) in the specified 3D reconstruction result buffer.
Specifies the feature to retrieve from the point cloud(s).
Specifies which points to include in the array(s).
Specifies to cast the point cloud data into one or more arrays of the specified data type and depth.
Specifies the maximum number of elements that the arrays can hold.
Specifies the address of the array in which to store the retrieved data.
Specifies the address of the array in which to store the Y-coordinates.
Specifies the address of the array in which to store the Z-coordinates.
Specifies the address of the variable in which to write the number of array elements needed for this function, given the specified point cloud(s) and values for the PointsToInclude parameter.
The returned value is the size that the arrays needed to store all the data. The PointsToInclude parameter can modify the total number of points returned, and so can modify the return value of this function.
Retrieve the world coordinates and intensity of each of the points in one or more point clouds.
Specifies the identifier of the 3D reconstruction result buffer from which to retrieve the information about the points. The 3D reconstruction result buffer must have been previously allocated using M3dmapAllocResult with M_POINT_CLOUD_CONTAINER.
Specifies the point cloud(s) in the specified 3D reconstruction result buffer.
Specifies the feature to retrieve from the point cloud(s).
Specifies which points to include in the array(s).
Specifies to cast the point cloud data into one or more arrays of the specified data type and depth.
Specifies the maximum number of elements that the arrays can hold.
Specifies the address of the array in which to store the retrieved data.
Specifies the address of the array in which to store the Y-coordinates.
Specifies the address of the array in which to store the Z-coordinates.
Specifies the address of the variable in which to write the number of array elements needed for this function, given the specified point cloud(s) and values for the PointsToInclude parameter.
The returned value is the size that the arrays needed to store all the data. The PointsToInclude parameter can modify the total number of points returned, and so can modify the return value of this function.
Retrieve the world coordinates and intensity of each of the points in one or more point clouds.
Specifies the identifier of the 3D reconstruction result buffer from which to retrieve the information about the points. The 3D reconstruction result buffer must have been previously allocated using M3dmapAllocResult with M_POINT_CLOUD_CONTAINER.
Specifies the point cloud(s) in the specified 3D reconstruction result buffer.
Specifies the feature to retrieve from the point cloud(s).
Specifies which points to include in the array(s).
Specifies to cast the point cloud data into one or more arrays of the specified data type and depth.
Specifies the maximum number of elements that the arrays can hold.
Specifies the address of the array in which to store the retrieved data.
Specifies the address of the array in which to store the Y-coordinates.
Specifies the address of the array in which to store the Z-coordinates.
Specifies the address of the variable in which to write the number of array elements needed for this function, given the specified point cloud(s) and values for the PointsToInclude parameter.
The returned value is the size that the arrays needed to store all the data. The PointsToInclude parameter can modify the total number of points returned, and so can modify the return value of this function.
Retrieve the world coordinates and intensity of each of the points in one or more point clouds.
Specifies the identifier of the 3D reconstruction result buffer from which to retrieve the information about the points. The 3D reconstruction result buffer must have been previously allocated using M3dmapAllocResult with M_POINT_CLOUD_CONTAINER.
Specifies the point cloud(s) in the specified 3D reconstruction result buffer.
Specifies the feature to retrieve from the point cloud(s).
Specifies which points to include in the array(s).
Specifies to cast the point cloud data into one or more arrays of the specified data type and depth.
Specifies the maximum number of elements that the arrays can hold.
Specifies the address of the array in which to store the retrieved data.
Specifies the address of the array in which to store the Y-coordinates.
Specifies the address of the array in which to store the Z-coordinates.
Specifies the address of the variable in which to write the number of array elements needed for this function, given the specified point cloud(s) and values for the PointsToInclude parameter.
The returned value is the size that the arrays needed to store all the data. The PointsToInclude parameter can modify the total number of points returned, and so can modify the return value of this function.
Import a computer-aided design (CAD) file as a new point cloud.
Specifies the name and path of the file from which to import the point cloud.
Specifies the file format of the file to import.
Specifies the identifier of the 3D reconstruction result buffer, allocated using M3dmapAllocResult, into which to import the CAD file information.
Specifies a label for the point cloud in the specified result buffer into which the CAD file information is imported.
Specifies a calibrated MIL object whose relative coordinate system is used to interpret the given 3D points.
Reserved for future expansion and must be set to M_DEFAULT .
Calculates a distance between a source point cloud and a source geometry object.
Specifies the identifier of a 3D reconstruction result buffer containing the source point cloud.
Specifies a point cloud in the source M_POINT_CLOUD_CONTAINER result buffer.
Specifies the identifier of a geometry object or, if set to M_NULL , indicates the calculated metric applies to the source point cloud only.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies the identifier of the destination image buffer in which to put the result of the calculate operation.
Specifies the operation to perform.
Reserved for future expansion and must be set to M_DEFAULT .
Store world points inside a new or existing unorganized point cloud.
Specifies the identifier of the 3D reconstruction result buffer in which to store the points.
Specifies the label or index of the point cloud in which to add or replace point data.
Specifies the type of data (position or intensity) to overwrite/add to the point cloud.
Specifies a combination of two values: the data type and depth of the data in the arrays.
Specifies the number of elements in each specified array.
Specifies the address of an array containing the X-coordinates or the intensities of the points, or a packed array containing all the data of the points.
Specifies the address of an array containing the Y-coordinates of the points.
Specifies the address of an array containing the Z-coordinates of the points.
Specifies a calibrated MIL object whose relative coordinate system is used to express the given 3D points.
Specifies if points are added to the point cloud, or features are changed.
Store world points inside a new or existing unorganized point cloud.
Specifies the identifier of the 3D reconstruction result buffer in which to store the points.
Specifies the label or index of the point cloud in which to add or replace point data.
Specifies the type of data (position or intensity) to overwrite/add to the point cloud.
Specifies a combination of two values: the data type and depth of the data in the arrays.
Specifies the number of elements in each specified array.
Specifies the address of an array containing the X-coordinates or the intensities of the points, or a packed array containing all the data of the points.
Specifies the address of an array containing the Y-coordinates of the points.
Specifies the address of an array containing the Z-coordinates of the points.
Specifies a calibrated MIL object whose relative coordinate system is used to express the given 3D points.
Specifies if points are added to the point cloud, or features are changed.
Store world points inside a new or existing unorganized point cloud.
Specifies the identifier of the 3D reconstruction result buffer in which to store the points.
Specifies the label or index of the point cloud in which to add or replace point data.
Specifies the type of data (position or intensity) to overwrite/add to the point cloud.
Specifies a combination of two values: the data type and depth of the data in the arrays.
Specifies the number of elements in each specified array.
Specifies the address of an array containing the X-coordinates or the intensities of the points, or a packed array containing all the data of the points.
Specifies the address of an array containing the Y-coordinates of the points.
Specifies the address of an array containing the Z-coordinates of the points.
Specifies a calibrated MIL object whose relative coordinate system is used to express the given 3D points.
Specifies if points are added to the point cloud, or features are changed.
Store world points inside a new or existing unorganized point cloud.
Specifies the identifier of the 3D reconstruction result buffer in which to store the points.
Specifies the label or index of the point cloud in which to add or replace point data.
Specifies the type of data (position or intensity) to overwrite/add to the point cloud.
Specifies a combination of two values: the data type and depth of the data in the arrays.
Specifies the number of elements in each specified array.
Specifies the address of an array containing the X-coordinates or the intensities of the points, or a packed array containing all the data of the points.
Specifies the address of an array containing the Y-coordinates of the points.
Specifies the address of an array containing the Z-coordinates of the points.
Specifies a calibrated MIL object whose relative coordinate system is used to express the given 3D points.
Specifies if points are added to the point cloud, or features are changed.
Store world points inside a new or existing unorganized point cloud.
Specifies the identifier of the 3D reconstruction result buffer in which to store the points.
Specifies the label or index of the point cloud in which to add or replace point data.
Specifies the type of data (position or intensity) to overwrite/add to the point cloud.
Specifies a combination of two values: the data type and depth of the data in the arrays.
Specifies the number of elements in each specified array.
Specifies the address of an array containing the X-coordinates or the intensities of the points, or a packed array containing all the data of the points.
Specifies the address of an array containing the Y-coordinates of the points.
Specifies the address of an array containing the Z-coordinates of the points.
Specifies a calibrated MIL object whose relative coordinate system is used to express the given 3D points.
Specifies if points are added to the point cloud, or features are changed.
Store world points inside a new or existing unorganized point cloud.
Specifies the identifier of the 3D reconstruction result buffer in which to store the points.
Specifies the label or index of the point cloud in which to add or replace point data.
Specifies the type of data (position or intensity) to overwrite/add to the point cloud.
Specifies a combination of two values: the data type and depth of the data in the arrays.
Specifies the number of elements in each specified array.
Specifies the address of an array containing the X-coordinates or the intensities of the points, or a packed array containing all the data of the points.
Specifies the address of an array containing the Y-coordinates of the points.
Specifies the address of an array containing the Z-coordinates of the points.
Specifies a calibrated MIL object whose relative coordinate system is used to express the given 3D points.
Specifies if points are added to the point cloud, or features are changed.
Store world points inside a new or existing unorganized point cloud.
Specifies the identifier of the 3D reconstruction result buffer in which to store the points.
Specifies the label or index of the point cloud in which to add or replace point data.
Specifies the type of data (position or intensity) to overwrite/add to the point cloud.
Specifies a combination of two values: the data type and depth of the data in the arrays.
Specifies the number of elements in each specified array.
Specifies the address of an array containing the X-coordinates or the intensities of the points, or a packed array containing all the data of the points.
Specifies the address of an array containing the Y-coordinates of the points.
Specifies the address of an array containing the Z-coordinates of the points.
Specifies a calibrated MIL object whose relative coordinate system is used to express the given 3D points.
Specifies if points are added to the point cloud, or features are changed.
Store world points inside a new or existing unorganized point cloud.
Specifies the identifier of the 3D reconstruction result buffer in which to store the points.
Specifies the label or index of the point cloud in which to add or replace point data.
Specifies the type of data (position or intensity) to overwrite/add to the point cloud.
Specifies a combination of two values: the data type and depth of the data in the arrays.
Specifies the number of elements in each specified array.
Specifies the address of an array containing the X-coordinates or the intensities of the points, or a packed array containing all the data of the points.
Specifies the address of an array containing the Y-coordinates of the points.
Specifies the address of an array containing the Z-coordinates of the points.
Specifies a calibrated MIL object whose relative coordinate system is used to express the given 3D points.
Specifies if points are added to the point cloud, or features are changed.
Set the extraction box used for depth map extraction.
Specifies the identifier of the 3D reconstruction result buffer for which to specify the extraction box. The 3D reconstruction result buffer must be a point cloud container, which means it must have been allocated on the required system using M3dmapAllocResult with M_POINT_CLOUD_CONTAINER.
Specifies the type of box to set.
Specifies how the extraction box is defined.
Specifies the X-coordinate of the first point used to define the extraction box, or specifies a MIL identifier used to define the extraction box.
Specifies the Y-coordinate of the first point used to define the extraction box.
Specifies the Z-coordinate of the first point used to define the extraction box.
Specifies the X-coordinate of the second point used to define the extraction box, or the length of the extraction box along the X-axis.
Specifies the Y-coordinate of the second point used to define the extraction box, or the length of the extraction box along the Y-axis.
Specifies the Z-coordinate of the second point used to define the extraction box, or the length of the extraction box along the Z-axis.
Define a geometry object, either parametrically or by fitting it to a depth map or point cloud.
Specifies the identifier of a geometry object.
Specifies the type of geometry object to define.
Specifies whether to define the geometry object by providing explicit values for the geometry's equation or by applying a best-fit geometry operation on the depth map or point cloud.
Specifies information about the geometry object used for the operation.
Specifies information about the geometry object used for the operation.
Specifies information about the geometry object used for the operation.
Specifies information about the geometry object used for the operation.
Specifies information about the geometry object used for the operation.
Compute a variety of statistics on a depth map.
Specifies the image buffer identifier of the depth map on which to compute statistics.
Specifies what will be used as reference level for statistics computation.
Specifies the identifier of the image buffer to use as a mask, if needed.
Specifies the result buffer identifier, if needed.
Specifies what statistics to compute.
Specifies the outlier distance to use to exclude pixels from the statistics.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies where to write the results, if needed.
Compute a variety of statistics on a depth map.
Specifies the image buffer identifier of the depth map on which to compute statistics.
Specifies what will be used as reference level for statistics computation.
Specifies the identifier of the image buffer to use as a mask, if needed.
Specifies the result buffer identifier, if needed.
Specifies what statistics to compute.
Specifies the outlier distance to use to exclude pixels from the statistics.
Reserved for future expansion and must be set to M_DEFAULT .
Specifies where to write the results, if needed.
Get the specified type of result(s) from a Pattern Matching result buffer.
Specifies the identifier of the Pattern Matching result buffer from which to retrieve results.
Specifies the type of result to retrieve for each model occurrence.
Specifies the address of the one-dimensional array in which to write the specified results.
Get the specified type of result(s) from a Pattern Matching result buffer.
Specifies the identifier of the Pattern Matching result buffer from which to retrieve results.
Specifies the type of result to retrieve for each model occurrence.
Specifies the address of the one-dimensional array in which to write the specified results.
Get the specified type of result(s) from a Pattern Matching result buffer.
Specifies the identifier of the Pattern Matching result buffer from which to retrieve results.
Specifies the type of result to retrieve for each model occurrence.
Specifies the address of the one-dimensional array in which to write the specified results.
Get the specified type of result(s) from a Pattern Matching result buffer.
Specifies the identifier of the Pattern Matching result buffer from which to retrieve results.
Specifies the type of result to retrieve for each model occurrence.
Specifies the address of the one-dimensional array in which to write the specified results.
Get the specified type of result(s) from a Pattern Matching result buffer.
Specifies the identifier of the Pattern Matching result buffer from which to retrieve results.
Specifies the type of result to retrieve for each model occurrence.
Specifies the address of the one-dimensional array in which to write the specified results.
Get the specified type of result(s) from a Pattern Matching result buffer.
Specifies the identifier of the Pattern Matching result buffer from which to retrieve results.
Specifies the type of result to retrieve for each model occurrence.
Specifies the address of the one-dimensional array in which to write the specified results.
Inquire about a setting of a Pattern Matching context, one or all of the search models, or a Pattern Matching result buffer.
Specifies the Pattern Matching context identifier or Pattern Matching result buffer identifier about which to inquire information.
Specifies the parameter about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a setting of a Pattern Matching context, one or all of the search models, or a Pattern Matching result buffer.
Specifies the Pattern Matching context identifier or Pattern Matching result buffer identifier about which to inquire information.
Specifies the parameter about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a setting of a Pattern Matching context, one or all of the search models, or a Pattern Matching result buffer.
Specifies the Pattern Matching context identifier or Pattern Matching result buffer identifier about which to inquire information.
Specifies the parameter about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Inquire about a setting of a Pattern Matching context, one or all of the search models, or a Pattern Matching result buffer.
Specifies the Pattern Matching context identifier or Pattern Matching result buffer identifier about which to inquire information.
Specifies the parameter about which to inquire.
Specifies the address in which to write the requested information.
The returned value is the requested information, cast to a MIL_INT. If the requested information does not fit into a MIL_INT, this function will return M_NULL or truncate the information.
Save a Pattern Matching context to disk.
Specifies the name and path of the file in which to save the model.
Specifies the identifier of the Pattern Matching context to save.
Save a Pattern Matching context to disk.
Specifies the name and path of the file in which to save the model.
Specifies the identifier of the Pattern Matching context to save.
Automatically allocate unique pattern matching models of the specified type, from a source image.
Specifies the system on which to allocate the models.
Specifies the identifier of the image buffer from which to extract the models.
Specifies the width of the required models.
Specifies the height of the required models.
Specifies the maximum displacement (shift) expected between the reference position of the models in the source image and their position when found in the target images in the horizontal direction.
Specifies the maximum displacement (shift) expected between the reference position of the models in the source image and their position when found in the target images in the vertical direction.
Specifies the type of the model.
Specifies the speed of the allocation process.
Specifies the address of the array in which to write the model identifiers.
The returned value is the model identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Automatically allocate unique pattern matching models of the specified type, from a source image.
Specifies the system on which to allocate the models.
Specifies the identifier of the image buffer from which to extract the models.
Specifies the width of the required models.
Specifies the height of the required models.
Specifies the maximum displacement (shift) expected between the reference position of the models in the source image and their position when found in the target images in the horizontal direction.
Specifies the maximum displacement (shift) expected between the reference position of the models in the source image and their position when found in the target images in the vertical direction.
Specifies the type of the model.
Specifies the speed of the allocation process.
Specifies the address of the array in which to write the model identifiers.
The returned value is the model identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Automatically allocate unique pattern matching models of the specified type, from a source image.
Specifies the system on which to allocate the models.
Specifies the identifier of the image buffer from which to extract the models.
Specifies the width of the required models.
Specifies the height of the required models.
Specifies the maximum displacement (shift) expected between the reference position of the models in the source image and their position when found in the target images in the horizontal direction.
Specifies the maximum displacement (shift) expected between the reference position of the models in the source image and their position when found in the target images in the vertical direction.
Specifies the type of the model.
Specifies the speed of the allocation process.
Specifies the address of the array in which to write the model identifiers.
The returned value is the model identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a pattern matching model from a source image.
Specifies the system on which to allocate the model.
Specifies the identifier of the image buffer from which to extract the model (that is, the model's source image). This function currently supports only 8-bit unsigned grayscale images.
Specifies the coordinates of the model origin in the source image ( SrcImageBufId ).
Specifies the coordinates of the model origin in the source image ( SrcImageBufId ).
Specifies the width of the model.
Specifies the height of the model.
Specifies the type of the model.
Specifies the address of the variable in which to write the model identifier.
The returned value is the model identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Allocate a pattern matching model from a source image.
Specifies the system on which to allocate the model.
Specifies the identifier of the image buffer from which to extract the model (that is, the model's source image). This function currently supports only 8-bit unsigned grayscale images.
Specifies the coordinates of the model origin in the source image ( SrcImageBufId ).
Specifies the coordinates of the model origin in the source image ( SrcImageBufId ).
Specifies the width of the model.
Specifies the height of the model.
Specifies the type of the model.
Specifies the address of the variable in which to write the model identifier.
The returned value is the model identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Rotate a pattern matching model.
Specifies the system on which to allocate the rotated model.
Specifies the identifier of the source model.
Specifies the angle at which to rotate the model in a counter-clockwise direction.
Specifies the mode of interpolation.
Specifies the type of the new model.
Specifies the address of the variable in which to write the rotated model identifier.
The returned value is the model identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Rotate a pattern matching model.
Specifies the system on which to allocate the rotated model.
Specifies the identifier of the source model.
Specifies the angle at which to rotate the model in a counter-clockwise direction.
Specifies the mode of interpolation.
Specifies the type of the new model.
Specifies the address of the variable in which to write the rotated model identifier.
The returned value is the model identifier if the allocation is successful. If allocation fails, M_NULL is returned.
Copy a pattern matching model to an image buffer.
Specifies the identifier of the model that you want copied to the image buffer.
Specifies the identifier of the destination image buffer in which to place the model.
Specifies how the model will be copied.
Find a pattern matching model in the target image buffer.
Specifies the identifier of the target image.
Specifies the identifier of the model for which to search in the specified target image buffer.
Specifies the identifier of the pattern matching result buffer in which to store results.
Find multiple pattern matching models in the target image buffer.
Specifies the identifier of the target image buffer.
Specifies the address of the one-dimensional array that contains the identifiers of the models for which to search in the specified target image buffer.
Specifies the address of the one-dimensional array that contains the identifiers of the pattern matching result buffers in which to store results.
Specifies the number of models.
Specifies the search mode.
Find multiple pattern matching models in the target image buffer.
Specifies the identifier of the target image buffer.
Specifies the address of the one-dimensional array that contains the identifiers of the models for which to search in the specified target image buffer.
Specifies the address of the one-dimensional array that contains the identifiers of the pattern matching result buffers in which to store results.
Specifies the number of models.
Specifies the search mode.
Get the number of model occurrences found in the target image.
Specifies the identifier of the pattern matching result buffer that was used to store results obtained by MpatFindModel .
Specifies the address of the variable in which to write the number of occurrences.
The returned value is the number of occurrences of the model that were found and that were greater than or equal to the acceptance level.
Get the number of model occurrences found in the target image.
Specifies the identifier of the pattern matching result buffer that was used to store results obtained by MpatFindModel .
Specifies the address of the variable in which to write the number of occurrences.
The returned value is the number of occurrences of the model that were found and that were greater than or equal to the acceptance level.
Preprocess a pattern matching model.
Specifies the identifier of a typical target image.
Specifies the identifier of the model to preprocess.
Specifies the preprocessing mode. Set this parameter to M_DEFAULT.
Restore a Pattern Matching context from disk.
Specifies the name and path of the file from which to restore the model.
Specifies the system on which to restore the model.
Specifies the address of the variable in which to write the Pattern Matching context identifier.
The returned value is the Pattern Matching context identifier. If allocation fails, M_NULL is returned.
Restore a Pattern Matching context from disk.
Specifies the name and path of the file from which to restore the model.
Specifies the system on which to restore the model.
Specifies the address of the variable in which to write the Pattern Matching context identifier.
The returned value is the Pattern Matching context identifier. If allocation fails, M_NULL is returned.
Set the acceptance level of a model.
Specifies the identifier of the model for which to change the acceptance threshold search parameter.
Specifies the acceptance level, as a percentage.
Set the positional accuracy of a model.
Specifies the identifier of the model for which to change the positional accuracy search parameter.
Specifies the required positional accuracy for the search.
Set the angular search parameters of a model.
Specifies the identifier of the model for which to change the angular search parameter.
Specifies the type of control to set.
Specifies the value to which to set the control.
Set the reference position of a model.
Specifies the identifier of the model for which to change the reference position.
Specifies the X-offset of the new model's reference position relative to the model origin.
Specifies the Y-offset of the new model's reference position relative to the model origin.
Set the certainty level of a model.
Specifies the identifier of the model for which to change the certainty threshold search parameter.
Specifies the certainty level, as a percentage.
Set the "don't care" pixels in a model.
Specifies the identifier of the model in which to set "don't care" pixels.
Specifies the identifier of the image buffer used to identify which pixels in the model will be set to "don't care".
Specifies the X-offset from the upper-left corner of the specified image buffer to the upper-left corner of the pixel-value comparison area.
Specifies the Y-offset from the upper-left corner of the specified image buffer to the upper-left corner of the pixel-value comparison area.
Specifies the pixel value in the image buffer that determine the corresponding "don't care" pixels.
Set the expected number of occurrences of a model.
Specifies the identifier of the model for which to set the expected number of occurrences.
Specifies the maximum number of occurrences for which to look in the target image.
Set the search region of a model.
Specifies the identifier of the model for which to change the search region.
Specifies the X-coordinate of the top-left corner of the search region in the target image.
Specifies the Y-coordinate of the top-left corner of the search region in the target image.
Specifies the width of the search region.
Specifies the height of the search region.
Set the internal search parameters of a model.
Specifies the identifier of the model whose search parameter to change, or of the result buffer.
Specifies the search parameter to set.
Specifies the value to which to set the specified parameter.
Set search speed of a model.
Specifies the identifier of the model for which to change the speed parameter.
Specifies the search speed. Set this parameter to one of the values below.
Edit a specified font.
Specifies the String Reader context that contains the font to edit.
Specifies the index of the font to edit.
Specifies the operation to be performed.
Specifies the mode of the operation.
Specifies a value that is dependent on the operation and mode chosen.
Specifies the address of the value that will be used to edit the font. The value is dependent on the operation and mode chosen.
Specifies the address of the value that will be used to edit the font. The value is dependent on the operation and mode chosen.
Edit a specified font.
Specifies the String Reader context that contains the font to edit.
Specifies the index of the font to edit.
Specifies the operation to be performed.
Specifies the mode of the operation.
Specifies a value that is dependent on the operation and mode chosen.
Specifies the address of the value that will be used to edit the font. The value is dependent on the operation and mode chosen.
Specifies the address of the value that will be used to edit the font. The value is dependent on the operation and mode chosen.
Marks the program element as deprecated with a version number indicating since when
it has been deprecated.
Gets the deprecated version number.
This corresponds to the value of the MIL_DEPRECATED() macro.
Extracts event information from a MIL buffer modified event Id and returns a new BufferModifiedEventArgs object.
The MIL identifier of the buffer modified event.
A new BufferModifiedEventArgs object containing the information describing the MIL buffer modified event.
Creates a new instance of a BufferModifiedEventArgs object containing information about a MIL buffer modified event.
The MIL identifier of the modified buffer.
Whether the buffer modification event was triggered by a move operation performed by MbufChildMove(); that is, the buffer is a child buffer and its X/Y offset was changed.
The X-offset of the modified region (of the buffer).
The Y-offset of the modified region (of the buffer).
The width of the modified region (of the buffer).
The height of the modified region (of the buffer).
Whether the buffer modification event was triggered by a resize operation performed by MbufChildMove(); that is; the buffer is a child buffer and its X/Y size was changed.
Gets the MIL identifier of the modified buffer.
Gets whether the buffer modification event was triggered by a move operation performed by MbufChildMove(); that is, the buffer is a child buffer and its X/Y offset was changed.
Gets the X-offset of the modified region (of the buffer).
Gets the Y-offset of the modified region (of the buffer).
Gets the width of the modified region (of the buffer).
Gets the height of the modified region (of the buffer).
Gets whether the buffer modification event was triggered by a resize operation performed by MbufChildMove(); that is; the buffer is a child buffer and its X/Y size was changed.
Returns the DisplaySurface object attached to the specified display.
The display from which to obtain the DisplaySurface object.
A DisplaySurface object instance or null if no display surface is attached to the display.
Creates a DisplaySurface object and attaches it to the specified display.
The display to which this surface belongs.
Creates a DisplaySurface object with the specified size and attaches it to the specified display.
The display to which this surface belongs.
The initial size in X of the surface.
The initial size in Y of the surface.
Creates a DisplaySurface object with the specified size and attaches it to the specified display.
The display to which this surface belongs.
The initial size in X of the surface.
The initial size in Y of the surface.
The maximum size in X of the surface.
The maximum size in Y of the surface.
Returns the MIL_ID of the display this surface belongs to.
Locks the surface to allow obtaining a valid buffer address.
Unlocks the surface.
Gets the MIL_ID of the surface buffer.
Returns the location of the surface buffer.
Returns M_LOCAL if the buffer was allocated on a local system.
Returns M_REMOTE if the buffer was allocated on a remote system.
Returns an array representing the pixels of this DisplaySurface object.
Returns a pointer to the surface's pixel data.
Returns the size in byte of a row of pixels.
Gets the current size in X of this display surface.
Gets the current size in Y of this display surface.
Gets the maximum size in X this display surface can be resized.
Gets the maximum size in Y this display surface can be resized.
Attempts to resize the DisplaySurface to the specified size.
The requested size in X. This parameter must be less or equal to MaximumSizeX
The requested size in Y. This parameter must be less or equal to MaximumSizeY
Thrown when the requested size is larger than the maximum size of the surface.
Occurs when the surface buffer is modified.
Notifies listeners that the surface buffer was modified.
A BufferModifiedEventArgs object defining this event.
Handles the ObjectFree event on the display ID.
Releases the resources of the DisplaySurface object.
Constructs an ObjectFreedEventArgs object from a MIL event Id.
Encapsulates the M_OBJECT_FREE and provides a .NET event.
Constructs an ObjectFreedHookHandler for the specified object.
Writes a value to unmanaged memory.
The address in unmanaged memory to write to.
The value to write.
Writes a value to unmanaged memory.
The address in unmanaged memory to write to.
The value to write.
Writes a value to unmanaged memory.
The address in unmanaged memory to write to.
The value to write.
Initializes a new instance of the using the specified array .
A 16-element byte array containing values with which to initialize the .
b is null.
b is not 16 bytes long.
Initializes a new instance of the using the value represented by the specified string.
A string that contains a in one of the following formats ("d" represents
a hexadecimal digit whose case is ignored): 32 contiguous digits: dddddddddddddddddddddddddddddddd
-or- Groups of 8, 4, 4, 4, and 12 digits with hyphens between the groups. The
entire can optionally be enclosed in matching braces or parentheses: dddddddd-dddd-dddd-dddd-dddddddddddd
-or- {dddddddd-dddd-dddd-dddd-dddddddddddd} -or- (dddddddd-dddd-dddd-dddd-dddddddddddd)
-or- Groups of 8, 4, and 4 digits, and a subset of eight groups of 2 digits,
with each group prefixed by "0x" or "0X", and separated by commas. The entire
, as well as the subset, is enclosed in matching braces: {0xdddddddd, 0xdddd,
0xdddd,{0xdd,0xdd,0xdd,0xdd,0xdd,0xdd,0xdd,0xdd}} All braces, commas, and "0x"
prefixes are required. All embedded spaces are ignored. All leading zeros in
a group are ignored.The digits shown in a group are the maximum number of meaningful
digits that can appear in that group. You can specify from 1 to the number of
digits shown for a group. The specified digits are assumed to be the low-order
digits of the group.
g is null.
The format of g is invalid.
The format of g is invalid.
Initializes a new instance of the using the specified integers and byte array.
The first 4 bytes of the .
The next 2 bytes of the .
The next 2 bytes of the .
The remaining 8 bytes of the .
d is null.
d is not 8 bytes long.
Initializes a new instance of the using the specified unsigned integers and bytes.
The first 4 bytes of the .
The next 2 bytes of the .
The next 2 bytes of the .
The next byte of the .
The next byte of the .
The next byte of the .
The next byte of the .
The next byte of the .
The next byte of the .
The next byte of the .
The next byte of the .
Initializes a new instance of the using the specified unsigned integers and bytes.
The first 4 bytes of the .
The next 2 bytes of the .
The next 2 bytes of the .
The next byte of the .
The next byte of the .
The next byte of the .
The next byte of the .
The next byte of the .
The next byte of the .
The next byte of the .
The next byte of the .
Returns a string representation of the value of this instance in registry format.
The value of this , formatted using the "D" format specifier as follows:
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx where the value of the is represented
as a series of lowercase hexadecimal digits in groups of 8, 4, 4, 4, and 12 digits
and separated by hyphens. An example of a return value is "382c74c3-721d-4f34-80e5-57657b6cbc27".
Returns a value that indicates whether this instance is equal to a specified object.
The object to compare with this instance.
true if is a that has the same value as this instance; otherwise, false.
Returns the hash code for this instance.
The hash code for this instance.
Indicates whether the values of two specified objects are equal.
true if and are equal; otherwise, false.
The first object to compare.
The second object to compare.
Indicates whether the values of two specified objects are not equal.
true if and are not equal; otherwise, false.
The first object to compare.
The second object to compare.
Compares this instance to a specified object and returns an indication of their relative values.
A signed number indicating the relative values of this instance and .Return value Description A negative integer This instance is less than . Zero This instance is equal to . A positive integer This instance is greater than , or is null.
An object to compare, or null.
is not a .
Compares this instance to a specified object and returns an indication of their relative values.
A signed number indicating the relative values of this instance and .Return value Description A negative integer This instance is less than . Zero This instance is equal to . A positive integer This instance is greater than .
An object to compare to this instance.
Returns a value indicating whether this instance and a specified object represent the same value.
An object to compare to this instance.
true if g is equal to this instance; otherwise, false.
Provides mechanism for exception handling in wrapper.
It handles both synchronous and asynchronus error.
To handle asynchronous error, you must register the client class
to the event
Event raised when an async MIL exception occurs.
This method is being called when a MIL Exception occurs
This method allow us to call the private method
MILExceptionHandlerFunction. We need to call it in some unit tests
and we use reflection to call it. We do not call directly
MILExceptionHandlerFunction because for the parameter MIL_ID it throws
an ArgumentException.
Method called to fire the event of a MIL Asynchronous exception
Method used to register a call so that when MIL reports an exception, we will
be able to differentiate is the error was synchronous or asynchronous.
If we omit to register the MIL calls we do, every MIL exception will then be
treated as asynchronous exception.
Method used when we called a MILFunction to check if there was
an error during the call. This is to be used with synchronous
MIL calls.
This exception is throw when a MIL object is not freed at the end of the application.
The exception message contains a call stack where each object had been allocated.
An object used to store custom information in a MIL display when using
a WPF to display images.
Creates a new instance.
The display's to attach this instance to.
The of the image buffer to be displayed.
The object used to host the MIL display specified by .
This object keeps a weak reference to .
Returns the of the display this object is attached to.
Returns the of the image buffer selected on this display.
The returned can be M_NULL.
Returns the object whose handle is passed to MIL to draw into.
Updates the image buffer selected on the display.
The new of the buffer selected on the display.
- This function resizes the user control specified by to match the buffer's size.
- If is the same as , this function does nothing.
Updates the object that is hosting the MIL display specified by .
The new object that will host the MIL display.
-
This function removes the child of the currently associated if it is hosting the UserControl specified by .
- If is the same as , this function does nothing.
Returns a object from the specified by .
An object that represents a GCHandle object.
The object that the represents.
The target object represented by is not a object.
If is , this method returns null.
Returns the object attached to the display specified by .
The of the display to get the attached info object from.
The object attached to the specified display, or null if no object is currently attached.
Gets a strong reference to the object used to host the MIL display.
specified by .
The object used to host the display, or null if the object has already been garbage collected.
Attaches the specified to the MIL display specified by .
An obtained from a allocated on this instance.
Updates the image buffer selected on the display.
The new of the buffer selected on the display.
Forces an update event if is the same as
- This function resizes the user control specified by to match the buffer's size.
- If is the same as and is false, this function does nothing.
Updates the object that is hosting the MIL display specified by .
The new object that will host the MIL display.
Forces an update event if is the same as
-
This function removes the child of the currently associated if it is hosting the UserControl specified by .
- If is the same as the object returned by and is false, this function does nothing.
Performs cleanup when the display represented by is freed.
The type of hook received. This paramter should be M_OBJECT_FREE.
The decribing this event.
User data pointer. This paramter should be the integer representation of a GCHandle representing a
.
Asserts that the object represented by is a M_DISPLAY object.
The of the object to assert the type of.
This function is not compiled in release builds.
Performs cleanup of the object.
When this method is called, the object's finalizer is suppressed.
Performs cleanup of the object.
A value indicating if the method was called
by the IDisposable.Dispose() method or by the object's finalizer. If True/>,
the method was called by the IDisposable.Dispose() method. If False, the method was called
by the object's finalizer.
Finalizes the object.
This class provides the means to monitor allocations of MIL objects and report an error when objects are not freed.
Usage : Set the property to true to monitor MIL object allocations.
When an object is not freed, a is thrown.
Gets or sets whether or not MIL object allocations will be monitored.
Typical usage of this property is to set it to true in Debug configurations.
The default value is false.
Enumerates currently allocated MIL_ID and their allocation StackTrace.
Attaches the specified to the specified .
The of the diplay to attach info to.
An obtained from a allocated on a managed object instance.
Gets the .NET info pointer of the specified .
The of the diplay to attach info to.