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

#include </__w/1/s/gpu/features/include/pcl/gpu/features/device/eigen.hpp>

Classes

struct  MiniMat
 

Public Types

typedef MiniMat< 3 > Mat33
 
typedef MiniMat< 4 > Mat43
 
typedef MiniMat< 3 > Mat33
 
typedef MiniMat< 4 > Mat43
 

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 162 of file eigen.hpp.

Member Typedef Documentation

Definition at line 172 of file eigen.hpp.

Definition at line 201 of file utils.hpp.

Definition at line 173 of file eigen.hpp.

Definition at line 202 of file utils.hpp.

Constructor & Destructor Documentation

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

Definition at line 208 of file eigen.hpp.

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

Definition at line 239 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 176 of file eigen.hpp.

Referenced by compute().

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

Definition at line 206 of file utils.hpp.


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