![]() |
ARX
1.2.0
The next-generation open source augmented reality toolkit.
|
Go to the source code of this file.
Classes | |
| struct | ICP2DCoordT |
| struct | ICP3DCoordT |
| struct | ICP2DLineT |
| struct | ICP2DLineSegT |
| struct | ICP3DLineSegT |
Macros | |
| #define | ICP_EXTERN |
| #define | M_PI 3.14159265358979323846F |
| #define | ICP_DEBUG 0 |
| #define | ICP_MAX_LOOP 10 |
| #define | ICP_BREAK_LOOP_ERROR_THRESH 0.1F |
| #define | ICP_BREAK_LOOP_ERROR_RATIO_THRESH 0.99F |
| #define | ICP_BREAK_LOOP_ERROR_THRESH2 4.0F |
| #define | ICP_INLIER_PROBABILITY 0.50F |
Functions | |
| int | icpGetXc_from_Xw_by_MatXw2Xc (ICP3DCoordT *Xc, ARdouble matXw2Xc[3][4], ICP3DCoordT *Xw) |
| int | icpGetU_from_X_by_MatX2U (ICP2DCoordT *u, ARdouble matX2U[3][4], ICP3DCoordT *coord3d) |
| int | icpGetJ_U_S (ARdouble J_U_S[2][6], ARdouble matXc2U[3][4], ARdouble matXw2Xc[3][4], ICP3DCoordT *worldCoord) |
| int | icpGetDeltaS (ARdouble S[6], ARdouble dU[], ARdouble J_U_S[][6], int n) |
| int | icpUpdateMat (ARdouble matXw2Xc[3][4], ARdouble dS[6]) |
| #define ICP_BREAK_LOOP_ERROR_RATIO_THRESH 0.99F |
| #define ICP_BREAK_LOOP_ERROR_THRESH 0.1F |
| #define ICP_BREAK_LOOP_ERROR_THRESH2 4.0F |
| #define ICP_DEBUG 0 |
| #define ICP_EXTERN |
| #define ICP_INLIER_PROBABILITY 0.50F |
| #define ICP_MAX_LOOP 10 |
| #define M_PI 3.14159265358979323846F |
| int icpGetJ_U_S | ( | ARdouble | J_U_S[2][6], |
| ARdouble | matXc2U[3][4], | ||
| ARdouble | matXw2Xc[3][4], | ||
| ICP3DCoordT * | worldCoord ) |
| int icpGetU_from_X_by_MatX2U | ( | ICP2DCoordT * | u, |
| ARdouble | matX2U[3][4], | ||
| ICP3DCoordT * | coord3d ) |
| int icpGetXc_from_Xw_by_MatXw2Xc | ( | ICP3DCoordT * | Xc, |
| ARdouble | matXw2Xc[3][4], | ||
| ICP3DCoordT * | Xw ) |
1.18.0