8 #ifndef K_FIRESYNC_SOBELV_ACCGDW_INFO_H
9 #define K_FIRESYNC_SOBELV_ACCGDW_INFO_H
601 #include <kFireSync/Client/Camera/Algorithms/kSobelvAccgdwInfo.x.h>
kStatus kSobelvAccgdwInfo_EnableSpotSort(kAccgd2kInfo info, kBool enabled)
Enables or disables spot sorting.
kStatus kSobelvAccgdwInfo_SetMinSum(kSobelvAccgdwInfo info, k32u minSum, kAdjust adjustment=kADJUST_NONE)
Sets the minimum spot sum threshold.
k32u kSobelvAccgdwInfo_EdgeWindow(kSobelvAccgdwInfo info)
Gets the sobel edge window size.
kStatus kSobelvAccgdwInfo_InvertSpotSortInfo(kSobelvAccgdwInfo info, kInfoBool *infoBool)
Reports constraint and validity information for the SpotSortInverted setting.
kStatus kSobelvAccgdwInfo_EnableEntryDebounce(kAccgd2kInfo info, kBool enabled)
Enables or disables spot entry debouncing.
kStatus kSobelvAccgdwInfo_EntryDebounceEnabledInfo(kAccgd2kInfo info, kInfoBool *infoBool)
Reports constraint and validity information for the EntryDebounceEnabled setting. ...
kStatus kSobelvAccgdwInfo_WidthIntensityThresholdInfo(kSobelvAccgdwInfo info, kInfo32u *info32u)
Reports constraint and validity information for the WidthIntensityThreshold setting.
kStatus kSobelvAccgdwInfo_SetSpotSortType(kSobelvAccgdwInfo info, kCameraSpotSort type)
Sets the spot sorting methodology.
kStatus kSobelvAccgdwInfo_SpotSortEnabledInfo(kAccgd2kInfo info, kInfoBool *infoBool)
Reports constraint and validity information for the EnableSpotSort setting.
kStatus kSobelvAccgdwInfo_SetWidthIntensityThreshold(kSobelvAccgdwInfo info, k32u threshold, kAdjust adjustment=kADJUST_NONE)
Sets the width intensity threshold.
k32u kSobelvAccgdwInfo_WidthIntensityThreshold(kSobelvAccgdwInfo info)
Gets the width intensity threshold.
kStatus kSobelvAccgdwInfo_SetMaxFound(kSobelvAccgdwInfo info, k32u maxFound, kAdjust adjustment=kADJUST_NONE)
Sets the maximum number of spots that can be detected.
kStatus kSobelvAccgdwInfo_SetEdgeThreshold(kSobelvAccgdwInfo info, k32u threshold, kAdjust adjustment=kADJUST_NONE)
Sets the sobel filter threshold used to detect spot edges.
kStatus kSobelvAccgdwInfo_InvertSpotSort(kSobelvAccgdwInfo info, kBool invert)
Enables or disables reverse spot order.
Represents constraint and validity information for a bit flag setting.
Definition: kInfo.h:544
Type of adjustment to perform to bring a setting into conformance with its constraints.
#define kADJUST_NONE
No adjustment.
Definition: kInfo.h:48
k32u kSobelvAccgdwInfo_MinSum(kSobelvAccgdwInfo info)
Gets the minimum spot sum threshold.
kStatus kSobelvAccgdwInfo_EdgeThresholdInfo(kSobelvAccgdwInfo info, kInfo32u *info32u)
Reports constraint and validity information for the EdgeThreshold setting.
Represents camera algorithm spot sort options.
kAcgSpotFormat kSobelvAccgdwInfo_SpotFormat(kSobelvAccgdwInfo info)
Gets the spot format.
kStatus kSobelvAccgdwInfo_Construct(kSobelvAccgdwInfo *info, kCameraCapability capabilities, k32u plConfig, kVersion plVersion, kAlloc allocator)
Constructs a kSobelvAccgdwInfo object.
kStatus kSobelvAccgdwInfo_MinSumInfo(kSobelvAccgdwInfo info, kInfo32u *info32u)
Reports constraint and validity information for the MinSum setting.
kStatus kSobelvAccgdwInfo_SetSpotFormat(kSobelvAccgdwInfo info, kAcgSpotFormat format)
Sets the spot format.
kBool kSobelvAccgdwInfo_EntryDebounceEnabled(kAccgd2kInfo info)
Reports whether spot entry debouncing is enabled.
Declares the kAcgInfo type.
kStatus kSobelvAccgdwInfo_SetMaxWidth(kSobelvAccgdwInfo info, k32u maxWidth, kAdjust adjustment=kADJUST_NONE)
Sets the maximum spot width threshold.
k32u kSobelvAccgdwInfo_EdgeThreshold(kSobelvAccgdwInfo info)
Gets the sobel filter threshold used to detect spot edges.
kStatus kSobelvAccgdwInfo_EdgeWindowInfo(kSobelvAccgdwInfo info, kInfo32u *info32u)
Reports constraint and validity information for the EdgeWindow setting.
kCameraSpotSort kSobelvAccgdwInfo_SpotSortType(kSobelvAccgdwInfo info)
Gets the spot sorting methodology.
kStatus kSobelvAccgdwInfo_SetEdgeWindow(kSobelvAccgdwInfo info, k32u edgeWindow, kAdjust adjustment=kADJUST_NONE)
Sets the sobel edge window size.
Represents configuration for the SOBELV_ACCGDW algorithm, which provides column-wise spot detection u...
kStatus kSobelvAccgdwInfo_SpotFormatInfo(kSobelvAccgdwInfo info, kInfoBits *infoBits)
Reports constraint and validity information for the SpotFormat setting.
Represents configuration for the ACCGD_2K algorithm, which provides column-wise, adaptive-threshold s...
k32u kSobelvAccgdwInfo_MinWidth(kSobelvAccgdwInfo info)
Gets the minimum spot width threshold.
kBool kSobelvAccgdwInfo_SpotSortEnabled(kAccgd2kInfo info)
Reports whether spot sorting is enabled.
k32u kSobelvAccgdwInfo_MaxFound(kSobelvAccgdwInfo info)
Gets the maximum number of spots that can be detected.
k32u kSobelvAccgdwInfo_ExitIntensityThreshold(kSobelvAccgdwInfo info)
Gets the exit intensity threshold.
Represents constraint and validity information for a 32-bit unsigned integer setting.
Definition: kInfo.h:98
kStatus kSobelvAccgdwInfo_MaxFoundInfo(kSobelvAccgdwInfo info, kInfo32u *info32u)
Reports constraint and validity information for the MaxFound setting.
kStatus kSobelvAccgdwInfo_SpotSortTypeInfo(kSobelvAccgdwInfo info, kInfo32u *info32u)
Reports constraint and validity information for the SpotSortType setting.
kStatus kSobelvAccgdwInfo_SetExitIntensityThreshold(kSobelvAccgdwInfo info, k32u threshold, kAdjust adjustment=kADJUST_NONE)
Sets the exit intensity threshold.
kStatus kSobelvAccgdwInfo_MinWidthInfo(kSobelvAccgdwInfo info, kInfo32u *info32u)
Reports constraint and validity information for the MinWidth setting.
kBool kSobelvAccgdwInfo_SpotSortInverted(kSobelvAccgdwInfo info)
Reports whether spot sorting order is reversed.
kStatus kSobelvAccgdwInfo_ExitIntensityThresholdInfo(kSobelvAccgdwInfo info, kInfo32u *info32u)
Reports constraint and validity information for the ExitIntensityThreshold setting.
kStatus kSobelvAccgdwInfo_MaxWidthInfo(kSobelvAccgdwInfo info, kInfo32u *info32u)
Reports constraint and validity information for the MaxWidth setting.
kStatus kSobelvAccgdwInfo_SetMinWidth(kSobelvAccgdwInfo info, k32u minWidth, kAdjust adjustment=kADJUST_NONE)
Sets the minimum spot width threshold.
Represents constraint and validity information for a boolean setting.
Definition: kInfo.h:493
k32u kSobelvAccgdwInfo_MaxWidth(kSobelvAccgdwInfo info)
Gets the maximum spot width threshold.