#include <PHVObjectClassifier.h>
| Public Types | |
| typedef map< FeatureT, map < string, PointCloud > > | DatabaseType | 
| typedef Feature< PointNormalT, FeatureT >::Ptr | FeatureEstimatorType | 
| typedef map< string, vector < PointNormalCloudPtr > > | ModelMapType | 
| typedef ModelMapType::value_type | ModelMapValueType | 
| typedef boost::shared_ptr < MovingLeastSquares< PointT, PointNormalT > > | MovingLeastSquaresType | 
| typedef pcl17::PointCloud< PointT > | PointCloud | 
| typedef pcl17::PointCloud < PointT >::ConstPtr | PointCloudConstPtr | 
| typedef pcl17::PointCloud < PointT >::Ptr | PointCloudPtr | 
| typedef pcl17::PointCloud < PointNormalT > | PointNormalCloud | 
| typedef pcl17::PointCloud < PointNormalT >::ConstPtr | PointNormalCloudConstPtr | 
| typedef pcl17::PointCloud < PointNormalT >::Ptr | PointNormalCloudPtr | 
| typedef pcl17::search::KdTree < PointNormalT > | PointNormalTree | 
| typedef pcl17::search::KdTree < PointNormalT >::Ptr | PointNormalTreePtr | 
| typedef pcl17::search::KdTree < PointT > | PointTree | 
| typedef pcl17::search::KdTree < PointT >::Ptr | PointTreePtr | 
| Public Member Functions | |
| virtual void | addObjectFullModel (PointCloudConstPtr model, const std::string &class_name) | 
| virtual void | addObjectPartialView (PointCloudConstPtr view, const std::string &class_name) | 
| void | classify () | 
| virtual void | computeClassifier () | 
| void | computeExternalClassifier (const std::string &labels) | 
| void | eval_clustering (const std::string &classname, const float search_radius, double &tp, double &fn, double &fp) | 
| void | eval_clustering_external (const std::string &classname, const float search_radius, double &tp, double &fn, double &fp, const std::string &matrix) | 
| furniture_classification::FittedModelsPtr | fit_objects (furniture_classification::Hypothesis::ConstPtr hp) | 
| furniture_classification::Hypothesis::Ptr | generate_hypothesis (std::map< std::string, pcl17::PointCloud< pcl17::PointXYZ >::Ptr > &votes_map) | 
| string | getDatabaseDir () | 
| bool | getDebug () | 
| string | getDebugFolder () | 
| FeatureEstimatorType | getFeatureEstimator () | 
| map< string, vector < PointNormalCloudPtr > > | getFoundObjects () | 
| float | getLocalMaximaThreshold () | 
| int | getNumberOfClusters () | 
| PointNormalCloudPtr | getScene () | 
| virtual bool | isClassifierComputed () | 
| void | loadFromFile () | 
| PHVObjectClassifier () | |
| void | saveToFile () | 
| void | setDatabaseDir (const string &database_dir) | 
| void | setDebug (bool debug) | 
| void | setDebugFolder (const string &debug_folder) | 
| void | setFeatureEstimator (FeatureEstimatorType feature_estimator) | 
| void | setLocalMaximaThreshold (float t) | 
| void | setNumberOfClusters (int num_clusters) | 
| virtual void | setScene (PointCloudConstPtr model, float cut_off_distance=2.5f) | 
| void | vote_external (const std::string &matrix) | 
| virtual | ~PHVObjectClassifier () | 
| Public Attributes | |
| float | cell_size_ | 
| PointCloud | centroids_ | 
| ModelMapType | class_name_to_full_models_map_ | 
| ModelMapType | class_name_to_partial_views_map_ | 
| vector< std::string > | classes_ | 
| DatabaseType | database_ | 
| string | database_dir_ | 
| pcl17::PointCloud< FeatureT >::Ptr | database_features_cloud_ | 
| bool | debug_ | 
| string | debug_folder_ | 
| std::string | external_classifier_ | 
| float | fe_k_neighbours_ | 
| FeatureEstimatorType | feature_estimator_ | 
| vector< FeatureT > | features_ | 
| map< string, vector < PointNormalCloudPtr > > | found_objects_ | 
| float | icp_max_correspondence_distance_ | 
| int | icp_max_iterations_ | 
| double | icp_treshold_ | 
| float | local_maxima_threshold_ | 
| FeatureT | max_ | 
| PointNormalT | max_scene_bound_ | 
| FeatureT | min_ | 
| int | min_points_in_segment_ | 
| PointNormalT | min_scene_bound_ | 
| MovingLeastSquaresType | mls_ | 
| bool | mls_polynomial_fit_ | 
| int | mls_polynomial_order_ | 
| float | mls_search_radius_ | 
| int | num_angles_ | 
| int | num_clusters_ | 
| int | num_neighbours_ | 
| float | ransac_distance_threshold_ | 
| int | ransac_num_iter_ | 
| map< string, float > | ransac_result_threshold_ | 
| float | ransac_vis_score_weight_ | 
| float | rg_residual_threshold_ | 
| float | rg_smoothness_threshold_ | 
| PointNormalCloudPtr | scene_ | 
| vector< boost::shared_ptr < vector< int > > > | segment_indices_ | 
| vector< PointNormalCloudPtr > | segment_pointclouds_ | 
| float | subsampling_resolution_ | 
| map< string, vector< int > > | voted_segment_idx_ | 
| map< string, pcl17::PointCloud < pcl17::PointXYZI > > | votes_ | 
| float | window_size_ | 
| Protected Member Functions | |
| void | appendFeaturesFromCloud (PointNormalCloudPtr &cloud, const string &class_name, const int i) | 
| void | clusterFeatures (vector< FeatureT > &cluster_centers, vector< int > &cluster_labels) | 
| pcl17::PointCloud < PointNormalT >::Ptr | estimateNormalsAndSubsample (typename pcl17::PointCloud< PointT >::ConstPtr cloud_orig) | 
| pcl17::PointCloud< PointT >::Ptr | findLocalMaximaInGrid (Eigen::MatrixXf grid, float window_size) | 
| vector< boost::shared_ptr < std::vector< int > > > | findVotedSegments (typename pcl17::PointCloud< PointT >::Ptr local_maxima_, const string &class_name, float window_size) | 
| void | fitModelsWithRansac (vector< boost::shared_ptr< std::vector< int > > > &voted_segments_, const string class_name, RandomSampleConsensusSimple< PointNormalT > &ransac, vector< PointNormalCloudPtr > &result_, vector< float > &scores_) | 
| void | generateVisibilityScore (vector< PointNormalCloudPtr > &result_, vector< float > &scores_) | 
| Eigen::ArrayXXi | getLocalMaximaGrid (Eigen::MatrixXf &grid, float window_size) | 
| void | getSegmentsFromCloud (PointNormalCloudPtr cloud_with_normals, vector< boost::shared_ptr< vector< int > > > &segment_indices, pcl17::PointCloud< pcl17::PointXYZRGBNormal >::Ptr &colored_segments) | 
| bool | intersectXY (const pcl17::PointCloud< PointNormalT > &cloud1, const pcl17::PointCloud< PointNormalT > &cloud2) | 
| void | normalizeFeatures (std::vector< FeatureT > &features) | 
| void | normalizeFeaturesWithCurrentMinMax (std::vector< FeatureT > &features) | 
| Eigen::MatrixXf | projectVotesToGrid (const pcl17::PointCloud< pcl17::PointXYZI > &model_centers, int &grid_center_x, int &grid_center_y) | 
| vector< typename pcl17::PointCloud < PointNormalT >::Ptr > | removeIntersecting (vector< typename pcl17::PointCloud< PointNormalT >::Ptr > &result_, vector< float > &scores_, vector< float > *selected_scores=NULL) | 
| void | vote () | 
| Friends | |
| template<class PT , class PNT , class FT > | |
| YAML::Emitter & | operator<< (YAML::Emitter &out, const PHVObjectClassifier< PT, PNT, FT > &h) | 
Definition at line 54 of file PHVObjectClassifier.h.
| typedef map<FeatureT, map<string, PointCloud> > pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::DatabaseType | 
Definition at line 74 of file PHVObjectClassifier.h.
| typedef Feature<PointNormalT, FeatureT>::Ptr pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::FeatureEstimatorType | 
Definition at line 71 of file PHVObjectClassifier.h.
| typedef map<string, vector<PointNormalCloudPtr> > pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::ModelMapType | 
Definition at line 75 of file PHVObjectClassifier.h.
| typedef ModelMapType::value_type pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::ModelMapValueType | 
Definition at line 76 of file PHVObjectClassifier.h.
| typedef boost::shared_ptr<MovingLeastSquares<PointT, PointNormalT> > pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::MovingLeastSquaresType | 
Definition at line 72 of file PHVObjectClassifier.h.
| typedef pcl17::PointCloud<PointT> pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::PointCloud | 
Definition at line 57 of file PHVObjectClassifier.h.
| typedef pcl17::PointCloud<PointT>::ConstPtr pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::PointCloudConstPtr | 
Definition at line 59 of file PHVObjectClassifier.h.
| typedef pcl17::PointCloud<PointT>::Ptr pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::PointCloudPtr | 
Definition at line 58 of file PHVObjectClassifier.h.
| typedef pcl17::PointCloud<PointNormalT> pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::PointNormalCloud | 
Definition at line 67 of file PHVObjectClassifier.h.
| typedef pcl17::PointCloud<PointNormalT>::ConstPtr pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::PointNormalCloudConstPtr | 
Definition at line 69 of file PHVObjectClassifier.h.
| typedef pcl17::PointCloud<PointNormalT>::Ptr pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::PointNormalCloudPtr | 
Definition at line 68 of file PHVObjectClassifier.h.
| typedef pcl17::search::KdTree<PointNormalT> pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::PointNormalTree | 
Definition at line 64 of file PHVObjectClassifier.h.
| typedef pcl17::search::KdTree<PointNormalT>::Ptr pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::PointNormalTreePtr | 
Definition at line 65 of file PHVObjectClassifier.h.
| typedef pcl17::search::KdTree<PointT> pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::PointTree | 
Definition at line 61 of file PHVObjectClassifier.h.
| typedef pcl17::search::KdTree<PointT>::Ptr pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::PointTreePtr | 
Definition at line 62 of file PHVObjectClassifier.h.
| pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::PHVObjectClassifier | ( | ) |  [inline] | 
Definition at line 78 of file PHVObjectClassifier.h.
| virtual pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::~PHVObjectClassifier | ( | ) |  [inline, virtual] | 
Definition at line 97 of file PHVObjectClassifier.h.
| virtual void pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::addObjectFullModel | ( | PointCloudConstPtr | model, | 
| const std::string & | class_name | ||
| ) |  [inline, virtual] | 
Definition at line 107 of file PHVObjectClassifier.h.
| virtual void pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::addObjectPartialView | ( | PointCloudConstPtr | view, | 
| const std::string & | class_name | ||
| ) |  [inline, virtual] | 
Definition at line 101 of file PHVObjectClassifier.h.
| void pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::appendFeaturesFromCloud | ( | PointNormalCloudPtr & | cloud, | 
| const string & | class_name, | ||
| const int | i | ||
| ) |  [protected] | 
Definition at line 863 of file PHVObjectClassifier.hpp.
| void pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::classify | ( | ) | 
Definition at line 537 of file PHVObjectClassifier.hpp.
| void pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::clusterFeatures | ( | vector< FeatureT > & | cluster_centers, | 
| vector< int > & | cluster_labels | ||
| ) |  [protected] | 
Definition at line 43 of file PHVObjectClassifier.hpp.
| void pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::computeClassifier | ( | ) |  [virtual] | 
Definition at line 96 of file PHVObjectClassifier.hpp.
| void pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::computeExternalClassifier | ( | const std::string & | labels | ) | 
Definition at line 199 of file PHVObjectClassifier.hpp.
| pcl17::PointCloud< PointNormalT >::Ptr pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::estimateNormalsAndSubsample | ( | typename pcl17::PointCloud< PointT >::ConstPtr | cloud_orig | ) |  [protected] | 
Definition at line 731 of file PHVObjectClassifier.hpp.
| void pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::eval_clustering | ( | const std::string & | classname, | 
| const float | search_radius, | ||
| double & | tp, | ||
| double & | fn, | ||
| double & | fp | ||
| ) | 
Definition at line 611 of file PHVObjectClassifier.hpp.
| void pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::eval_clustering_external | ( | const std::string & | classname, | 
| const float | search_radius, | ||
| double & | tp, | ||
| double & | fn, | ||
| double & | fp, | ||
| const std::string & | matrix | ||
| ) | 
Definition at line 668 of file PHVObjectClassifier.hpp.
| pcl17::PointCloud< PointT >::Ptr pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::findLocalMaximaInGrid | ( | Eigen::MatrixXf | grid, | 
| float | window_size | ||
| ) |  [protected] | 
Definition at line 1254 of file PHVObjectClassifier.hpp.
| vector< boost::shared_ptr< std::vector< int > > > pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::findVotedSegments | ( | typename pcl17::PointCloud< PointT >::Ptr | local_maxima_, | 
| const string & | class_name, | ||
| float | window_size | ||
| ) |  [protected] | 
Definition at line 1360 of file PHVObjectClassifier.hpp.
| furniture_classification::FittedModelsPtr pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::fit_objects | ( | furniture_classification::Hypothesis::ConstPtr | hp | ) | 
Definition at line 438 of file PHVObjectClassifier.hpp.
| void pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::fitModelsWithRansac | ( | vector< boost::shared_ptr< std::vector< int > > > & | voted_segments_, | 
| const string | class_name, | ||
| RandomSampleConsensusSimple< PointNormalT > & | ransac, | ||
| vector< PointNormalCloudPtr > & | result_, | ||
| vector< float > & | scores_ | ||
| ) |  [protected] | 
Definition at line 1434 of file PHVObjectClassifier.hpp.
| furniture_classification::Hypothesis::Ptr pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::generate_hypothesis | ( | std::map< std::string, pcl17::PointCloud< pcl17::PointXYZ >::Ptr > & | votes_map | ) | 
Definition at line 389 of file PHVObjectClassifier.hpp.
| void pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::generateVisibilityScore | ( | vector< PointNormalCloudPtr > & | result_, | 
| vector< float > & | scores_ | ||
| ) |  [protected] | 
Definition at line 1473 of file PHVObjectClassifier.hpp.
| string pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::getDatabaseDir | ( | ) |  [inline] | 
Definition at line 199 of file PHVObjectClassifier.h.
| bool pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::getDebug | ( | ) |  [inline] | 
Definition at line 128 of file PHVObjectClassifier.h.
| string pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::getDebugFolder | ( | ) |  [inline] | 
Definition at line 144 of file PHVObjectClassifier.h.
| FeatureEstimatorType pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::getFeatureEstimator | ( | ) |  [inline] | 
Definition at line 160 of file PHVObjectClassifier.h.
| map<string, vector<PointNormalCloudPtr> > pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::getFoundObjects | ( | ) |  [inline] | 
Definition at line 203 of file PHVObjectClassifier.h.
| Eigen::ArrayXXi pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::getLocalMaximaGrid | ( | Eigen::MatrixXf & | grid, | 
| float | window_size | ||
| ) |  [protected] | 
Definition at line 1311 of file PHVObjectClassifier.hpp.
| float pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::getLocalMaximaThreshold | ( | ) |  [inline] | 
Definition at line 168 of file PHVObjectClassifier.h.
| int pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::getNumberOfClusters | ( | ) |  [inline] | 
Definition at line 152 of file PHVObjectClassifier.h.
| PointNormalCloudPtr pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::getScene | ( | ) |  [inline] | 
Definition at line 189 of file PHVObjectClassifier.h.
| void pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::getSegmentsFromCloud | ( | PointNormalCloudPtr | cloud_with_normals, | 
| vector< boost::shared_ptr< vector< int > > > & | segment_indices, | ||
| pcl17::PointCloud< pcl17::PointXYZRGBNormal >::Ptr & | colored_segments | ||
| ) |  [protected] | 
Definition at line 785 of file PHVObjectClassifier.hpp.
| bool pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::intersectXY | ( | const pcl17::PointCloud< PointNormalT > & | cloud1, | 
| const pcl17::PointCloud< PointNormalT > & | cloud2 | ||
| ) |  [protected] | 
Definition at line 1531 of file PHVObjectClassifier.hpp.
| virtual bool pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::isClassifierComputed | ( | ) |  [inline, virtual] | 
Definition at line 116 of file PHVObjectClassifier.h.
| void pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::loadFromFile | ( | ) | 
Definition at line 84 of file PHVObjectClassifier.hpp.
| void pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::normalizeFeatures | ( | std::vector< FeatureT > & | features | ) |  [protected] | 
Definition at line 937 of file PHVObjectClassifier.hpp.
| void pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::normalizeFeaturesWithCurrentMinMax | ( | std::vector< FeatureT > & | features | ) |  [protected] | 
Definition at line 972 of file PHVObjectClassifier.hpp.
| Eigen::MatrixXf pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::projectVotesToGrid | ( | const pcl17::PointCloud< pcl17::PointXYZI > & | model_centers, | 
| int & | grid_center_x, | ||
| int & | grid_center_y | ||
| ) |  [protected] | 
Definition at line 1223 of file PHVObjectClassifier.hpp.
| vector< typename pcl17::PointCloud< PointNormalT >::Ptr > pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::removeIntersecting | ( | vector< typename pcl17::PointCloud< PointNormalT >::Ptr > & | result_, | 
| vector< float > & | scores_, | ||
| vector< float > * | selected_scores = NULL | ||
| ) |  [protected] | 
Definition at line 1562 of file PHVObjectClassifier.hpp.
| void pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::saveToFile | ( | ) | 
Definition at line 60 of file PHVObjectClassifier.hpp.
| void pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::setDatabaseDir | ( | const string & | database_dir | ) |  [inline] | 
Definition at line 195 of file PHVObjectClassifier.h.
| void pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::setDebug | ( | bool | debug | ) |  [inline] | 
Definition at line 124 of file PHVObjectClassifier.h.
| void pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::setDebugFolder | ( | const string & | debug_folder | ) |  [inline] | 
Definition at line 132 of file PHVObjectClassifier.h.
| void pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::setFeatureEstimator | ( | FeatureEstimatorType | feature_estimator | ) |  [inline] | 
Definition at line 156 of file PHVObjectClassifier.h.
| void pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::setLocalMaximaThreshold | ( | float | t | ) |  [inline] | 
Definition at line 164 of file PHVObjectClassifier.h.
| void pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::setNumberOfClusters | ( | int | num_clusters | ) |  [inline] | 
Definition at line 148 of file PHVObjectClassifier.h.
| virtual void pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::setScene | ( | PointCloudConstPtr | model, | 
| float | cut_off_distance = 2.5f | ||
| ) |  [inline, virtual] | 
Definition at line 172 of file PHVObjectClassifier.h.
| void pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::vote | ( | ) |  [protected] | 
Definition at line 1002 of file PHVObjectClassifier.hpp.
| void pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::vote_external | ( | const std::string & | matrix | ) | 
Definition at line 1067 of file PHVObjectClassifier.hpp.
| YAML::Emitter& operator<< | ( | YAML::Emitter & | out, | 
| const PHVObjectClassifier< PT, PNT, FT > & | h | ||
| ) |  [friend] | 
Definition at line 332 of file PHVObjectClassifier.h.
| float pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::cell_size_ | 
Definition at line 274 of file PHVObjectClassifier.h.
| PointCloud pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::centroids_ | 
Definition at line 301 of file PHVObjectClassifier.h.
| ModelMapType pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::class_name_to_full_models_map_ | 
Definition at line 298 of file PHVObjectClassifier.h.
| ModelMapType pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::class_name_to_partial_views_map_ | 
Definition at line 297 of file PHVObjectClassifier.h.
| vector<std::string> pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::classes_ | 
Definition at line 302 of file PHVObjectClassifier.h.
| DatabaseType pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::database_ | 
Definition at line 294 of file PHVObjectClassifier.h.
| string pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::database_dir_ | 
Definition at line 289 of file PHVObjectClassifier.h.
| pcl17::PointCloud<FeatureT>::Ptr pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::database_features_cloud_ | 
Definition at line 295 of file PHVObjectClassifier.h.
| bool pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::debug_ | 
Definition at line 287 of file PHVObjectClassifier.h.
| string pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::debug_folder_ | 
Definition at line 288 of file PHVObjectClassifier.h.
| std::string pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::external_classifier_ | 
Definition at line 315 of file PHVObjectClassifier.h.
| float pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::fe_k_neighbours_ | 
Definition at line 271 of file PHVObjectClassifier.h.
| FeatureEstimatorType pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::feature_estimator_ | 
Definition at line 291 of file PHVObjectClassifier.h.
| vector<FeatureT> pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::features_ | 
Definition at line 300 of file PHVObjectClassifier.h.
| map<string, vector<PointNormalCloudPtr> > pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::found_objects_ | 
Definition at line 313 of file PHVObjectClassifier.h.
| float pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::icp_max_correspondence_distance_ | 
Definition at line 285 of file PHVObjectClassifier.h.
| int pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::icp_max_iterations_ | 
Definition at line 284 of file PHVObjectClassifier.h.
| double pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::icp_treshold_ | 
Definition at line 281 of file PHVObjectClassifier.h.
| float pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::local_maxima_threshold_ | 
Definition at line 275 of file PHVObjectClassifier.h.
| FeatureT pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::max_ | 
Definition at line 318 of file PHVObjectClassifier.h.
| PointNormalT pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::max_scene_bound_ | 
Definition at line 307 of file PHVObjectClassifier.h.
| FeatureT pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::min_ | 
Definition at line 317 of file PHVObjectClassifier.h.
| int pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::min_points_in_segment_ | 
Definition at line 268 of file PHVObjectClassifier.h.
| PointNormalT pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::min_scene_bound_ | 
Definition at line 307 of file PHVObjectClassifier.h.
| MovingLeastSquaresType pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::mls_ | 
Definition at line 292 of file PHVObjectClassifier.h.
| bool pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::mls_polynomial_fit_ | 
Definition at line 265 of file PHVObjectClassifier.h.
| int pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::mls_polynomial_order_ | 
Definition at line 266 of file PHVObjectClassifier.h.
| float pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::mls_search_radius_ | 
Definition at line 267 of file PHVObjectClassifier.h.
| int pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::num_angles_ | 
Definition at line 282 of file PHVObjectClassifier.h.
| int pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::num_clusters_ | 
Definition at line 272 of file PHVObjectClassifier.h.
| int pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::num_neighbours_ | 
Definition at line 273 of file PHVObjectClassifier.h.
| float pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::ransac_distance_threshold_ | 
Definition at line 278 of file PHVObjectClassifier.h.
| int pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::ransac_num_iter_ | 
Definition at line 280 of file PHVObjectClassifier.h.
| map<string, float> pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::ransac_result_threshold_ | 
Definition at line 311 of file PHVObjectClassifier.h.
| float pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::ransac_vis_score_weight_ | 
Definition at line 279 of file PHVObjectClassifier.h.
| float pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::rg_residual_threshold_ | 
Definition at line 269 of file PHVObjectClassifier.h.
| float pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::rg_smoothness_threshold_ | 
Definition at line 270 of file PHVObjectClassifier.h.
| PointNormalCloudPtr pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::scene_ | 
Definition at line 306 of file PHVObjectClassifier.h.
| vector<boost::shared_ptr<vector<int> > > pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::segment_indices_ | 
Definition at line 304 of file PHVObjectClassifier.h.
| vector<PointNormalCloudPtr> pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::segment_pointclouds_ | 
Definition at line 303 of file PHVObjectClassifier.h.
| float pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::subsampling_resolution_ | 
Definition at line 264 of file PHVObjectClassifier.h.
| map<string, vector<int> > pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::voted_segment_idx_ | 
Definition at line 309 of file PHVObjectClassifier.h.
| map<string, pcl17::PointCloud<pcl17::PointXYZI> > pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::votes_ | 
Definition at line 308 of file PHVObjectClassifier.h.
| float pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::window_size_ | 
Definition at line 276 of file PHVObjectClassifier.h.