| 
    MRXT: The Multi-Robot eXploration Tool
   
    
   Multi-Robot autonomous exploration and mapping simulator. 
   | 
  
  
  
 
Implents an expansible matrix and its operations. More...
#include <matFuns.h>
Public Member Functions | |
| Ematrix (int rows, int cols, int reserveRows, int reserveCols) | |
| Ematrix (int rows, int cols) | |
| Ematrix (const Ematrix &) | |
| Ematrix (const matrix &) | |
| Ematrix (const pos3d &) | |
| Ematrix (const posCil3d &) | |
| void | addSubMat (int r, int c, const Ematrix &mat) | 
| void | addSubMat (int r, int c, const matrix &mat) | 
| void | clear () | 
| float | det () const | 
| void | extend (int rinc, int cinc) | 
| float | get (int r, int c) const | 
| int | getNumCols () const | 
| int | getNumRows () const | 
| void | initialize (int rows, int cols, int reserveRows, int reserveCols) | 
| Ematrix | inverse () const | 
| Ematrix | mul2 (const Ematrix &) const | 
| float | operator() (int r, int c) const | 
| Ematrix | operator* (const Ematrix &) const | 
| Ematrix | operator* (const float &) const | 
| Ematrix & | operator*= (const float &) | 
| Ematrix | operator+ (const Ematrix &) const | 
| Ematrix & | operator+= (const Ematrix &) | 
| Ematrix | operator- (const Ematrix &) const | 
| Ematrix & | operator-= (const Ematrix &) | 
| Ematrix & | operator= (const Ematrix &) | 
| Ematrix & | operator= (const matrix &) | 
| Ematrix & | operator= (const pos3d &) | 
| Ematrix & | 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) | 
| void | set (int r, int c, const Ematrix &mat) | 
| matrix | subMat (int rini, int rend, int cini, int cend) const | 
| pos3d | toPos3d () const | 
| pose | toPose () const | 
| float | totalsum () const | 
| Ematrix | transpose () const | 
Static Public Member Functions | |
| static const Ematrix | identity (int size) | 
Protected Attributes | |
| unsigned short | cols | 
| unsigned short | reservedCols | 
| unsigned short | reservedRows | 
| unsigned short | rows | 
| float * | val | 
Implents an expansible matrix and its operations.
This size reserved for the matrix data is independent of the current size This matrices can me expanded without relocating the data
 1.7.6.1