FireSync API
 All Classes Files Functions Variables Typedefs Friends Macros Modules Pages
kSobelwArcgdwInfo.h
Go to the documentation of this file.
1 
8 #ifndef K_FIRESYNC_SOBELW_ARCGDW_WIDE_INFO_H
9 #define K_FIRESYNC_SOBELW_ARCGDW_WIDE_INFO_H
10 
12 
44 //typedef kAcgInfo kSobelwArcgdwInfo; --forward-declared in kFsDef.x.h
45 
57 kFsFx(kStatus) kSobelwArcgdwInfo_Construct(kSobelwArcgdwInfo* info, kCameraCapability capabilities, k32u plConfig, kVersion plVersion, kAlloc allocator);
58 
61 
74 
85 
95 
97 
99 
112 kFsFx(kStatus) kSobelwArcgdwInfo_SetEdgeThreshold(kSobelwArcgdwInfo info, k32u threshold, kAdjust adjustment = kADJUST_NONE);
113 
125 
135 
137 
139 
151 kFsFx(kStatus) kSobelwArcgdwInfo_SetMinWidth(kSobelwArcgdwInfo info, k32u minWidth, kAdjust adjustment = kADJUST_NONE);
152 
163 
173 
175 
177 
189 kFsFx(kStatus) kSobelwArcgdwInfo_SetMaxWidth(kSobelwArcgdwInfo info, k32u maxWidth, kAdjust adjustment = kADJUST_NONE);
190 
201 
211 
213 
215 
227 kFsFx(kStatus) kSobelwArcgdwInfo_SetMinSum(kSobelwArcgdwInfo info, k32u minSum, kAdjust adjustment = kADJUST_NONE);
228 
237 
247 
249 
251 
270 kFsFx(kStatus) kSobelwArcgdwInfo_SetMaxFound(kSobelwArcgdwInfo info, k32u maxFound, kAdjust adjustment = kADJUST_NONE);
271 
289 
299 
301 
303 
316 
328 
338 
340 
342 
355 
367 
377 
379 
381 
395 
408 
418 
420 
421 #include <kFireSync/Client/Camera/Algorithms/kSobelwArcgdwInfo.x.h>
422 
423 #endif
k32u kSobelwArcgdwInfo_MinWidth(kSobelwArcgdwInfo info)
Gets the minimum spot width threshold.
Represents configuration for the SOBELW_ARCGDW algorithm, which provides row-wise spot detection usin...
k32u kSobelwArcgdwInfo_MaxWidth(kSobelwArcgdwInfo info)
Gets the maximum spot width threshold.
kStatus kSobelwArcgdwInfo_SetSpotSortType(kSobelwArcgdwInfo info, kCameraSpotSort type)
Sets the spot sorting methodology.
kStatus kSobelwArcgdwInfo_EdgeThresholdInfo(kSobelwArcgdwInfo info, kInfo32u *info32u)
Reports constraint and validity information for the EdgeThreshold setting.
Type of adjustment to perform to bring a setting into conformance with its constraints.
#define kADJUST_NONE
No adjustment.
Definition: kInfo.h:48
kCameraSpotSort kSobelwArcgdwInfo_SpotSortType(kSobelwArcgdwInfo info)
Gets the spot sorting methodology.
kStatus kSobelwArcgdwInfo_EnableSpotSort(kAccgd2kInfo info, kBool enabled)
Enables or disables spot sorting.
kStatus kSobelwArcgdwInfo_MaxFoundInfo(kSobelwArcgdwInfo info, kInfo32u *info32u)
Reports constraint and validity information for the MaxFound setting.
Represents camera algorithm spot sort options.
kStatus kSobelwArcgdwInfo_SetMinWidth(kSobelwArcgdwInfo info, k32u minWidth, kAdjust adjustment=kADJUST_NONE)
Sets the minimum spot width threshold.
kStatus kSobelwArcgdwInfo_SpotSortTypeInfo(kSobelwArcgdwInfo info, kInfo32u *info32u)
Reports constraint and validity information for the SpotSortType setting.
kStatus kSobelwArcgdwInfo_MaxWidthInfo(kSobelwArcgdwInfo info, kInfo32u *info32u)
Reports constraint and validity information for the MaxWidth setting.
Declares the kAcgInfo type.
kBool kSobelwArcgdwInfo_SpotSortEnabled(kAccgd2kInfo info)
Reports whether spot sorting is enabled.
kBool kSobelwArcgdwInfo_SpotSortInverted(kSobelwArcgdwInfo info)
Reports whether spot sorting order is reversed.
kStatus kSobelwArcgdwInfo_SetMaxWidth(kSobelwArcgdwInfo info, k32u maxWidth, kAdjust adjustment=kADJUST_NONE)
Sets the maximum spot width threshold.
kStatus kSobelwArcgdwInfo_Construct(kSobelwArcgdwInfo *info, kCameraCapability capabilities, k32u plConfig, kVersion plVersion, kAlloc allocator)
Constructs a kSobelwArcgdwInfo object.
kStatus kSobelwArcgdwInfo_MinSumInfo(kSobelwArcgdwInfo info, kInfo32u *info32u)
Reports constraint and validity information for the MinSum setting.
kStatus kSobelwArcgdwInfo_SetMinSum(kSobelwArcgdwInfo info, k32u minSum, kAdjust adjustment=kADJUST_NONE)
Sets the minimum spot sum threshold.
k32u kSobelwArcgdwInfo_MaxFound(kSobelwArcgdwInfo info)
Gets the maximum number of spots that can be detected.
k32u kSobelwArcgdwInfo_MinSum(kSobelwArcgdwInfo info)
Gets the minimum spot sum threshold.
kStatus kSobelwArcgdwInfo_SetEdgeThreshold(kSobelwArcgdwInfo info, k32u threshold, kAdjust adjustment=kADJUST_NONE)
Sets the sobel filter threshold used to detect spot edges.
kStatus kSobelwArcgdwInfo_SetEdgeWindow(kSobelwArcgdwInfo info, k32u edgeWindow, kAdjust adjustment=kADJUST_NONE)
Sets the sobel edge window size.
Represents configuration for the ACCGD_2K algorithm, which provides column-wise, adaptive-threshold s...
kStatus kSobelwArcgdwInfo_SetMaxFound(kSobelwArcgdwInfo info, k32u maxFound, kAdjust adjustment=kADJUST_NONE)
Sets the maximum number of spots that can be detected.
kStatus kSobelwArcgdwInfo_SpotSortEnabledInfo(kAccgd2kInfo info, kInfoBool *infoBool)
Reports constraint and validity information for the EnableSpotSort setting.
kStatus kSobelwArcgdwInfo_MinWidthInfo(kSobelwArcgdwInfo info, kInfo32u *info32u)
Reports constraint and validity information for the MinWidth setting.
kStatus kSobelwArcgdwInfo_InvertSpotSortInfo(kSobelwArcgdwInfo info, kInfoBool *infoBool)
Reports constraint and validity information for the SpotSortInverted setting.
kStatus kSobelwArcgdwInfo_InvertSpotSort(kSobelwArcgdwInfo info, kBool invert)
Enables or disables reverse spot order.
Represents constraint and validity information for a 32-bit unsigned integer setting.
Definition: kInfo.h:98
kStatus kSobelwArcgdwInfo_EdgeWindowInfo(kSobelwArcgdwInfo info, kInfo32u *info32u)
Reports constraint and validity information for the EdgeWindow setting.
k32u kSobelwArcgdwInfo_EdgeThreshold(kSobelwArcgdwInfo info)
Gets the sobel filter threshold used to detect spot edges.
k32u kSobelwArcgdwInfo_EdgeWindow(kSobelwArcgdwInfo info)
Gets the sobel edge window size.
Represents constraint and validity information for a boolean setting.
Definition: kInfo.h:493