12 #ifndef GO_PART_DETECTION_H
13 #define GO_PART_DETECTION_H
26 GoFx(kStatus) GoPartDetection_EnablePartDetection(GoPartDetection detection, kBool enable);
27 GoFx(kBool) GoPartDetection_PartDetectionEnabled(GoPartDetection detection);
29 GoFx(k64f) GoPartDetection_ThresholdLimitMin(GoPartDetection detection);
30 GoFx(k64f) GoPartDetection_ThresholdLimitMax(GoPartDetection detection);
31 GoFx(kStatus) GoPartDetection_SetThreshold(GoPartDetection detection, k64f height);
32 GoFx(k64f) GoPartDetection_Threshold(GoPartDetection detection);
34 GoFx(kStatus) GoPartDetection_SetThresholdDirection(GoPartDetection detection, GoPartHeightThresholdDirection direction);
35 GoFx(GoPartHeightThresholdDirection) GoPartDetection_ThresholdDirection(GoPartDetection detection);
37 GoFx(kStatus) GoPartDetection_SetFrameOfReference(GoPartDetection detection, GoPartFrameOfReference frameOfRef);
38 GoFx(GoPartFrameOfReference) GoPartDetection_FrameOfReference(GoPartDetection detection);
40 GoFx(k64f) GoPartDetection_GapWidthLimitMin(GoPartDetection detection);
41 GoFx(k64f) GoPartDetection_GapWidthLimitMax(GoPartDetection detection);
42 GoFx(kStatus) GoPartDetection_SetGapWidth(GoPartDetection detection, k64f gap);
43 GoFx(k64f) GoPartDetection_GapWidth(GoPartDetection detection);
45 GoFx(k64f) GoPartDetection_GapLengthLimitMin(GoPartDetection detection);
46 GoFx(k64f) GoPartDetection_GapLengthLimitMax(GoPartDetection detection);
47 GoFx(kStatus) GoPartDetection_SetGapLength(GoPartDetection detection, k64f gap);
48 GoFx(k64f) GoPartDetection_GapLength(GoPartDetection detection);
50 GoFx(k64f) GoPartDetection_PaddingWidthLimitMin(GoPartDetection detection);
51 GoFx(k64f) GoPartDetection_PaddingWidthLimitMax(GoPartDetection detection);
52 GoFx(kStatus) GoPartDetection_SetPaddingWidth(GoPartDetection detection, k64f padding);
53 GoFx(k64f) GoPartDetection_PaddingWidth(GoPartDetection detection);
55 GoFx(k64f) GoPartDetection_PaddingLengthLimitMin(GoPartDetection detection);
56 GoFx(k64f) GoPartDetection_PaddingLengthLimitMax(GoPartDetection detection);
57 GoFx(kStatus) GoPartDetection_SetPaddingLength(GoPartDetection detection, k64f padding);
58 GoFx(k64f) GoPartDetection_PaddingLength(GoPartDetection detection);
60 GoFx(k64f) GoPartDetection_MaxLengthLimitMin(GoPartDetection detection);
61 GoFx(k64f) GoPartDetection_MaxLengthLimitMax(GoPartDetection detection);
62 GoFx(kStatus) GoPartDetection_SetMaxLength(GoPartDetection detection, k64f length);
63 GoFx(k64f) GoPartDetection_MaxLength(GoPartDetection detection);
65 GoFx(kStatus) GoPartDetection_SetMinArea(GoPartDetection detection, k64f area);
66 GoFx(k64f) GoPartDetection_MinArea(GoPartDetection detection);
67 GoFx(k64f) GoPartDetection_MinAreaLimitMin(GoPartDetection detection);
68 GoFx(k64f) GoPartDetection_MinAreaLimitMax(GoPartDetection detection);
72 #include <GoSdk/GoPartDetection.x.h>
Essential API declarations.
Represents the part detection parameters of the surface mode configuration.
Definition: GoPartDetection.h:16