![]() |
ARX
1.0
The next-generation open source augmented reality toolkit.
|
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <ARX/AR/ar.h>
#include <ARX/AR/icpCore.h>
Macros | |
#define | SQRT sqrt |
#define | COS cos |
#define | SIN sin |
#define | ONE 1.0 |
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 COS cos |
#define ONE 1.0 |
#define SIN sin |
#define SQRT sqrt |
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 | ||
) |