Classes | Namespaces | Macros | Functions
matrix.h File Reference
#include <math.h>
#include <ARToolKitPlus/config.h>
#include <ARToolKitPlus/vector.h>
Include dependency graph for matrix.h:
This graph shows which files directly or indirectly include this file:

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)
 

Macro Definition Documentation

#define ARELEM0 (   mat,
  r,
 
)    ((mat)->m[(r)*((mat)->clm)+(c)])

Definition at line 75 of file matrix.h.

#define ARELEM1 (   mat,
  row,
  clm 
)    ARELEM0(mat,row-1,clm-1)

Definition at line 77 of file matrix.h.



tuw_artoolkitplus
Author(s): Markus Bader
autogenerated on Sun Sep 4 2016 03:24:33