imgSessionFitROI

NI IMAQ Function

imgSessionFitROI

Usage

rval imgSessionFitROI(SESSION_ID boardid, IMG_ROI_FIT_MODE fitMode, uInt32 top, uInt32 left, uInt32 height, uInt32 width, uInt32* fittedTop, uInt32* fittedLeft, uInt32* fittedHeight, uInt32* fittedWidth);

Purpose

Evaluates the region of interest (ROI) you specify, and returns valid left, top, height, and width values. Returns an ROI that NI-IMAQ is guaranteed to be able to acquire and that best accommodates the ROI you specify.

Parameters

Name Type Direction
sid SESSION_ID input
fitMode IMG_ROI_FIT_MODE input
top uInt32 input
left uInt32 input
height uInt32 input
width uInt32 input
fittedTop uInt32* output
fittedLeft uInt32* output
fittedHeight uInt32* output
fittedWidth uInt32* output

Parameter Discussion

sid: valid SESSION_ID.

fitMode: next smallest or next largest acquirable ROI. The following are valid values for this parameter:

IMG_ROI_FIT_LARGER
IMG_ROI_FIT_SMALLER

top: top coordinate to fit.

left: left coordinate to fit.

height: height coordinate to fit.

width: width coordinate to fit.

fittedTop: fitted ROI top coordinate.

fittedLeft: fitted ROI left coordinate.

fittedHeight: fitted ROI height coordinate.

fittedWidth: fitted ROI width coordinate.

Return Value

This function returns 0 on success. On failure, this function returns an error code. For information about the error code, call imgShowError.