Open3D (C++ API)
0.18.0
|
#include <MiniVec.h>
Public Types | |
typedef T | Scalar_t |
Public Member Functions | |
FN_SPECIFIERS | MiniVec () |
template<class... TInit> | |
FN_SPECIFIERS | MiniVec (TInit... as) |
FN_SPECIFIERS | MiniVec (const T *const ptr) |
FN_SPECIFIERS const T | operator[] (size_t i) const |
FN_SPECIFIERS T & | operator[] (size_t i) |
template<class T2 > | |
FN_SPECIFIERS MiniVec< T2, N > | cast () const |
FN_SPECIFIERS T | dot (const MiniVec< T, N > &a) const |
FN_SPECIFIERS MiniVec< T, N > | abs () const |
FN_SPECIFIERS bool | all () const |
FN_SPECIFIERS bool | any () const |
Data Fields | |
T | arr [N] |
Small vector class with some basic arithmetic operations that can be used within cuda kernels
typedef T open3d::utility::MiniVec< T, N >::Scalar_t |
|
inline |
|
inlineexplicit |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
T open3d::utility::MiniVec< T, N >::arr[N] |