imaqOverlayRect

NI Vision for LabWindows/CVI Function

imaqOverlayRect

Usage

int imaqOverlayRect(Image* image, Rect rect, const RGBValue* color, DrawMode drawMode, const char* group);

Purpose

Overlays a rectangle onto an image.

Image Types Supported

IMAQ_IMAGE_U8, IMAQ_IMAGE_U16, IMAQ_IMAGE_I16, IMAQ_IMAGE_SGL, IMAQ_IMAGE_COMPLEX, IMAQ_IMAGE_RGB, IMAQ_IMAGE_HSL, IMAQ_IMAGE_RGB_U64

Parameters

Name

Type

Description

image Image* The image on which to overlay the rectangle.
rect Rect The coordinate location of the rectangle.
color const RGBValue* The color of the rectangle. The alpha color channel is not supported. Setting the color to transparent has the same effect as selecting black. This parameter is required and cannot be NULL.
drawMode DrawMode The mode by which to draw the overlay. Valid modes are IMAQ_DRAW_VALUE, IMAQ_PAINT_VALUE, and IMAQ_HIGHLIGHT_VALUE.
group const char* The group to which you want to add the overlay. Set this parameter to NULL to add the overlay to the default group.

Return Value

Type

Description

int On success, this function returns a non-zero value. On failure, this function returns 0. To get extended error information, call imaqGetLastError().