#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.
|
inline |
|
inline |
|
inline |