Point Cloud Library (PCL)
1.14.1-dev
|
Kernel to compute a radius neighborhood given a organized point cloud (aka range image cloud) More...
#include </__w/1/s/cuda/common/include/pcl/cuda/common/eigen.h>
Public Member Functions | |
OrganizedRadiusSearch (const CloudPtr &input, float focalLength, float sqr_radius) | |
__host__ __device__ int4 | getProjectedRadiusSearchBox (const float3 &point_arg) |
__host__ __device__ int | radiusSearch (const float3 &query_pt, int k_indices[], int max_nnn) |
__host__ __device__ int | computeCovarianceOnline (const float3 &query_pt, CovarianceMatrix &cov, float sqrt_desired_nr_neighbors) |
__host__ __device__ float3 | computeCentroid (const float3 &query_pt, CovarianceMatrix &cov, float sqrt_desired_nr_neighbors) |
Public Attributes | |
float | focalLength_ |
const PointXYZRGB * | points_ |
int | width_ |
int | height_ |
float | sqr_radius_ |
Kernel to compute a radius neighborhood given a organized point cloud (aka range image cloud)
|
inline |
|
inline |
Definition at line 705 of file eigen.h.
References pcl::cuda::OrganizedRadiusSearch< CloudPtr >::getProjectedRadiusSearchBox(), pcl::cuda::OrganizedRadiusSearch< CloudPtr >::height_, pcl::cuda::OrganizedRadiusSearch< CloudPtr >::points_, pcl::cuda::OrganizedRadiusSearch< CloudPtr >::sqr_radius_, and pcl::cuda::OrganizedRadiusSearch< CloudPtr >::width_.
Referenced by pcl::cuda::NormalDeviationKernel< Storage >::operator()().
|
inline |
Definition at line 622 of file eigen.h.
References pcl::cuda::CovarianceMatrix::data, pcl::cuda::OrganizedRadiusSearch< CloudPtr >::getProjectedRadiusSearchBox(), pcl::cuda::OrganizedRadiusSearch< CloudPtr >::height_, pcl::cuda::OrganizedRadiusSearch< CloudPtr >::points_, pcl::cuda::OrganizedRadiusSearch< CloudPtr >::sqr_radius_, and pcl::cuda::OrganizedRadiusSearch< CloudPtr >::width_.
Referenced by pcl::cuda::NormalEstimationKernel< Storage >::operator()().
|
inline |
Definition at line 540 of file eigen.h.
References pcl::cuda::OrganizedRadiusSearch< CloudPtr >::focalLength_, pcl::cuda::OrganizedRadiusSearch< CloudPtr >::height_, pcl::cuda::OrganizedRadiusSearch< CloudPtr >::sqr_radius_, and pcl::cuda::OrganizedRadiusSearch< CloudPtr >::width_.
Referenced by pcl::cuda::OrganizedRadiusSearch< CloudPtr >::computeCentroid(), pcl::cuda::OrganizedRadiusSearch< CloudPtr >::computeCovarianceOnline(), and pcl::cuda::OrganizedRadiusSearch< CloudPtr >::radiusSearch().
|
inline |
float pcl::cuda::OrganizedRadiusSearch< CloudPtr >::focalLength_ |
Definition at line 765 of file eigen.h.
Referenced by pcl::cuda::OrganizedRadiusSearch< CloudPtr >::getProjectedRadiusSearchBox().
int pcl::cuda::OrganizedRadiusSearch< CloudPtr >::height_ |
const PointXYZRGB* pcl::cuda::OrganizedRadiusSearch< CloudPtr >::points_ |
Definition at line 766 of file eigen.h.
Referenced by pcl::cuda::OrganizedRadiusSearch< CloudPtr >::computeCentroid(), pcl::cuda::OrganizedRadiusSearch< CloudPtr >::computeCovarianceOnline(), and pcl::cuda::OrganizedRadiusSearch< CloudPtr >::radiusSearch().
float pcl::cuda::OrganizedRadiusSearch< CloudPtr >::sqr_radius_ |
Definition at line 768 of file eigen.h.
Referenced by pcl::cuda::OrganizedRadiusSearch< CloudPtr >::computeCentroid(), pcl::cuda::OrganizedRadiusSearch< CloudPtr >::computeCovarianceOnline(), pcl::cuda::OrganizedRadiusSearch< CloudPtr >::getProjectedRadiusSearchBox(), and pcl::cuda::OrganizedRadiusSearch< CloudPtr >::radiusSearch().
int pcl::cuda::OrganizedRadiusSearch< CloudPtr >::width_ |
Definition at line 767 of file eigen.h.
Referenced by pcl::cuda::OrganizedRadiusSearch< CloudPtr >::computeCentroid(), pcl::cuda::OrganizedRadiusSearch< CloudPtr >::computeCovarianceOnline(), pcl::cuda::OrganizedRadiusSearch< CloudPtr >::getProjectedRadiusSearchBox(), and pcl::cuda::OrganizedRadiusSearch< CloudPtr >::radiusSearch().