#include <matrix.h>
Public Member Functions | |
Matrix () | |
Matrix (T *data_, long rows_, long cols_) | |
void | release () |
~Matrix () | |
T * | operator[] (size_t index) |
T * | operator[] (size_t index) const |
Public Attributes | |
size_t | rows |
size_t | cols |
T * | data |
Class that implements a simple rectangular matrix stored in a memory buffer and provides convenient matrix-like access using the [] operators.
cvflann::Matrix< T >::Matrix | ( | ) |
cvflann::Matrix< T >::Matrix | ( | T * | data_, |
long | rows_, | ||
long | cols_ | ||
) |
cvflann::Matrix< T >::~Matrix | ( | ) |
void cvflann::Matrix< T >::release | ( | ) |
Convenience function for deallocating the storage data.
T* cvflann::Matrix< T >::operator[] | ( | size_t | index | ) |
Operator that return a (pointer to a) row of the data.
T* cvflann::Matrix< T >::operator[] | ( | size_t | index | ) | const |
size_t cvflann::Matrix< T >::rows |
size_t cvflann::Matrix< T >::cols |
T* cvflann::Matrix< T >::data |