Go to the source code of this file.
Classes | |
struct | ARToolKitPlus::ARMat |
Namespaces | |
ARToolKitPlus | |
This file should only be compiled when using ARToolKitPlus as a DLL. | |
ARToolKitPlus::Matrix | |
Macros | |
#define | ARELEM0(mat, r, c) ((mat)->m[(r)*((mat)->clm)+(c)]) |
#define | ARELEM1(mat, row, clm) ARELEM0(mat,row-1,clm-1) |
Functions | |
static ARMat * | ARToolKitPlus::Matrix::alloc (int row, int clm) |
static ARMat * | ARToolKitPlus::Matrix::allocDup (ARMat *source) |
static int | ARToolKitPlus::Matrix::dup (ARMat *dest, ARMat *source) |
static int | ARToolKitPlus::Matrix::free (ARMat *m) |
static int | ARToolKitPlus::Matrix::mul (ARMat *dest, ARMat *a, ARMat *b) |
static int | ARToolKitPlus::Matrix::selfInv (ARMat *m) |