Point Cloud Library (PCL)  1.9.1-dev
List of all members | Public Types | Public Member Functions
pcl::gpu::VFHEstimation Class Reference

** More...

#include </__w/1/s/gpu/features/include/pcl/gpu/features/features.hpp>

+ Inheritance diagram for pcl::gpu::VFHEstimation:

Public Types

enum  {
  BINS1_F1 = 45, BINT2_F2 = 45, BINS3_F3 = 45, BINS4_F4 = 45,
  BINS_VP = 128
}
 
- Public Types inherited from pcl::gpu::Feature
typedef PointXYZ PointType
 
typedef PointXYZ NormalType
 
typedef DeviceArray< PointTypePointCloud
 
typedef DeviceArray< NormalTypeNormals
 
typedef DeviceArray< int > Indices
 

Public Member Functions

 VFHEstimation ()
 
void setViewPoint (float vpx, float vpy, float vpz)
 
void getViewPoint (float &vpx, float &vpy, float &vpz)
 
void setUseGivenNormal (bool use)
 
void setNormalToUse (const NormalType &normal)
 
void setUseGivenCentroid (bool use)
 
void setCentroidToUse (const PointType &centroid)
 
void setNormalizeBins (bool normalize)
 
void setNormalizeDistance (bool normalize)
 
void setFillSizeComponent (bool fill_size)
 
void compute (DeviceArray< VFHSignature308 > &feature)
 
- 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_
 

Detailed Description

**

Class for Viewpoint Feature Histogramm estimation.

Definition at line 210 of file features.hpp.

Member Enumeration Documentation

anonymous enum
Enumerator
BINS1_F1 
BINT2_F2 
BINS3_F3 
BINS4_F4 
BINS_VP 

Definition at line 214 of file features.hpp.

Constructor & Destructor Documentation

pcl::gpu::VFHEstimation::VFHEstimation ( )

Member Function Documentation

void pcl::gpu::VFHEstimation::compute ( DeviceArray< VFHSignature308 > &  feature)
void pcl::gpu::VFHEstimation::getViewPoint ( float &  vpx,
float &  vpy,
float &  vpz 
)
void pcl::gpu::VFHEstimation::setCentroidToUse ( const PointType centroid)
void pcl::gpu::VFHEstimation::setFillSizeComponent ( bool  fill_size)
void pcl::gpu::VFHEstimation::setNormalizeBins ( bool  normalize)
void pcl::gpu::VFHEstimation::setNormalizeDistance ( bool  normalize)
void pcl::gpu::VFHEstimation::setNormalToUse ( const NormalType normal)
void pcl::gpu::VFHEstimation::setUseGivenCentroid ( bool  use)
void pcl::gpu::VFHEstimation::setUseGivenNormal ( bool  use)
void pcl::gpu::VFHEstimation::setViewPoint ( float  vpx,
float  vpy,
float  vpz 
)

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