Point Cloud Library (PCL) 1.12.0
|
#include </builddir/build/BUILD/pcl-1.12.0/gpu/features/include/pcl/gpu/features/device/eigen.hpp>
Classes | |
struct | MiniMat |
Public Types | |
using | Mat33 = MiniMat<3> |
using | Mat43 = MiniMat<4> |
using | Mat33 = MiniMat<3> |
using | Mat43 = MiniMat<4> |
Public Member Functions | |
__device__ __forceinline__ | Eigen33 (volatile float *mat_pkg_arg) |
__device__ __forceinline__ void | compute (Mat33 &tmp, Mat33 &vec_tmp, Mat33 &evecs, float3 &evals) |
__device__ __forceinline__ | Eigen33 (volatile float *mat_pkg_arg) |
__device__ __forceinline__ void | compute (Mat33 &tmp, Mat33 &vec_tmp, Mat33 &evecs, float3 &evals) |
Static Public Member Functions | |
static __forceinline__ __device__ float3 | unitOrthogonal (const float3 &src) |
static __forceinline__ __device__ float3 | unitOrthogonal (const float3 &src) |
|
inline |
|
inline |
|
inline |
Definition at line 210 of file eigen.hpp.
References pcl::device::computeRoots3(), pcl::device::cross(), pcl::device::dot(), pcl::device::normalized(), and unitOrthogonal().
|
inline |
Definition at line 224 of file utils.hpp.
References pcl::device::computeRoots3(), pcl::device::cross(), pcl::device::dot(), pcl::device::normalized(), and unitOrthogonal().
|
inlinestatic |
|
inlinestatic |