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