#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) | |
| T * | operator[] (size_t index) const |
| T * | ptr () const |
Public Member Functions inherited from rtflann::Matrix_ | |
| Matrix_ () | |
| Matrix_ (void *data_, size_t rows_, size_t cols_, flann_datatype_t type_, size_t stride_=0) | |
| void * | operator[] (size_t index) const |
| void * | ptr () const |
Additional Inherited Members | |
Public Attributes inherited from rtflann::Matrix_ | |
| size_t | cols |
| size_t | rows |
| size_t | stride |
| flann_datatype_t | type |
Protected Member Functions inherited from rtflann::Matrix_ | |
| template<typename Archive > | |
| void | serialize (Archive &ar) |
Protected Attributes inherited from rtflann::Matrix_ | |
| uchar * | data |
Class that implements a simple rectangular matrix stored in a memory buffer and provides convenient matrix-like access using the [] operators.
This class has the same memory structure as the un-templated class flann::Matrix_ and it's directly convertible from it.
| typedef T rtflann::Matrix< T >::type |
|
inline |
|
inline |
|
inline |
|
inline |