![]() |
ARX
1.2.0
The next-generation open source augmented reality toolkit.
|
#include <math.h>Go to the source code of this file.
Classes | |
| struct | ARMat |
| struct | ARMatf |
| struct | ARVec |
Macros | |
| #define | ARMATRIX_EXTERN |
| #define | ARELEM0(mat, r, c) |
| #define | ARELEM1(mat, row, clm) |
| #define ARELEM0 | ( | mat, | |
| r, | |||
| c ) |
| #define ARELEM1 | ( | mat, | |
| row, | |||
| clm ) |
| #define ARMATRIX_EXTERN |
| ARMATRIX_EXTERN ARMat * arMatrixAlloc | ( | int | row, |
| int | clm ) |
| ARMATRIX_EXTERN ARMat * arMatrixAllocDup | ( | ARMat * | source | ) |
| ARMATRIX_EXTERN ARMatf * arMatrixAllocf | ( | int | row, |
| int | clm ) |
| ARMATRIX_EXTERN ARMat * arMatrixAllocInv | ( | ARMat * | source | ) |
| ARMATRIX_EXTERN ARMat * arMatrixAllocMul | ( | ARMat * | a, |
| ARMat * | b ) |
| ARMATRIX_EXTERN ARMatf * arMatrixAllocMulf | ( | ARMatf * | a, |
| ARMatf * | b ) |
| ARMATRIX_EXTERN ARMat * arMatrixAllocTrans | ( | ARMat * | source | ) |
| ARMATRIX_EXTERN ARMatf * arMatrixAllocTransf | ( | ARMatf * | source | ) |
| ARMATRIX_EXTERN ARMat * arMatrixAllocUnit | ( | int | dim | ) |
| ARMATRIX_EXTERN ARdouble arMatrixDet | ( | ARMat * | m | ) |
| ARMATRIX_EXTERN int arMatrixDisp | ( | ARMat * | m | ) |
| ARMATRIX_EXTERN int arMatrixDup | ( | ARMat * | dest, |
| ARMat * | source ) |
| ARMATRIX_EXTERN int arMatrixFree | ( | ARMat * | m | ) |
| int arMatrixFreef | ( | ARMatf * | m | ) |
| ARMATRIX_EXTERN int arMatrixInv | ( | ARMat * | dest, |
| ARMat * | source ) |
| ARMATRIX_EXTERN int arMatrixMul | ( | ARMat * | dest, |
| ARMat * | a, | ||
| ARMat * | b ) |
| ARMATRIX_EXTERN int arMatrixMulf | ( | ARMatf * | dest, |
| ARMatf * | a, | ||
| ARMatf * | b ) |
| ARMATRIX_EXTERN int arMatrixPCA | ( | ARMat * | input, |
| ARMat * | evec, | ||
| ARVec * | ev, | ||
| ARVec * | mean ) |
| ARMATRIX_EXTERN int arMatrixPCA2 | ( | ARMat * | input, |
| ARMat * | evec, | ||
| ARVec * | ev ) |
| ARMATRIX_EXTERN int arMatrixSelfInv | ( | ARMat * | m | ) |
| ARMATRIX_EXTERN int arMatrixSelfInvf | ( | ARMatf * | m | ) |
| ARMATRIX_EXTERN int arMatrixTrans | ( | ARMat * | dest, |
| ARMat * | source ) |
| ARMATRIX_EXTERN int arMatrixTransf | ( | ARMatf * | dest, |
| ARMatf * | source ) |
| ARMATRIX_EXTERN int arMatrixUnit | ( | ARMat * | unit | ) |
| ARVec * arVecAlloc | ( | int | clm | ) |
| int arVecDisp | ( | ARVec * | v | ) |
| int arVecFree | ( | ARVec * | v | ) |
1.18.0