12 #ifndef GO_PART_DETECTION_H
13 #define GO_PART_DETECTION_H
24 typedef kObject GoPartDetection;
34 GoFx(kStatus) GoPartDetection_EnablePartDetection(GoPartDetection detection, kBool enable);
43 GoFx(kBool) GoPartDetection_PartDetectionEnabled(GoPartDetection detection);
52 GoFx(kBool) GoPartDetection_EnablePartDetectionUsed(GoPartDetection detection);
61 GoFx(kBool) GoPartDetection_PartDetectionEnabledSystemValue(GoPartDetection detection);
71 GoFx(k64f) GoPartDetection_ThresholdLimitMin(GoPartDetection detection);
80 GoFx(k64f) GoPartDetection_ThresholdLimitMax(GoPartDetection detection);
90 GoFx(kStatus) GoPartDetection_SetThreshold(GoPartDetection detection, k64f height);
99 GoFx(k64f) GoPartDetection_Threshold(GoPartDetection detection);
109 GoFx(kStatus) GoPartDetection_SetThresholdDirection(GoPartDetection detection, GoPartHeightThresholdDirection direction);
118 GoFx(GoPartHeightThresholdDirection) GoPartDetection_ThresholdDirection(GoPartDetection detection);
128 GoFx(kStatus) GoPartDetection_SetFrameOfReference(GoPartDetection detection, GoPartFrameOfReference frameOfRef);
137 GoFx(GoPartFrameOfReference) GoPartDetection_FrameOfReference(GoPartDetection detection);
146 GoFx(k64f) GoPartDetection_GapWidthLimitMin(GoPartDetection detection);
155 GoFx(k64f) GoPartDetection_GapWidthLimitMax(GoPartDetection detection);
165 GoFx(kStatus) GoPartDetection_SetGapWidth(GoPartDetection detection, k64f gap);
174 GoFx(k64f) GoPartDetection_GapWidth(GoPartDetection detection);
183 GoFx(k64f) GoPartDetection_GapLengthLimitMin(GoPartDetection detection);
192 GoFx(k64f) GoPartDetection_GapLengthLimitMax(GoPartDetection detection);
202 GoFx(kStatus) GoPartDetection_SetGapLength(GoPartDetection detection, k64f gap);
211 GoFx(k64f) GoPartDetection_GapLength(GoPartDetection detection);
220 GoFx(k64f) GoPartDetection_PaddingWidthLimitMin(GoPartDetection detection);
229 GoFx(k64f) GoPartDetection_PaddingWidthLimitMax(GoPartDetection detection);
239 GoFx(kStatus) GoPartDetection_SetPaddingWidth(GoPartDetection detection, k64f padding);
248 GoFx(k64f) GoPartDetection_PaddingWidth(GoPartDetection detection);
257 GoFx(k64f) GoPartDetection_PaddingLengthLimitMin(GoPartDetection detection);
266 GoFx(k64f) GoPartDetection_PaddingLengthLimitMax(GoPartDetection detection);
276 GoFx(kStatus) GoPartDetection_SetPaddingLength(GoPartDetection detection, k64f padding);
285 GoFx(k64f) GoPartDetection_PaddingLength(GoPartDetection detection);
294 GoFx(k64f) GoPartDetection_MaxLengthLimitMin(GoPartDetection detection);
303 GoFx(k64f) GoPartDetection_MaxLengthLimitMax(GoPartDetection detection);
313 GoFx(kStatus) GoPartDetection_SetMaxLength(GoPartDetection detection, k64f length);
322 GoFx(k64f) GoPartDetection_MaxLength(GoPartDetection detection);
332 GoFx(kStatus) GoPartDetection_SetMinArea(GoPartDetection detection, k64f area);
341 GoFx(k64f) GoPartDetection_MinArea(GoPartDetection detection);
350 GoFx(k64f) GoPartDetection_MinAreaLimitMin(GoPartDetection detection);
359 GoFx(k64f) GoPartDetection_MinAreaLimitMax(GoPartDetection detection);
363 #include <GoSdk/GoPartDetection.x.h>
Essential SDK declarations.
kBeginHeader() kStatus GoSdk_Construct(kAssembly *assembly)
Constructs the Gocator SDK library.