Point Cloud Library (PCL) 1.15.0
Loading...
Searching...
No Matches
pcl::cuda::ComputeCovarianceForPoint Struct Reference

Kernel to compute a `‘covariance matrix’' for a single point. More...

#include </builddir/build/BUILD/pcl-1.15.0-build/pcl-pcl-1.15.0/cuda/common/include/pcl/cuda/common/eigen.h>

Public Member Functions

__inline__ __host__ __device__ ComputeCovarianceForPoint (const float3 &centroid)
__inline__ __host__ __device__ CovarianceMatrix operator() (const PointXYZRGB &point)

Public Attributes

float3 centroid_

Detailed Description

Kernel to compute a `‘covariance matrix’' for a single point.

Definition at line 464 of file eigen.h.

Constructor & Destructor Documentation

◆ ComputeCovarianceForPoint()

__inline__ __host__ __device__ pcl::cuda::ComputeCovarianceForPoint::ComputeCovarianceForPoint ( const float3 & centroid)
inline

Definition at line 468 of file eigen.h.

References centroid_.

Member Function Documentation

◆ operator()()

__inline__ __host__ __device__ CovarianceMatrix pcl::cuda::ComputeCovarianceForPoint::operator() ( const PointXYZRGB & point)
inline

Definition at line 471 of file eigen.h.

References centroid_, and pcl::cuda::CovarianceMatrix::data.

Member Data Documentation

◆ centroid_

float3 pcl::cuda::ComputeCovarianceForPoint::centroid_

Definition at line 466 of file eigen.h.

Referenced by ComputeCovarianceForPoint(), and operator()().


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