|
Open3D (C++ API)
0.19.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] |