Point Cloud Library (PCL)  1.11.0
List of all members | Classes | Public Types | Public Member Functions | Static Public Member Functions
pcl::device::Eigen33 Struct Reference

#include </tmp/B.z0k95k6e/BUILD/pcl-pcl-1.11.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)
 

Detailed Description

Definition at line 163 of file eigen.hpp.

Member Typedef Documentation

Definition at line 173 of file eigen.hpp.

Definition at line 182 of file utils.hpp.

Definition at line 174 of file eigen.hpp.

Definition at line 183 of file utils.hpp.

Constructor & Destructor Documentation

__device__ __forceinline__ pcl::device::Eigen33::Eigen33 ( volatile float *  mat_pkg_arg)
inline

Definition at line 209 of file eigen.hpp.

__device__ __forceinline__ pcl::device::Eigen33::Eigen33 ( volatile float *  mat_pkg_arg)
inline

Definition at line 220 of file utils.hpp.

Member Function Documentation

__device__ __forceinline__ void pcl::device::Eigen33::compute ( Mat33 tmp,
Mat33 vec_tmp,
Mat33 evecs,
float3 &  evals 
)
inline
__device__ __forceinline__ void pcl::device::Eigen33::compute ( Mat33 tmp,
Mat33 vec_tmp,
Mat33 evecs,
float3 &  evals 
)
inline
static __forceinline__ __device__ float3 pcl::device::Eigen33::unitOrthogonal ( const float3 &  src)
inlinestatic

Definition at line 177 of file eigen.hpp.

Referenced by compute().

static __forceinline__ __device__ float3 pcl::device::Eigen33::unitOrthogonal ( const float3 &  src)
inlinestatic

Definition at line 187 of file utils.hpp.


The documentation for this struct was generated from the following files: