Point Cloud Library (PCL)  1.9.1
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
List of all members | Public Types | Public Member Functions | Public Attributes
pcl::cuda::NormalEstimationKernel< Storage > Struct Template Reference

#include </tmp/B.ja8W1J/BUILD/pcl-pcl-1.9.1/cuda/features/include/pcl/cuda/features/normal_3d_kernels.h>

+ Collaboration diagram for pcl::cuda::NormalEstimationKernel< Storage >:

Public Types

typedef boost::shared_ptr
< const PointCloudAOS< Storage > > 
CloudConstPtr
 

Public Member Functions

 NormalEstimationKernel (const boost::shared_ptr< const PointCloudAOS< Storage > > &input, float focallength, float sqr_radius, float sqrt_desired_nr_neighbors)
 
__host__ __device__ float4 operator() (float3 query_pt)
 

Public Attributes

const PointXYZRGBpoints_
 
float focallength_
 
OrganizedRadiusSearch
< CloudConstPtr
search_
 
float sqr_radius_
 
float sqrt_desired_nr_neighbors_
 

Detailed Description

template<template< typename > class Storage>
struct pcl::cuda::NormalEstimationKernel< Storage >

Definition at line 51 of file normal_3d_kernels.h.

Member Typedef Documentation

template<template< typename > class Storage>
typedef boost::shared_ptr<const PointCloudAOS <Storage> > pcl::cuda::NormalEstimationKernel< Storage >::CloudConstPtr

Definition at line 53 of file normal_3d_kernels.h.

Constructor & Destructor Documentation

template<template< typename > class Storage>
pcl::cuda::NormalEstimationKernel< Storage >::NormalEstimationKernel ( const boost::shared_ptr< const PointCloudAOS< Storage > > &  input,
float  focallength,
float  sqr_radius,
float  sqrt_desired_nr_neighbors 
)
inline

Definition at line 54 of file normal_3d_kernels.h.

Member Function Documentation

template<template< typename > class Storage>
__host__ __device__ float4 pcl::cuda::NormalEstimationKernel< Storage >::operator() ( float3  query_pt)
inline

Member Data Documentation

template<template< typename > class Storage>
float pcl::cuda::NormalEstimationKernel< Storage >::focallength_

Definition at line 92 of file normal_3d_kernels.h.

template<template< typename > class Storage>
const PointXYZRGB* pcl::cuda::NormalEstimationKernel< Storage >::points_

Definition at line 91 of file normal_3d_kernels.h.

template<template< typename > class Storage>
OrganizedRadiusSearch<CloudConstPtr> pcl::cuda::NormalEstimationKernel< Storage >::search_
template<template< typename > class Storage>
float pcl::cuda::NormalEstimationKernel< Storage >::sqr_radius_

Definition at line 94 of file normal_3d_kernels.h.

template<template< typename > class Storage>
float pcl::cuda::NormalEstimationKernel< Storage >::sqrt_desired_nr_neighbors_

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