Public Types | Public Member Functions | Protected Member Functions | Private Attributes
FeatureCloud Class Reference

List of all members.

Public Types

typedef pcl::PointCloud
< pcl::FPFHSignature33 > 
LocalFeatures
typedef pcl::PointCloud
< pcl::PointXYZ > 
PointCloud
typedef pcl::PointCloud
< pcl::Normal > 
SurfaceNormals

Public Member Functions

 FeatureCloud ()
LocalFeatures::Ptr getLocalFeatures () const
PointCloud::Ptr getPointCloud () const
SurfaceNormals::Ptr getSurfaceNormals () const
void loadInputCloud (const std::string &pcd_file)
void setInputCloud (PointCloud::Ptr xyz)
 ~FeatureCloud ()

Protected Member Functions

void computeLocalFeatures ()
void computeSurfaceNormals ()
void processInput ()

Private Attributes

float feature_radius_
LocalFeatures::Ptr features_
float normal_radius_
SurfaceNormals::Ptr normals_
pcl::Feature< pcl::PointXYZ,
pcl::Normal >::KdTreePtr 
search_method_xyz_
PointCloud::Ptr xyz_

Detailed Description

Definition at line 20 of file feature_registration.cc.


Member Typedef Documentation

typedef pcl::PointCloud<pcl::FPFHSignature33> FeatureCloud::LocalFeatures

Definition at line 26 of file feature_registration.cc.

typedef pcl::PointCloud<pcl::PointXYZ> FeatureCloud::PointCloud

Definition at line 24 of file feature_registration.cc.

Definition at line 25 of file feature_registration.cc.


Constructor & Destructor Documentation

Definition at line 30 of file feature_registration.cc.

Definition at line 37 of file feature_registration.cc.


Member Function Documentation

void FeatureCloud::computeLocalFeatures ( ) [inline, protected]

Definition at line 101 of file feature_registration.cc.

void FeatureCloud::computeSurfaceNormals ( ) [inline, protected]

Definition at line 88 of file feature_registration.cc.

LocalFeatures::Ptr FeatureCloud::getLocalFeatures ( ) const [inline]

Definition at line 72 of file feature_registration.cc.

PointCloud::Ptr FeatureCloud::getPointCloud ( ) const [inline]

Definition at line 58 of file feature_registration.cc.

SurfaceNormals::Ptr FeatureCloud::getSurfaceNormals ( ) const [inline]

Definition at line 65 of file feature_registration.cc.

void FeatureCloud::loadInputCloud ( const std::string &  pcd_file) [inline]

Definition at line 49 of file feature_registration.cc.

void FeatureCloud::processInput ( ) [inline, protected]

Definition at line 80 of file feature_registration.cc.

void FeatureCloud::setInputCloud ( PointCloud::Ptr  xyz) [inline]

Definition at line 41 of file feature_registration.cc.


Member Data Documentation

Definition at line 123 of file feature_registration.cc.

LocalFeatures::Ptr FeatureCloud::features_ [private]

Definition at line 117 of file feature_registration.cc.

Definition at line 122 of file feature_registration.cc.

SurfaceNormals::Ptr FeatureCloud::normals_ [private]

Definition at line 116 of file feature_registration.cc.

pcl::Feature<pcl::PointXYZ, pcl::Normal>::KdTreePtr FeatureCloud::search_method_xyz_ [private]

Definition at line 119 of file feature_registration.cc.

PointCloud::Ptr FeatureCloud::xyz_ [private]

Definition at line 115 of file feature_registration.cc.


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


ndt_registration
Author(s): Todor Stoyanov, Jari Saarinen, Henrik Andreasson
autogenerated on Wed Aug 26 2015 15:24:52