|
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 |
1.7.6.1