|
Point Cloud Library (PCL)
1.15.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>
Inheritance diagram for pcl::cuda::OrganizedRadiusSearch< CloudPtr >:
Collaboration diagram for pcl::cuda::OrganizedRadiusSearch< CloudPtr >: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().