$search
apply_radius_removal_ | vfh_recognition::VFHRecognizer< Distance > | [protected] |
apply_voxel_grid_ | vfh_recognition::VFHRecognizer< Distance > | [protected] |
centroid_inputs_ | vfh_recognition::VFHRecognizer< Distance > | [protected] |
centroid_results_ | vfh_recognition::VFHRecognizer< Distance > | [protected] |
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 > | [inline] |
computeNormals(pcl::PointCloud< pcl::PointXYZ >::Ptr input, pcl::PointCloud< pcl::PointNormal >::Ptr cloud_normals) | vfh_recognition::VFHRecognizer< Distance > | [inline] |
computeRollTransform(Eigen::Vector4f ¢roidInput, Eigen::Vector4f ¢roidResult, double roll_angle, Eigen::Affine3f &final_trans) | vfh_recognition::VFHRecognizer< Distance > | [inline, protected] |
computeTransformToZAxes(Eigen::Vector4f ¢roid, Eigen::Affine3f &transform) | vfh_recognition::VFHRecognizer< Distance > | [inline, 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 > | [inline] |
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 > | [inline] |
data_ | vfh_recognition::VFHRecognizer< Distance > | [protected] |
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 > | [inline] |
DistT typedef | vfh_recognition::VFHRecognizer< 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 > | [inline, protected] |
fitness_scores_ | vfh_recognition::VFHRecognizer< Distance > | |
getCentroids(std::vector< Eigen::Vector4f, Eigen::aligned_allocator< Eigen::Vector4f > > *centroids) | vfh_recognition::VFHRecognizer< Distance > | [inline] |
getCentroidsResults(std::vector< Eigen::Vector4f, Eigen::aligned_allocator< Eigen::Vector4f > > *centroids) | vfh_recognition::VFHRecognizer< Distance > | [inline] |
getICPTransformations(std::vector< Eigen::Matrix4f, Eigen::aligned_allocator< Eigen::Matrix4f > > *icp_transformations) | vfh_recognition::VFHRecognizer< Distance > | [inline] |
getModelId(std::string id)=0 | vfh_recognition::VFHRecognizer< Distance > | [protected, pure virtual] |
getPointCloudFromId(pcl::PointCloud< pcl::PointNormal > &cloud, std::string id)=0 | vfh_recognition::VFHRecognizer< Distance > | [protected, pure virtual] |
getPoseFromId(std::string id, geometry_msgs::Pose &pose)=0 | vfh_recognition::VFHRecognizer< Distance > | [protected, pure virtual] |
getRollRotationAngles(std::vector< int > *roll_angles) | vfh_recognition::VFHRecognizer< Distance > | [inline] |
getVFHCentroidFromVFHid(std::vector< float > ¢roid, std::string id)=0 | vfh_recognition::VFHRecognizer< Distance > | [protected, pure virtual] |
getVFHHistogramFromVFHId(pcl::PointCloud< pcl::VFHSignature308 > &vfh_descriptor, std::string vfh_id)=0 | vfh_recognition::VFHRecognizer< Distance > | [pure virtual] |
getVFHId(std::string id)=0 | vfh_recognition::VFHRecognizer< Distance > | [protected, pure virtual] |
getVFHRollOrientationFromId(pcl::PointCloud< pcl::VFHSignature308 > &vfh_orientation_signature, std::string id)=0 | vfh_recognition::VFHRecognizer< Distance > | [protected, pure virtual] |
getVFHRollOrientationFromIdThroughView(pcl::PointCloud< pcl::VFHSignature308 > &vfh_orientation_signature, std::string id)=0 | vfh_recognition::VFHRecognizer< Distance > | [protected, pure virtual] |
getViewCentroidFromVFHid(std::vector< float > ¢roid, std::string id)=0 | vfh_recognition::VFHRecognizer< Distance > | [protected, pure virtual] |
icp_iterations_ | vfh_recognition::VFHRecognizer< Distance > | [protected] |
icp_transformations_ | vfh_recognition::VFHRecognizer< Distance > | [protected] |
index_ | vfh_recognition::VFHRecognizer< Distance > | [protected] |
input_filtered | vfh_recognition::VFHRecognizer< Distance > | |
knn_ | vfh_recognition::VFHRecognizer< Distance > | [protected] |
loadFileList(std::vector< vfh_model_db > &models, const std::string &filename) | vfh_recognition::VFHRecognizer< Distance > | [inline, 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 > | [inline, protected] |
normalize_vfh_bins_ | vfh_recognition::VFHRecognizer< Distance > | [protected] |
perform_icp_ | vfh_recognition::VFHRecognizer< Distance > | [protected] |
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 > | [inline, protected] |
setApplyICP(bool apply) | vfh_recognition::VFHRecognizer< Distance > | [inline] |
setApplyRadiusRemoval(bool apply) | vfh_recognition::VFHRecognizer< Distance > | [inline] |
setApplyVoxelGrid(bool apply) | vfh_recognition::VFHRecognizer< Distance > | [inline] |
setICPIterations(int iter) | vfh_recognition::VFHRecognizer< Distance > | [inline] |
setNormalizeVFHBins(bool normalize) | vfh_recognition::VFHRecognizer< Distance > | [inline] |
setUseClusterCentroids(bool use) | vfh_recognition::VFHRecognizer< Distance > | [inline] |
setUseOldVFH(bool use) | vfh_recognition::VFHRecognizer< Distance > | [inline] |
use_cluster_centroids_ | vfh_recognition::VFHRecognizer< Distance > | [protected] |
use_old_vfh_ | vfh_recognition::VFHRecognizer< Distance > | [protected] |
vfh_histogram_processed | vfh_recognition::VFHRecognizer< Distance > | |
VFHRecognizer() | vfh_recognition::VFHRecognizer< Distance > | [inline] |
view_id_being_processed_ | vfh_recognition::VFHRecognizer< Distance > | |
~VFHRecognizer() | vfh_recognition::VFHRecognizer< Distance > | [inline] |