8 #ifndef K_FIRESYNC_ACCGD2K_INFO_H
9 #define K_FIRESYNC_ACCGD2K_INFO_H
382 #include <kFireSync/Client/Camera/Algorithms/kAccgd2kInfo.x.h>
k32u kAccgd2kInfo_MinWidth(kAccgd2kInfo info)
Gets the minimum spot width threshold.
kStatus kAccgd2kInfo_MinWidthInfo(kAccgd2kInfo info, kInfo32u *info32u)
Reports constraint and validity information for the MinWidth setting.
kCameraSpotSort kAccgd2kInfo_SpotSortType(kAccgd2kInfo info)
Gets the spot sorting methodology.
kStatus kAccgd2kInfo_SetSpotSortType(kAccgd2kInfo info, kCameraSpotSort type)
Sets the spot sorting methodology.
kStatus kAccgd2kInfo_Construct(kAccgd2kInfo *info, kCameraCapability capabilities, k32u plConfig, kVersion plVersion, kAlloc allocator)
Constructs a kAccgd2kInfo object.
k32u kAccgd2kInfo_MaxFound(kAccgd2kInfo info)
Gets the maximum number of spots that can be detected.
kStatus kAccgd2kInfo_EnableSpotSort(kAccgd2kInfo info, kBool enabled)
Enables or disables spot sorting.
kStatus kAccgd2kInfo_MinSumInfo(kAccgd2kInfo info, kInfo32u *info32u)
Reports constraint and validity information for the MinSum setting.
Type of adjustment to perform to bring a setting into conformance with its constraints.
kBool kAccgd2kInfo_SpotSortEnabled(kAccgd2kInfo info)
Reports whether spot sorting is enabled.
#define kADJUST_NONE
No adjustment.
Definition: kInfo.h:48
kStatus kAccgd2kInfo_MaxWidthInfo(kAccgd2kInfo info, kInfo32u *info32u)
Reports constraint and validity information for the MaxWidth setting.
kStatus kAccgd2kInfo_InvertSpotSort(kAccgd2kInfo info, kBool invert)
Enables or disables reverse spot order.
Represents camera algorithm spot sort options.
kStatus kAccgd2kInfo_MaxFoundInfo(kAccgd2kInfo info, kInfo32u *info32u)
Reports constraint and validity information for the MaxFound setting.
kStatus kAccgd2kInfo_EdgeThresholdInfo(kAccgd2kInfo info, kInfo32u *info32u)
Reports constraint and validity information for the EdgeThreshold setting.
k32u kAccgd2kInfo_MaxWidth(kAccgd2kInfo info)
Gets the maximum spot width threshold.
k32u kAccgd2kInfo_MinSum(kAccgd2kInfo info)
Gets the minimum spot sum threshold.
kStatus kAccgd2kInfo_SetMinWidth(kAccgd2kInfo info, k32u minWidth, kAdjust adjustment=kADJUST_NONE)
Sets the minimum spot width threshold.
Declares the kAcgInfo type.
kStatus kAccgd2kInfo_SpotSortTypeInfo(kAccgd2kInfo info, kInfo32u *info32u)
Reports constraint and validity information for the SpotSortType setting.
k32u kAccgd2kInfo_EdgeThreshold(kAccgd2kInfo info)
Gets the spot detection threshold.
kBool kAccgd2kInfo_SpotSortInverted(kAccgd2kInfo info)
Reports whether spot sorting order is reversed.
kStatus kAccgd2kInfo_SetMinSum(kAccgd2kInfo info, k32u minSum, kAdjust adjustment=kADJUST_NONE)
Sets the minimum spot sum threshold.
Represents configuration for the ACCGD_2K algorithm, which provides column-wise, adaptive-threshold s...
kStatus kAccgd2kInfo_SetEdgeThreshold(kAccgd2kInfo info, k32u threshold, kAdjust adjustment=kADJUST_NONE)
Sets the spot detection threshold.
kStatus kAccgd2kInfo_SpotSortEnabledInfo(kAccgd2kInfo info, kInfoBool *infoBool)
Reports constraint and validity information for the EnableSpotSort setting.
Represents constraint and validity information for a 32-bit unsigned integer setting.
Definition: kInfo.h:98
kStatus kAccgd2kInfo_SetMaxFound(kAccgd2kInfo info, k32u maxFound, kAdjust adjustment=kADJUST_NONE)
Sets the maximum number of spots that can be detected.
kStatus kAccgd2kInfo_SetMaxWidth(kAccgd2kInfo info, k32u maxWidth, kAdjust adjustment=kADJUST_NONE)
Sets the maximum spot width threshold.
Represents constraint and validity information for a boolean setting.
Definition: kInfo.h:493
kStatus kAccgd2kInfo_InvertSpotSortInfo(kAccgd2kInfo info, kInfoBool *infoBool)
Reports constraint and validity information for the SpotSortInverted setting.