Gocator API
 All Classes Files Functions Variables Typedefs Macros Groups Pages
GoPartDetection.h
Go to the documentation of this file.
1 /// @cond (Gocator_2x00 || Gocator_3x00)
2 
3 /**
4  * @file GoPartDetection.h
5  * @brief Declares the GoPartDetection class.
6  *
7  * @internal
8  * Copyright (C) 2011-2012 by LMI Technologies Inc.
9  * Licensed under the MIT License.
10  * Redistributed files must retain the above copyright notice.
11  */
12 #ifndef GO_PART_DETECTION_H
13 #define GO_PART_DETECTION_H
14 
15 #include <GoSdk/GoSdkDef.h>
16 kBeginHeader()
17 
18 /**
19  * @class GoPartDetection
20  * @extends kObject
21  * @ingroup GoSdk
22  * @brief Represents the part detection parameters of the surface mode configuration.
23  */
24 typedef kObject GoPartDetection;
25 
26 GoFx(kStatus) GoPartDetection_EnablePartDetection(GoPartDetection detection, kBool enable);
27 GoFx(kBool) GoPartDetection_PartDetectionEnabled(GoPartDetection detection);
28 
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);
33 
34 GoFx(kStatus) GoPartDetection_SetThresholdDirection(GoPartDetection detection, GoPartHeightThresholdDirection direction);
35 GoFx(GoPartHeightThresholdDirection) GoPartDetection_ThresholdDirection(GoPartDetection detection);
36 
37 GoFx(kStatus) GoPartDetection_SetFrameOfReference(GoPartDetection detection, GoPartFrameOfReference frameOfRef);
38 GoFx(GoPartFrameOfReference) GoPartDetection_FrameOfReference(GoPartDetection detection);
39 
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);
44 
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);
49 
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);
54 
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);
59 
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);
64 
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);
69 
70 
71 kEndHeader()
72 #include <GoSdk/GoPartDetection.x.h>
73 
74 #endif
75 
76 /// @endcond
Essential API declarations.
Represents the part detection parameters of the surface mode configuration.
Definition: GoPartDetection.h:16