Public Types | Public Member Functions | Public Attributes
OpenNIFeaturePersistence< PointType > Class Template Reference

List of all members.

Public Types

typedef pcl::PointCloud
< PointType
Cloud
typedef Cloud::ConstPtr CloudConstPtr
typedef Cloud::Ptr CloudPtr

Public Member Functions

void cloud_cb (const CloudConstPtr &cloud)
 OpenNIFeaturePersistence (float &subsampling_leaf_size, double &normal_search_radius, std::vector< float > &scales_vector, float &alpha, const std::string &device_id="")
void run ()
void viz_cb (pcl::visualization::PCLVisualizer &viz)

Public Attributes

CloudConstPtr cloud_
CloudPtr cloud_subsampled_
pcl::visualization::PointCloudColorHandlerCustom
< PointType >::Ptr 
colors_
std::string device_id_
pcl::ExtractIndices< PointTypeextract_indices_filter_
pcl::IndicesPtr feature_indices_
CloudPtr feature_locations_
pcl::MultiscaleFeaturePersistence
< PointType,
pcl::FPFHSignature33
feature_persistence_
pcl::PointCloud
< pcl::FPFHSignature33 >::Ptr 
features_
pcl::FPFHEstimationOMP
< PointType, pcl::Normal,
pcl::FPFHSignature33 >::Ptr 
fpfh_estimation_
boost::mutex mtx_
bool new_cloud_
pcl::NormalEstimationOMP
< PointType, pcl::Normal
normal_estimation_filter_
pcl::PointCloud< pcl::Normal >::Ptr normals_
pcl::VoxelGrid< PointTypesubsampling_filter_
pcl::visualization::CloudViewer viewer

Detailed Description

template<typename PointType>
class OpenNIFeaturePersistence< PointType >

Definition at line 78 of file openni_feature_persistence.cpp.


Member Typedef Documentation

template<typename PointType>
typedef pcl::PointCloud<PointType> OpenNIFeaturePersistence< PointType >::Cloud

Definition at line 81 of file openni_feature_persistence.cpp.

template<typename PointType>
typedef Cloud::ConstPtr OpenNIFeaturePersistence< PointType >::CloudConstPtr

Definition at line 83 of file openni_feature_persistence.cpp.

template<typename PointType>
typedef Cloud::Ptr OpenNIFeaturePersistence< PointType >::CloudPtr

Definition at line 82 of file openni_feature_persistence.cpp.


Constructor & Destructor Documentation

template<typename PointType>
OpenNIFeaturePersistence< PointType >::OpenNIFeaturePersistence ( float &  subsampling_leaf_size,
double &  normal_search_radius,
std::vector< float > &  scales_vector,
float &  alpha,
const std::string &  device_id = "" 
) [inline]

Definition at line 85 of file openni_feature_persistence.cpp.


Member Function Documentation

template<typename PointType>
void OpenNIFeaturePersistence< PointType >::cloud_cb ( const CloudConstPtr cloud) [inline]

Definition at line 119 of file openni_feature_persistence.cpp.

template<typename PointType>
void OpenNIFeaturePersistence< PointType >::run ( ) [inline]

Definition at line 188 of file openni_feature_persistence.cpp.

template<typename PointType>
void OpenNIFeaturePersistence< PointType >::viz_cb ( pcl::visualization::PCLVisualizer viz) [inline]

Definition at line 158 of file openni_feature_persistence.cpp.


Member Data Documentation

template<typename PointType>
CloudConstPtr OpenNIFeaturePersistence< PointType >::cloud_

Definition at line 223 of file openni_feature_persistence.cpp.

Definition at line 218 of file openni_feature_persistence.cpp.

Definition at line 221 of file openni_feature_persistence.cpp.

template<typename PointType>
std::string OpenNIFeaturePersistence< PointType >::device_id_

Definition at line 215 of file openni_feature_persistence.cpp.

Definition at line 212 of file openni_feature_persistence.cpp.

Definition at line 222 of file openni_feature_persistence.cpp.

Definition at line 218 of file openni_feature_persistence.cpp.

Definition at line 211 of file openni_feature_persistence.cpp.

Definition at line 220 of file openni_feature_persistence.cpp.

Definition at line 210 of file openni_feature_persistence.cpp.

template<typename PointType>
boost::mutex OpenNIFeaturePersistence< PointType >::mtx_

Definition at line 216 of file openni_feature_persistence.cpp.

template<typename PointType>
bool OpenNIFeaturePersistence< PointType >::new_cloud_

Definition at line 224 of file openni_feature_persistence.cpp.

Definition at line 209 of file openni_feature_persistence.cpp.

template<typename PointType>
pcl::PointCloud<pcl::Normal>::Ptr OpenNIFeaturePersistence< PointType >::normals_

Definition at line 219 of file openni_feature_persistence.cpp.

Definition at line 208 of file openni_feature_persistence.cpp.

Definition at line 214 of file openni_feature_persistence.cpp.


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


pcl
Author(s): Open Perception
autogenerated on Mon Oct 6 2014 03:19:14