, including all inherited members.
addObjectFullModel(PointCloudConstPtr model, const std::string &class_name) | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | [inline, virtual] |
addObjectPartialView(PointCloudConstPtr view, const std::string &class_name) | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | [inline, virtual] |
appendFeaturesFromCloud(PointNormalCloudPtr &cloud, const string &class_name, const int i) | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | [protected] |
cell_size_ | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
centroids_ | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
class_name_to_full_models_map_ | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
class_name_to_partial_views_map_ | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
classes_ | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
classify() | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
clusterFeatures(vector< FeatureT > &cluster_centers, vector< int > &cluster_labels) | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | [protected] |
computeClassifier() | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | [virtual] |
computeExternalClassifier(const std::string &labels) | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
database_ | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
database_dir_ | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
database_features_cloud_ | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
DatabaseType typedef | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
debug_ | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
debug_folder_ | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
estimateNormalsAndSubsample(typename pcl17::PointCloud< PointT >::ConstPtr cloud_orig) | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | [protected] |
eval_clustering(const std::string &classname, const float search_radius, double &tp, double &fn, double &fp) | 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) | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
external_classifier_ | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
fe_k_neighbours_ | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
feature_estimator_ | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
FeatureEstimatorType typedef | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
features_ | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
findLocalMaximaInGrid(Eigen::MatrixXf grid, float window_size) | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | [protected] |
findVotedSegments(typename pcl17::PointCloud< PointT >::Ptr local_maxima_, const string &class_name, float window_size) | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | [protected] |
fit_objects(furniture_classification::Hypothesis::ConstPtr hp) | 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_) | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | [protected] |
found_objects_ | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
generate_hypothesis(std::map< std::string, pcl17::PointCloud< pcl17::PointXYZ >::Ptr > &votes_map) | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
generateVisibilityScore(vector< PointNormalCloudPtr > &result_, vector< float > &scores_) | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | [protected] |
getDatabaseDir() | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | [inline] |
getDebug() | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | [inline] |
getDebugFolder() | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | [inline] |
getFeatureEstimator() | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | [inline] |
getFoundObjects() | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | [inline] |
getLocalMaximaGrid(Eigen::MatrixXf &grid, float window_size) | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | [protected] |
getLocalMaximaThreshold() | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | [inline] |
getNumberOfClusters() | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | [inline] |
getScene() | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | [inline] |
getSegmentsFromCloud(PointNormalCloudPtr cloud_with_normals, vector< boost::shared_ptr< vector< int > > > &segment_indices, pcl17::PointCloud< pcl17::PointXYZRGBNormal >::Ptr &colored_segments) | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | [protected] |
icp_max_correspondence_distance_ | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
icp_max_iterations_ | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
icp_treshold_ | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
intersectXY(const pcl17::PointCloud< PointNormalT > &cloud1, const pcl17::PointCloud< PointNormalT > &cloud2) | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | [protected] |
isClassifierComputed() | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | [inline, virtual] |
loadFromFile() | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
local_maxima_threshold_ | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
max_ | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
max_scene_bound_ | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
min_ | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
min_points_in_segment_ | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
min_scene_bound_ | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
mls_ | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
mls_polynomial_fit_ | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
mls_polynomial_order_ | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
mls_search_radius_ | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
ModelMapType typedef | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
ModelMapValueType typedef | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
MovingLeastSquaresType typedef | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
normalizeFeatures(std::vector< FeatureT > &features) | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | [protected] |
normalizeFeaturesWithCurrentMinMax(std::vector< FeatureT > &features) | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | [protected] |
num_angles_ | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
num_clusters_ | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
num_neighbours_ | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
operator<<(YAML::Emitter &out, const PHVObjectClassifier< PT, PNT, FT > &h) | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | [friend] |
PHVObjectClassifier() | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | [inline] |
PointCloud typedef | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
PointCloudConstPtr typedef | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
PointCloudPtr typedef | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
PointNormalCloud typedef | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
PointNormalCloudConstPtr typedef | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
PointNormalCloudPtr typedef | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
PointNormalTree typedef | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
PointNormalTreePtr typedef | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
PointTree typedef | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
PointTreePtr typedef | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
projectVotesToGrid(const pcl17::PointCloud< pcl17::PointXYZI > &model_centers, int &grid_center_x, int &grid_center_y) | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | [protected] |
ransac_distance_threshold_ | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
ransac_num_iter_ | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
ransac_result_threshold_ | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
ransac_vis_score_weight_ | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
removeIntersecting(vector< typename pcl17::PointCloud< PointNormalT >::Ptr > &result_, vector< float > &scores_, vector< float > *selected_scores=NULL) | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | [protected] |
rg_residual_threshold_ | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
rg_smoothness_threshold_ | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
saveToFile() | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
scene_ | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
segment_indices_ | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
segment_pointclouds_ | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
setDatabaseDir(const string &database_dir) | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | [inline] |
setDebug(bool debug) | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | [inline] |
setDebugFolder(const string &debug_folder) | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | [inline] |
setFeatureEstimator(FeatureEstimatorType feature_estimator) | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | [inline] |
setLocalMaximaThreshold(float t) | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | [inline] |
setNumberOfClusters(int num_clusters) | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | [inline] |
setScene(PointCloudConstPtr model, float cut_off_distance=2.5f) | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | [inline, virtual] |
subsampling_resolution_ | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
vote() | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | [protected] |
vote_external(const std::string &matrix) | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
voted_segment_idx_ | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
votes_ | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
window_size_ | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | |
~PHVObjectClassifier() | pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT > | [inline, virtual] |