#include <pcl/recognition/ransac_based/hypothesis.h>


Public Member Functions | |
| Hypothesis (const ModelLibrary::Model *obj_model=NULL) | |
| Hypothesis (const Hypothesis &src) | |
| virtual | ~Hypothesis () |
| 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 Attributes | |
| float | match_confidence_ |
| std::set< int > | explained_pixels_ |
| int | linear_id_ |
Definition at line 82 of file hypothesis.h.
| pcl::recognition::Hypothesis::Hypothesis | ( | const ModelLibrary::Model * | obj_model = NULL |
) | [inline] |
Definition at line 85 of file hypothesis.h.
| pcl::recognition::Hypothesis::Hypothesis | ( | const Hypothesis & | src | ) | [inline] |
Definition at line 92 of file hypothesis.h.
| virtual pcl::recognition::Hypothesis::~Hypothesis | ( | ) | [inline, virtual] |
Definition at line 99 of file hypothesis.h.
| void pcl::recognition::Hypothesis::computeBounds | ( | float | bounds[6] | ) | const [inline] |
Definition at line 125 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().
| void pcl::recognition::Hypothesis::computeCenterOfMass | ( | float | center_of_mass[3] | ) | const [inline] |
Definition at line 147 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().
| int pcl::recognition::Hypothesis::getLinearId | ( | ) | const [inline] |
Definition at line 119 of file hypothesis.h.
References linear_id_.
| const Hypothesis& pcl::recognition::Hypothesis::operator= | ( | const Hypothesis & | src | ) | [inline] |
Definition at line 102 of file hypothesis.h.
References explained_pixels_, match_confidence_, pcl::recognition::HypothesisBase::obj_model_, and pcl::recognition::HypothesisBase::rigid_transform_.
| void pcl::recognition::Hypothesis::setLinearId | ( | int | id | ) | [inline] |
Definition at line 113 of file hypothesis.h.
References linear_id_.
| std::set<int> pcl::recognition::Hypothesis::explained_pixels_ |
Definition at line 154 of file hypothesis.h.
Referenced by operator=().
Definition at line 155 of file hypothesis.h.
Referenced by getLinearId(), and setLinearId().
Definition at line 153 of file hypothesis.h.
Referenced by operator=().