MRXT: The Multi-Robot eXploration Tool
Multi-Robot autonomous exploration and mapping simulator.
|
Implents a common matrix and operations. More...
#include <matFuns.h>
Public Member Functions | |
matrix (int rows, int cols) | |
matrix (const matrix &) | |
matrix (const pos3d &) | |
matrix (const posCil3d &) | |
void | clear () |
float | det () const |
float | get (int r, int c) const |
int | getCols () const |
int | getRows () const |
matrix | inverse () const |
float | operator() (int r, int c) const |
matrix | operator* (const matrix &) const |
matrix | operator* (const float &) const |
matrix & | operator*= (const float &) |
matrix | operator+ (const matrix &) const |
matrix & | operator+= (const matrix &) |
matrix | operator- (const matrix &) const |
matrix & | operator-= (const matrix &) |
matrix & | operator= (const matrix &) |
matrix & | operator= (const pos3d &) |
matrix & | operator= (const posCil3d &) |
void | print (const char *str=0) const |
void | set (int r, int c, float val) |
void | set (int r, int c, const matrix &mat) |
pos3d | toPos3d () const |
pose | toPose () const |
matrix | transpose () const |
Static Public Member Functions | |
static const matrix | identity (int size) |
Protected Attributes | |
unsigned short | cols |
unsigned short | rows |
float * | val |