, including all inherited members.
apply_radius_removal_ | vfh_recognition::VFHRecognizer< Distance > | [protected] |
apply_voxel_grid_ | vfh_recognition::VFHRecognizer< Distance > | [protected] |
base_t typedef | vfh_recognizer_db::VFHRecognizerDB< Distance > | [private] |
buildCachesFromDB(bf::path dpath, int iteration) | vfh_recognizer_db::VFHRecognizerDB< Distance > | [inline] |
buildTreeFromDB(int iteration) | vfh_recognizer_db::VFHRecognizerDB< Distance > | [inline] |
buildTreeFromViews(std::vector< boost::shared_ptr< household_objects_database::DatabaseView > > &views) | vfh_recognizer_db::VFHRecognizerDB< Distance > | [inline] |
cache_enabled_ | vfh_recognizer_db::VFHRecognizerDB< Distance > | |
centroid_inputs_ | vfh_recognition::VFHRecognizer< Distance > | [protected] |
centroid_results_ | vfh_recognition::VFHRecognizer< Distance > | [protected] |
cluster_centroids_cache_ | vfh_recognizer_db::VFHRecognizerDB< Distance > | |
computeAngleRollOrientationFrequency(cv::Mat &hist_fft, cv::Mat &hist_fft_input, int nr_bins_, Eigen::Vector4f centroid_view, Eigen::Vector4f centroid_input, const pcl::PointCloud< pcl::PointNormal > &view, const pcl::PointCloud< pcl::PointNormal > &input, int jj, pcl::PointCloud< pcl::VFHSignature308 > &hist_view, pcl::PointCloud< pcl::VFHSignature308 > &hist_input) | vfh_recognition::VFHRecognizer< Distance > | |
computeNormals(pcl::PointCloud< pcl::PointXYZ >::Ptr input, pcl::PointCloud< pcl::PointNormal >::Ptr cloud_normals) | vfh_recognition::VFHRecognizer< Distance > | |
computeRollTransform(Eigen::Vector4f ¢roidInput, Eigen::Vector4f ¢roidResult, double roll_angle, Eigen::Affine3f &final_trans) | vfh_recognition::VFHRecognizer< Distance > | [protected] |
computeTransformToZAxes(Eigen::Vector4f ¢roid, Eigen::Affine3f &transform) | vfh_recognition::VFHRecognizer< Distance > | [protected] |
computeVFH(pcl::PointCloud< pcl::PointXYZ >::Ptr input, pcl::PointCloud< pcl::PointNormal >::Ptr cloud_normals, std::vector< pcl::PointCloud< pcl::VFHSignature308 >, Eigen::aligned_allocator< pcl::PointCloud< pcl::VFHSignature308 > > > &vfh_signatures, std::vector< Eigen::Vector3f > ¢roids_dominant_orientations) | vfh_recognition::VFHRecognizer< Distance > | |
computeVFHRollOrientation(pcl::PointCloud< pcl::PointNormal >::Ptr input, pcl::PointCloud< pcl::VFHSignature308 >::Ptr vfh_signature, Eigen::Vector3f ¢roid, cv::Mat &frequency_domain) | vfh_recognition::VFHRecognizer< Distance > | |
data_ | vfh_recognition::VFHRecognizer< Distance > | [protected] |
database | vfh_recognizer_db::VFHRecognizerDB< Distance > | [private] |
detect(const sensor_msgs::PointCloud2ConstPtr &msg, int nModels, std::vector< int > &model_ids, std::vector< geometry_msgs::Pose > &poses, std::vector< float > &confidences, bool use_fitness_score=true, std::vector< boost::shared_ptr< household_objects_database::DatabaseView > > *views=NULL, std::vector< std::string > *vfh_ids_vec=NULL) | vfh_recognizer_db::VFHRecognizerDB< Distance > | [inline] |
detect_(const sensor_msgs::PointCloud2ConstPtr &msg, int nModels, std::vector< std::string > &model_ids, std::vector< geometry_msgs::Pose > &poses, std::vector< float > &confidences, std::vector< std::string > &vfh_ids, bool use_fitness_score=true) | vfh_recognition::VFHRecognizer< Distance > | |
DistT typedef | vfh_recognizer_db::VFHRecognizerDB< Distance > | [private] |
fill_size_component_ | vfh_recognition::VFHRecognizer< Distance > | |
filterNormalsWithHighCurvature(pcl::PointCloud< pcl::PointNormal > &cloud, std::vector< int > &indices_out, std::vector< int > &indices_in, float threshold) | vfh_recognition::VFHRecognizer< Distance > | [protected] |
fitness_scores_ | vfh_recognition::VFHRecognizer< Distance > | |
getCentroids(std::vector< Eigen::Vector4f, Eigen::aligned_allocator< Eigen::Vector4f > > *centroids) | vfh_recognition::VFHRecognizer< Distance > | |
getCentroidsResults(std::vector< Eigen::Vector4f, Eigen::aligned_allocator< Eigen::Vector4f > > *centroids) | vfh_recognition::VFHRecognizer< Distance > | |
getICPTransformations(std::vector< Eigen::Matrix4f, Eigen::aligned_allocator< Eigen::Matrix4f > > *icp_transformations) | vfh_recognition::VFHRecognizer< Distance > | |
getModelId(std::string id) | vfh_recognizer_db::VFHRecognizerDB< Distance > | [inline, private, virtual] |
getPointCloudFromId(pcl::PointCloud< pcl::PointNormal > &cloud, std::string id) | vfh_recognizer_db::VFHRecognizerDB< Distance > | [inline, private, virtual] |
getPoseFromId(std::string id, geometry_msgs::Pose &pose) | vfh_recognizer_db::VFHRecognizerDB< Distance > | [inline, private, virtual] |
getRollRotationAngles(std::vector< int > *roll_angles) | vfh_recognition::VFHRecognizer< Distance > | |
getVFHCentroidFromVFHid(std::vector< float > ¢roid, std::string id) | vfh_recognizer_db::VFHRecognizerDB< Distance > | [inline, private, virtual] |
getVFHHistogramFromVFHId(pcl::PointCloud< pcl::VFHSignature308 > &vfh_descriptor, std::string vfh_id) | vfh_recognizer_db::VFHRecognizerDB< Distance > | [inline, virtual] |
getVFHId(std::string id) | vfh_recognizer_db::VFHRecognizerDB< Distance > | [inline, private, virtual] |
getVFHRollOrientationFromId(pcl::PointCloud< pcl::VFHSignature308 > &vfh_orientation_signature, std::string id) | vfh_recognizer_db::VFHRecognizerDB< Distance > | [inline, private, virtual] |
getVFHRollOrientationFromIdThroughView(pcl::PointCloud< pcl::VFHSignature308 > &vfh_orientation_signature, std::string id) | vfh_recognizer_db::VFHRecognizerDB< Distance > | [inline, private, virtual] |
getViewCentroidFromVFHid(std::vector< float > ¢roid, std::string id) | vfh_recognizer_db::VFHRecognizerDB< Distance > | [inline, private, virtual] |
icp_iterations_ | vfh_recognition::VFHRecognizer< Distance > | [protected] |
icp_transformations_ | vfh_recognition::VFHRecognizer< Distance > | [protected] |
index_ | vfh_recognition::VFHRecognizer< Distance > | [protected] |
initialize(bool useDB, bf::path dpath, int linear=0, int iteration=0, bool no_save=false) | vfh_recognizer_db::VFHRecognizerDB< Distance > | [inline] |
initializeFromViews(std::vector< boost::shared_ptr< household_objects_database::DatabaseView > > &views) | vfh_recognizer_db::VFHRecognizerDB< Distance > | [inline] |
input_filtered | vfh_recognition::VFHRecognizer< Distance > | |
isCacheEnabled() | vfh_recognizer_db::VFHRecognizerDB< Distance > | [inline] |
knn_ | vfh_recognition::VFHRecognizer< Distance > | [protected] |
loadFileList(std::vector< vfh_model_db > &models, const std::string &filename) | vfh_recognition::VFHRecognizer< Distance > | [protected] |
models_ | vfh_recognition::VFHRecognizer< Distance > | [protected] |
nearestKSearch(flann::Index< DistT > *index, const vfh_model_db &model, int k, flann::Matrix< int > &indices, flann::Matrix< float > &distances) | vfh_recognition::VFHRecognizer< Distance > | [protected] |
normalize_vfh_bins_ | vfh_recognition::VFHRecognizer< Distance > | [protected] |
perform_icp_ | vfh_recognition::VFHRecognizer< Distance > | [protected] |
pose_cache_ | vfh_recognizer_db::VFHRecognizerDB< Distance > | |
roll_cache_ | vfh_recognizer_db::VFHRecognizerDB< Distance > | |
roll_histogram_errors_ | vfh_recognition::VFHRecognizer< Distance > | |
roll_histogram_errors_flipped_ | vfh_recognition::VFHRecognizer< Distance > | |
roll_rotation_angles_ | vfh_recognition::VFHRecognizer< Distance > | [protected] |
saveFileList(const std::vector< vfh_model_db > &models, const std::string &filename) | vfh_recognition::VFHRecognizer< Distance > | [protected] |
scaled_model_id_cache_ | vfh_recognizer_db::VFHRecognizerDB< Distance > | |
setApplyICP(bool apply) | vfh_recognition::VFHRecognizer< Distance > | |
setApplyRadiusRemoval(bool apply) | vfh_recognition::VFHRecognizer< Distance > | |
setApplyVoxelGrid(bool apply) | vfh_recognition::VFHRecognizer< Distance > | |
setCacheEnabled(bool e) | vfh_recognizer_db::VFHRecognizerDB< Distance > | [inline] |
setICPIterations(int iter) | vfh_recognition::VFHRecognizer< Distance > | |
setNormalizeVFHBins(bool normalize) | vfh_recognition::VFHRecognizer< Distance > | |
setUseClusterCentroids(bool use) | vfh_recognition::VFHRecognizer< Distance > | |
setUseOldVFH(bool use) | vfh_recognition::VFHRecognizer< Distance > | |
use_cluster_centroids_ | vfh_recognition::VFHRecognizer< Distance > | [protected] |
use_old_vfh_ | vfh_recognition::VFHRecognizer< Distance > | [protected] |
vfh_cache_ | vfh_recognizer_db::VFHRecognizerDB< Distance > | |
vfh_histogram_processed | vfh_recognition::VFHRecognizer< Distance > | |
VFHRecognizer() | vfh_recognition::VFHRecognizer< Distance > | |
VFHRecognizerDB(bool enable_cache=false) | vfh_recognizer_db::VFHRecognizerDB< Distance > | [inline] |
view_cache_ | vfh_recognizer_db::VFHRecognizerDB< Distance > | |
view_id_being_processed_ | vfh_recognition::VFHRecognizer< Distance > | |
~VFHRecognizer() | vfh_recognition::VFHRecognizer< Distance > | |