Point Cloud Library (PCL)
1.11.0
|
Abstract class for hypotheses verification methods. More...
#include <pcl/recognition/hv/hypotheses_verification.h>
Public Member Functions | |
HypothesisVerification () | |
virtual | ~HypothesisVerification ()=default |
bool | getRequiresNormals () |
void | setResolution (float r) |
void | setOcclusionThreshold (float t) |
void | setInlierThreshold (float r) |
void | getMask (std::vector< bool > &mask) |
void | addCompleteModels (std::vector< typename pcl::PointCloud< ModelT >::ConstPtr > &complete_models) |
void | addNormalsClouds (std::vector< pcl::PointCloud< pcl::Normal >::ConstPtr > &complete_models) |
void | addModels (std::vector< typename pcl::PointCloud< ModelT >::ConstPtr > &models, bool occlusion_reasoning=false) |
void | setSceneCloud (const typename pcl::PointCloud< SceneT >::Ptr &scene_cloud) |
void | setOcclusionCloud (const typename pcl::PointCloud< SceneT >::Ptr &occ_cloud) |
virtual void | verify ()=0 |
Protected Attributes | |
std::vector< bool > | mask_ |
pcl::PointCloud< SceneT >::ConstPtr | scene_cloud_ |
pcl::PointCloud< SceneT >::ConstPtr | occlusion_cloud_ |
bool | occlusion_cloud_set_ |
pcl::PointCloud< SceneT >::Ptr | scene_cloud_downsampled_ |
pcl::search::KdTree< SceneT >::Ptr | scene_downsampled_tree_ |
std::vector< typename pcl::PointCloud< ModelT >::ConstPtr > | visible_models_ |
std::vector< typename pcl::PointCloud< pcl::Normal >::ConstPtr > | visible_normal_models_ |
std::vector< typename pcl::PointCloud< ModelT >::ConstPtr > | complete_models_ |
std::vector< typename pcl::PointCloud< pcl::Normal >::ConstPtr > | complete_normal_models_ |
int | zbuffer_scene_resolution_ |
int | zbuffer_self_occlusion_resolution_ |
float | resolution_ |
float | inliers_threshold_ |
float | occlusion_thres_ |
bool | requires_normals_ |
bool | normals_set_ |
Abstract class for hypotheses verification methods.
Definition at line 55 of file hypotheses_verification.h.
|
inline |
Definition at line 133 of file hypotheses_verification.h.
|
virtualdefault |
|
inline |
Definition at line 197 of file hypotheses_verification.h.
|
inline |
|
inline |
Definition at line 208 of file hypotheses_verification.h.
|
inline |
Definition at line 185 of file hypotheses_verification.h.
|
inline |
Definition at line 148 of file hypotheses_verification.h.
|
inline |
Definition at line 175 of file hypotheses_verification.h.
|
inline |
Definition at line 315 of file hypotheses_verification.h.
|
inline |
Definition at line 166 of file hypotheses_verification.h.
|
inline |
Definition at line 157 of file hypotheses_verification.h.
|
inline |
|
pure virtual |
|
protected |
Definition at line 96 of file hypotheses_verification.h.
|
protected |
Definition at line 98 of file hypotheses_verification.h.
|
protected |
Definition at line 115 of file hypotheses_verification.h.
|
protected |
Definition at line 62 of file hypotheses_verification.h.
|
protected |
Definition at line 130 of file hypotheses_verification.h.
|
protected |
Definition at line 71 of file hypotheses_verification.h.
|
protected |
Definition at line 73 of file hypotheses_verification.h.
|
protected |
Definition at line 120 of file hypotheses_verification.h.
|
protected |
Definition at line 125 of file hypotheses_verification.h.
|
protected |
Definition at line 110 of file hypotheses_verification.h.
|
protected |
Definition at line 66 of file hypotheses_verification.h.
|
protected |
Definition at line 78 of file hypotheses_verification.h.
|
protected |
Definition at line 83 of file hypotheses_verification.h.
|
protected |
Definition at line 90 of file hypotheses_verification.h.
|
protected |
Definition at line 92 of file hypotheses_verification.h.
|
protected |
Definition at line 102 of file hypotheses_verification.h.
|
protected |
Definition at line 106 of file hypotheses_verification.h.