Classes | Namespaces | Defines | 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

namespace  ARToolKitPlus
 

This file should only be compiled when using ARToolKitPlus as a DLL.


namespace  ARToolKitPlus::Matrix

Defines

#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)

Define 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 May 29 2016 02:50:12