|
| int | icpGetInitXw2Xc_from_PlanarData (ARdouble matXc2U[3][4], ICP2DCoordT screenCoord[], ICP3DCoordT worldCoord[], int num, ARdouble initMatXw2Xc[3][4]) |
| |
| ICPHandleT * | icpCreateHandle (const ARdouble matXc2U[3][4]) |
| |
| int | icpDeleteHandle (ICPHandleT **handle) |
| |
| int | icpSetMatXc2U (ICPHandleT *handle, const ARdouble matXc2U[3][4]) |
| |
| int | icpGetMatXc2U (ICPHandleT *handle, ARdouble matXc2U[3][4]) |
| |
| int | icpSetMaxLoop (ICPHandleT *handle, int maxLoop) |
| |
| int | icpGetMaxLoop (ICPHandleT *handle, int *maxLoop) |
| |
| int | icpSetBreakLoopErrorThresh (ICPHandleT *handle, ARdouble breakLoopErrorThresh) |
| |
| int | icpGetBreakLoopErrorThresh (ICPHandleT *handle, ARdouble *breakLoopErrorThresh) |
| |
| int | icpSetBreakLoopErrorRatioThresh (ICPHandleT *handle, ARdouble breakLoopErrorThresh) |
| |
| int | icpGetBreakLoopErrorRatioThresh (ICPHandleT *handle, ARdouble *breakLoopErrorThresh) |
| |
| int | icpSetBreakLoopErrorThresh2 (ICPHandleT *handle, ARdouble breakLoopErrorThresh2) |
| |
| int | icpGetBreakLoopErrorThresh2 (ICPHandleT *handle, ARdouble *breakLoopErrorThresh2) |
| |
| int | icpSetInlierProbability (ICPHandleT *handle, ARdouble inlierProbability) |
| |
| ICP_EXTERN int | icpGetInlierProbability (ICPHandleT *handle, ARdouble *inlierProbability) |
| |
| int | icpPoint (ICPHandleT *handle, ICPDataT *data, ARdouble initMatXw2Xc[3][4], ARdouble matXw2Xc[3][4], ARdouble *err) |
| |
| int | icpPointRobust (ICPHandleT *handle, ICPDataT *data, ARdouble initMatXw2Xc[3][4], ARdouble matXw2Xc[3][4], ARdouble *err) |
| |
| ICPStereoHandleT * | icpStereoCreateHandle (const ARdouble matXcl2Ul[3][4], const ARdouble matXcr2Ur[3][4], const ARdouble matC2L[3][4], const ARdouble matC2R[3][4]) |
| |
| int | icpStereoDeleteHandle (ICPStereoHandleT **handle) |
| |
| int | icpStereoSetMatXcl2Ul (ICPStereoHandleT *handle, ARdouble matXcl2Ul[3][4]) |
| |
| int | icpStereoSetMatXcr2Ur (ICPStereoHandleT *handle, ARdouble matXcr2Ur[3][4]) |
| |
| int | icpStereoGetMatXcl2Ul (ICPStereoHandleT *handle, ARdouble matXcl2Ul[3][4]) |
| |
| int | icpStereoGetMatXcr2Ur (ICPStereoHandleT *handle, ARdouble matXcr2Ur[3][4]) |
| |
| int | icpStereoSetMatC2L (ICPStereoHandleT *handle, ARdouble matC2L[3][4]) |
| |
| int | icpStereoSetMatC2R (ICPStereoHandleT *handle, ARdouble matC2R[3][4]) |
| |
| int | icpStereoGetMatC2L (ICPStereoHandleT *handle, ARdouble matC2L[3][4]) |
| |
| int | icpStereoGetMatC2R (ICPStereoHandleT *handle, ARdouble matC2R[3][4]) |
| |
| int | icpStereoSetMaxLoop (ICPStereoHandleT *handle, int maxLoop) |
| |
| int | icpStereoGetMaxLoop (ICPStereoHandleT *handle, int *maxLoop) |
| |
| int | icpStereoSetBreakLoopErrorThresh (ICPStereoHandleT *handle, ARdouble breakLoopErrorThresh) |
| |
| int | icpStereoGetBreakLoopErrorThresh (ICPStereoHandleT *handle, ARdouble *breakLoopErrorThresh) |
| |
| int | icpStereoSetBreakLoopErrorRatioThresh (ICPStereoHandleT *handle, ARdouble breakLoopErrorThresh) |
| |
| int | icpStereoGetBreakLoopErrorRatioThresh (ICPStereoHandleT *handle, ARdouble *breakLoopErrorThresh) |
| |
| int | icpStereoSetBreakLoopErrorThresh2 (ICPStereoHandleT *handle, ARdouble breakLoopErrorThresh2) |
| |
| int | icpStereoGetBreakLoopErrorThresh2 (ICPStereoHandleT *handle, ARdouble *breakLoopErrorThresh2) |
| |
| int | icpStereoSetInlierProbability (ICPStereoHandleT *handle, ARdouble inlierProbability) |
| |
| int | icpStereoGetInlierProbability (ICPStereoHandleT *handle, ARdouble *inlierProbability) |
| |
| int | icpStereoPoint (ICPStereoHandleT *handle, ICPStereoDataT *data, ARdouble initMatXw2Xc[3][4], ARdouble matXw2Xc[3][4], ARdouble *err) |
| |
| int | icpStereoPointRobust (ICPStereoHandleT *handle, ICPStereoDataT *data, ARdouble initMatXw2Xc[3][4], ARdouble matXw2Xc[3][4], ARdouble *err) |
| |