12 #ifndef GO_PART_MATCHING_H
13 #define GO_PART_MATCHING_H
35 GoFx(
kStatus) GoPartMatching_EnablePartMatching(GoPartMatching matching,
kBool enable);
45 GoFx(
kBool) GoPartMatching_PartMatchingEnabled(GoPartMatching matching);
55 GoFx(
kBool) GoPartMatching_EnablePartMatchingUsed(GoPartMatching matching);
66 GoFx(
kStatus) GoPartMatching_SetAlgorithm(GoPartMatching matching, GoPartMatchAlgorithm algorithm);
76 GoFx(GoPartMatchAlgorithm) GoParthMatching_Algorithm(GoPartMatching matching);
87 GoFx(
kStatus) GoPartMatching_SetEdgeModelName(GoPartMatching matching, const
kChar* name);
97 GoFx(const
kChar*) GoPartMatching_EdgeModelName(GoPartMatching matching);
108 GoFx(
kStatus) GoPartMatching_SetEdgeQualityDecisionMin(GoPartMatching matching,
k64f value);
118 GoFx(
k64f) GoPartMatching_EdgeQualityDecisionMin(GoPartMatching matching);
129 GoFx(
kStatus) GoPartMatching_SetEllipseMajorMax(GoPartMatching matching,
k64f value);
139 GoFx(
k64f) GoPartMatching_EllipseMajorMax(GoPartMatching matching);
150 GoFx(
kStatus) GoPartMatching_SetEllipseMajorMin(GoPartMatching matching,
k64f value);
160 GoFx(
k64f) GoPartMatching_EllipseMajorMin(GoPartMatching matching);
171 GoFx(
kStatus) GoPartMatching_SetEllipseMinorMax(GoPartMatching matching,
k64f value);
181 GoFx(
k64f) GoPartMatching_EllipseMinorMax(GoPartMatching matching);
192 GoFx(
kStatus) GoPartMatching_SetEllipseMinorMin(GoPartMatching matching,
k64f value);
202 GoFx(
k64f) GoPartMatching_EllipseMinorMin(GoPartMatching matching);
213 GoFx(
kStatus) GoPartMatching_SetEllipseZAngle(GoPartMatching matching,
k64f value);
223 GoFx(
k64f) GoPartMatching_EllipseZAngle(GoPartMatching matching);
234 GoFx(
kStatus) GoPartMatching_SetBoundingBoxWidthMax(GoPartMatching matching,
k64f value);
244 GoFx(
k64f) GoPartMatching_BoundingBoxWidthMax(GoPartMatching matching);
255 GoFx(
kStatus) GoPartMatching_SetBoundingBoxWidthMin(GoPartMatching matching,
k64f value);
265 GoFx(
k64f) GoPartMatching_BoundingBoxWidthMin(GoPartMatching matching);
276 GoFx(
kStatus) GoPartMatching_SetBoundingBoxLengthMax(GoPartMatching matching,
k64f value);
286 GoFx(
k64f) GoPartMatching_BoundingBoxLengthMax(GoPartMatching matching);
297 GoFx(
kStatus) GoPartMatching_SetBoundingBoxLengthMin(GoPartMatching matching,
k64f value);
307 GoFx(
k64f) GoPartMatching_BoundingBoxLengthMin(GoPartMatching matching);
318 GoFx(
kStatus) GoPartMatching_SetBoundingBoxZAngle(GoPartMatching matching,
k64f value);
328 GoFx(
k64f) GoPartMatching_BoundingBoxZAngle(GoPartMatching matching);
331 #include <GoSdk/GoPartMatching.x.h>
Essential SDK declarations.