Point Cloud Library (PCL)
1.14.1-dev
|
#include <pcl/recognition/ransac_based/hypothesis.h>
Public Member Functions | |
Hypothesis (const ModelLibrary::Model *obj_model=nullptr) | |
Hypothesis (const Hypothesis &src) | |
~Hypothesis () override=default | |
const Hypothesis & | operator= (const Hypothesis &src) |
void | setLinearId (int id) |
int | getLinearId () const |
void | computeBounds (float bounds[6]) const |
void | computeCenterOfMass (float center_of_mass[3]) const |
Public Member Functions inherited from pcl::recognition::HypothesisBase | |
HypothesisBase (const ModelLibrary::Model *obj_model) | |
HypothesisBase (const ModelLibrary::Model *obj_model, const float *rigid_transform) | |
virtual | ~HypothesisBase ()=default |
void | setModel (const ModelLibrary::Model *model) |
Public Attributes | |
float | match_confidence_ {-1.0f} |
std::set< int > | explained_pixels_ |
int | linear_id_ {-1} |
Public Attributes inherited from pcl::recognition::HypothesisBase | |
float | rigid_transform_ [12] {} |
const ModelLibrary::Model * | obj_model_ {nullptr} |
Definition at line 81 of file hypothesis.h.
|
inline |
Definition at line 84 of file hypothesis.h.
|
inline |
Definition at line 89 of file hypothesis.h.
|
overridedefault |
|
inline |
Definition at line 122 of file hypothesis.h.
References pcl::recognition::aux::expandBoundingBoxToContainPoint(), pcl::recognition::ModelLibrary::Model::getBoundsOfOctreePoints(), pcl::recognition::HypothesisBase::obj_model_, pcl::recognition::HypothesisBase::rigid_transform_, and pcl::recognition::aux::transform().
|
inline |
Definition at line 144 of file hypothesis.h.
References pcl::recognition::ModelLibrary::Model::getOctreeCenterOfMass(), pcl::recognition::HypothesisBase::obj_model_, pcl::recognition::HypothesisBase::rigid_transform_, and pcl::recognition::aux::transform().
|
inline |
Definition at line 116 of file hypothesis.h.
References linear_id_.
|
inline |
Definition at line 99 of file hypothesis.h.
References explained_pixels_, match_confidence_, pcl::recognition::HypothesisBase::obj_model_, and pcl::recognition::HypothesisBase::rigid_transform_.
|
inline |
Definition at line 110 of file hypothesis.h.
References linear_id_.
std::set<int> pcl::recognition::Hypothesis::explained_pixels_ |
Definition at line 151 of file hypothesis.h.
Referenced by operator=().
int pcl::recognition::Hypothesis::linear_id_ {-1} |
Definition at line 152 of file hypothesis.h.
Referenced by getLinearId(), and setLinearId().
float pcl::recognition::Hypothesis::match_confidence_ {-1.0f} |
Definition at line 150 of file hypothesis.h.
Referenced by operator=().