Point Cloud Library (PCL)
1.8.1
|
Class for normal estimation. More...
#include </build/pcl-SQB2wN/pcl-1.8.1+dfsg1/gpu/features/include/pcl/gpu/features/features.hpp>
Public Types | |
typedef Feature::NormalType | NormalType |
![]() | |
typedef PointXYZ | PointType |
typedef PointXYZ | NormalType |
typedef DeviceArray< PointType > | PointCloud |
typedef DeviceArray< NormalType > | Normals |
typedef DeviceArray< int > | Indices |
Public Member Functions | |
NormalEstimation () | |
void | compute (Normals &normals) |
void | setViewPoint (float vpx, float vpy, float vpz) |
void | getViewPoint (float &vpx, float &vpy, float &vpz) |
![]() | |
Feature () | |
void | setInputCloud (const PointCloud &cloud) |
void | setSearchSurface (const PointCloud &surface) |
void | setIndices (const Indices &indices) |
void | setRadiusSearch (float radius, int max_results) |
Static Public Member Functions | |
static void | computeNormals (const PointCloud &cloud, const NeighborIndices &nn_indices, Normals &normals) |
static void | flipNormalTowardsViewpoint (const PointCloud &cloud, float vp_x, float vp_y, float vp_z, Normals &normals) |
static void | flipNormalTowardsViewpoint (const PointCloud &cloud, const Indices &indices, float vp_x, float vp_y, float vp_z, Normals &normals) |
Additional Inherited Members | |
![]() | |
PointCloud | cloud_ |
PointCloud | surface_ |
Indices | indices_ |
float | radius_ |
int | max_results_ |
Octree | octree_ |
Class for normal estimation.
Definition at line 93 of file features.hpp.
Definition at line 97 of file features.hpp.
pcl::gpu::NormalEstimation::NormalEstimation | ( | ) |
void pcl::gpu::NormalEstimation::compute | ( | Normals & | normals | ) |
|
static |
|
static |
|
static |
void pcl::gpu::NormalEstimation::getViewPoint | ( | float & | vpx, |
float & | vpy, | ||
float & | vpz | ||
) |
void pcl::gpu::NormalEstimation::setViewPoint | ( | float | vpx, |
float | vpy, | ||
float | vpz | ||
) |