FireSync API
 All Classes Files Functions Variables Typedefs Friends Macros Modules Pages
kSobelvAccgdwInfo.h
Go to the documentation of this file.
1 
8 #ifndef K_FIRESYNC_SOBELV_ACCGDW_INFO_H
9 #define K_FIRESYNC_SOBELV_ACCGDW_INFO_H
10 
12 
44 //typedef kAcgInfo kSobelvAccgdwInfo; --forward-declared in kFsDef.x.h
45 
57 kFsFx(kStatus) kSobelvAccgdwInfo_Construct(kSobelvAccgdwInfo* info, kCameraCapability capabilities, k32u plConfig, kVersion plVersion, kAlloc allocator);
58 
61 
74 
85 
95 
97 
99 
112 kFsFx(kStatus) kSobelvAccgdwInfo_SetEdgeThreshold(kSobelvAccgdwInfo info, k32u threshold, kAdjust adjustment = kADJUST_NONE);
113 
125 
135 
137 
139 
156 kFsFx(kStatus) kSobelvAccgdwInfo_SetWidthIntensityThreshold(kSobelvAccgdwInfo info, k32u threshold, kAdjust adjustment = kADJUST_NONE);
157 
173 
183 
185 
187 
200 kFsFx(kStatus) kSobelvAccgdwInfo_SetMinWidth(kSobelvAccgdwInfo info, k32u minWidth, kAdjust adjustment = kADJUST_NONE);
201 
213 
223 
225 
227 
240 kFsFx(kStatus) kSobelvAccgdwInfo_SetMaxWidth(kSobelvAccgdwInfo info, k32u maxWidth, kAdjust adjustment = kADJUST_NONE);
241 
253 
263 
265 
267 
279 kFsFx(kStatus) kSobelvAccgdwInfo_SetMinSum(kSobelvAccgdwInfo info, k32u minSum, kAdjust adjustment = kADJUST_NONE);
280 
289 
299 
301 
303 
322 kFsFx(kStatus) kSobelvAccgdwInfo_SetMaxFound(kSobelvAccgdwInfo info, k32u maxFound, kAdjust adjustment = kADJUST_NONE);
323 
341 
351 
353 
355 
368 
380 
390 
392 
394 
407 
419 
429 
431 
433 
447 
460 
470 
472 
474 
490 
505 
515 
517 
519 
531 
542 
552 
554 
556 
572 kFsFx(kStatus) kSobelvAccgdwInfo_SetExitIntensityThreshold(kSobelvAccgdwInfo info, k32u threshold, kAdjust adjustment = kADJUST_NONE);
573 
588 
598 
600 
601 #include <kFireSync/Client/Camera/Algorithms/kSobelvAccgdwInfo.x.h>
602 
603 #endif
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.
Represents spot format options for PL laser-line spot-detection algorithms.
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.