9 #ifndef CMatrixTemplateObjects_H    10 #define CMatrixTemplateObjects_H 
EIGEN_STRONG_INLINE size_t getColCount() const
Get number of columns. 
 
virtual ~CMatrixTemplateObjects()
Destructor. 
 
CMatrixTemplateObjects(const CMatrixTemplate< T > &m)
Copy constructor. 
 
CMatrixTemplateObjects & operator=(const CMatrixTemplateObjects &m)
Assignment operator. 
 
This template class provides the basic functionality for a general 2D any-size, resizable container o...
 
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries. 
 
void allocAllObjects()
Alloc memory for all the non-NULL entries in the matrix. 
 
virtual void setSize(size_t row, size_t col)
Changes the size of matrix. 
 
GLenum GLenum GLvoid * row
 
size_t getColCount() const
Number of columns in the matrix. 
 
void freeAllObjects()
Delete all the objects in the matrix and set all entries to NULL pointers. 
 
CMatrixTemplateObjects(size_t row=3, size_t col=3)
Constructor. 
 
size_t getRowCount() const
Number of rows in the matrix. 
 
EIGEN_STRONG_INLINE size_t getRowCount() const
Get number of rows. 
 
void realloc(size_t row, size_t col, bool newElementsToZero=false)
Internal use only: It reallocs the memory for the 2D matrix, maintaining the previous contents if pos...
 
This template class extends the class "CMatrixTemplate" for storing "objects" at each matrix entry...
 
void setDestroyBehavior(bool freeObjects=true)
Sets the behavior on matrix destroy.