![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#include <MiniVec.h>
Public Types | |
| typedef T | Scalar_t |
Public Member Functions | |
| MiniVec () | |
| template<class... TInit> | |
| MiniVec (TInit... as) | |
| MiniVec (const T *const ptr) | |
| const T | operator[] (size_t i) const |
| T & | operator[] (size_t i) |
| template<class T2 > | |
| MiniVec< T2, N > | cast () const |
| T | dot (const MiniVec< T, N > &a) const |
| MiniVec< T, N > | abs () const |
| bool | all () const |
| bool | any () const |
Public Attributes | |
| T | arr [N] |
Small vector class with some basic arithmetic operations that can be used within cuda kernels
| typedef T cloudViewer::utility::MiniVec< T, N >::Scalar_t |
|
inline |
|
inlineexplicit |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 38 of file MiniVec.h.
References cloudViewer::utility::MiniVec< T, N >::arr.
|
inline |
Definition at line 36 of file MiniVec.h.
References cloudViewer::utility::MiniVec< T, N >::arr.
| T cloudViewer::utility::MiniVec< T, N >::arr[N] |
Definition at line 71 of file MiniVec.h.
Referenced by cloudViewer::utility::MiniVec< T, N >::operator[]().