Point Cloud Library (PCL)
1.14.1-dev
|
** More...
#include </__w/1/s/gpu/features/include/pcl/gpu/features/features.hpp>
Public Types | |
using | SpinImage = Histogram< 153 > |
Public Types inherited from pcl::gpu::Feature | |
using | PointType = PointXYZ |
using | NormalType = PointXYZ |
using | PointCloud = DeviceArray< PointType > |
using | Normals = DeviceArray< NormalType > |
using | Indices = DeviceArray< int > |
Public Member Functions | |
SpinImageEstimation (unsigned int image_width=8, double support_angle_cos=0.0, unsigned int min_pts_neighb=0) | |
void | setImageWidth (unsigned int bin_count) |
void | setSupportAngle (float support_angle_cos) |
void | setMinPointCountInNeighbourhood (unsigned int min_pts_neighb) |
void | setInputWithNormals (const PointCloud &input, const Normals &normals) |
void | setSearchSurfaceWithNormals (const PointCloud &surface, const Normals &normals) |
void | setRotationAxis (const NormalType &axis) |
void | setInputRotationAxes (const Normals &axes) |
void | useNormalsAsRotationAxis () |
void | setAngularDomain (bool is_angular=true) |
void | setRadialStructure (bool is_radial=true) |
void | compute (DeviceArray2D< SpinImage > &features, DeviceArray< unsigned char > &mask) |
Public Member Functions inherited from pcl::gpu::FeatureFromNormals | |
void | setInputNormals (const Normals &normals) |
Public Member Functions inherited from pcl::gpu::Feature | |
Feature () | |
void | setInputCloud (const PointCloud &cloud) |
void | setSearchSurface (const PointCloud &surface) |
void | setIndices (const Indices &indices) |
void | setRadiusSearch (float radius, int max_results) |
Additional Inherited Members | |
Protected Attributes inherited from pcl::gpu::FeatureFromNormals | |
Normals | normals_ |
Protected Attributes inherited from pcl::gpu::Feature | |
PointCloud | cloud_ |
PointCloud | surface_ |
Indices | indices_ |
float | radius_ |
int | max_results_ |
Octree | octree_ |
using pcl::gpu::SpinImageEstimation::SpinImage = Histogram<153> |
Definition at line 258 of file features.hpp.
pcl::gpu::SpinImageEstimation::SpinImageEstimation | ( | unsigned int | image_width = 8 , |
double | support_angle_cos = 0.0 , |
||
unsigned int | min_pts_neighb = 0 |
||
) |
void pcl::gpu::SpinImageEstimation::compute | ( | DeviceArray2D< SpinImage > & | features, |
DeviceArray< unsigned char > & | mask | ||
) |
void pcl::gpu::SpinImageEstimation::setAngularDomain | ( | bool | is_angular = true | ) |
void pcl::gpu::SpinImageEstimation::setImageWidth | ( | unsigned int | bin_count | ) |
void pcl::gpu::SpinImageEstimation::setInputRotationAxes | ( | const Normals & | axes | ) |
void pcl::gpu::SpinImageEstimation::setInputWithNormals | ( | const PointCloud & | input, |
const Normals & | normals | ||
) |
void pcl::gpu::SpinImageEstimation::setMinPointCountInNeighbourhood | ( | unsigned int | min_pts_neighb | ) |
void pcl::gpu::SpinImageEstimation::setRadialStructure | ( | bool | is_radial = true | ) |
void pcl::gpu::SpinImageEstimation::setRotationAxis | ( | const NormalType & | axis | ) |
void pcl::gpu::SpinImageEstimation::setSearchSurfaceWithNormals | ( | const PointCloud & | surface, |
const Normals & | normals | ||
) |
void pcl::gpu::SpinImageEstimation::setSupportAngle | ( | float | support_angle_cos | ) |
void pcl::gpu::SpinImageEstimation::useNormalsAsRotationAxis | ( | ) |