31 #ifndef FLANN_DATASET_H_
32 #define FLANN_DATASET_H_
79 template<
typename Archive>
86 if (Archive::is_loading::value) {
102 template <
typename T>
123 return reinterpret_cast<T*
>(
data+index*
stride);
129 return reinterpret_cast<T*
>(
data);
void * operator[](size_t index) const
void serialize(Archive &ar)
Matrix_(void *data_, size_t rows_, size_t cols_, flann_datatype_t type_, size_t stride_=0)
T * operator[](size_t index) const
Matrix(T *data_, size_t rows_, size_t cols_, size_t stride_=0)
const binary_object make_binary_object(void *t, size_t size)
size_t flann_datatype_size(flann_datatype_t type)