![]() |
IDS peak AFL v1.7.0
|
Enumerations | |
| enum | peak_afl_roi_weight { PEAK_AFL_CONTROLLER_ROI_WEIGHT_WEAK , PEAK_AFL_CONTROLLER_ROI_WEIGHT_MEDIUM , PEAK_AFL_CONTROLLER_ROI_WEIGHT_STRONG } |
| controller roi weight (focus) More... | |
Functions | |
| PEAK_AFL_API_STATUS | peak_afl_AutoController_Weighted_ROI_IsSupported (peak_afl_controller_handle controller, peak_afl_BOOL8 *supported) |
| Check if weighted region of interest is supported for a controller. | |
| PEAK_AFL_API_STATUS | peak_afl_AutoController_Weighted_ROI_Min_Size (peak_afl_controller_handle controller, peak_afl_size *size) |
| Get the autofeature minimum size for the weighted region of interest for a controller. | |
| PEAK_AFL_API_STATUS | peak_afl_AutoController_Weighted_ROI_Set (peak_afl_controller_handle controller, const peak_afl_weighted_rectangle *weightedRoiList, uint32_t listSize) |
| Set the autofeature weighted region of interest for a controller. | |
| PEAK_AFL_API_STATUS | peak_afl_AutoController_Weighted_ROI_Get (peak_afl_controller_handle controller, peak_afl_weighted_rectangle *weightedRoiList, uint32_t *listSize) |
| Get the autofeature weighted region of interest for a controller. | |
| enum peak_afl_roi_weight |
| PEAK_AFL_API_STATUS peak_afl_AutoController_Weighted_ROI_Get | ( | peak_afl_controller_handle | controller, |
| peak_afl_weighted_rectangle * | weightedRoiList, | ||
| uint32_t * | listSize ) |
Get the autofeature weighted region of interest for a controller.
Uses the Two Staged Data Query principle.
| [in] | controller | controller handle |
| [out] | weightedRoiList | Pointer to a user allocated list of peak_afl_weighted_rectangle. If this parameter is NULL, listSize will contain the needed count of typeList. |
| [in,out] | listSize |
|
| PEAK_AFL_API_STATUS peak_afl_AutoController_Weighted_ROI_IsSupported | ( | peak_afl_controller_handle | controller, |
| peak_afl_BOOL8 * | supported ) |
Check if weighted region of interest is supported for a controller.
If supported is PEAK_AFL_TRUE weighted region of interest is supported, otherwise it is unsupported.
| [in] | controller | controller handle |
| [out] | supported | boolean if controller supports weighted roi |
| PEAK_AFL_API_STATUS peak_afl_AutoController_Weighted_ROI_Min_Size | ( | peak_afl_controller_handle | controller, |
| peak_afl_size * | size ) |
Get the autofeature minimum size for the weighted region of interest for a controller.
| [in] | controller | controller handle |
| [out] | size | the minimum size |
| PEAK_AFL_API_STATUS peak_afl_AutoController_Weighted_ROI_Set | ( | peak_afl_controller_handle | controller, |
| const peak_afl_weighted_rectangle * | weightedRoiList, | ||
| uint32_t | listSize ) |
Set the autofeature weighted region of interest for a controller.
Already set weighted regions of interest will be overwritten
| [in] | controller | controller handle |
| [in] | weightedRoiList | list of weighted region of interest |
| [in] | listSize | count of weighted region of interest in weightedRoiList |