Point Cloud Library (PCL)  1.9.1-dev
List of all members | Public Member Functions | Public Attributes
pcl::recognition::Hypothesis Class Reference

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

+ Inheritance diagram for pcl::recognition::Hypothesis:

Public Member Functions

 Hypothesis (const ModelLibrary::Model *obj_model=NULL)
 
 Hypothesis (const Hypothesis &src)
 
virtual ~Hypothesis ()
 
const Hypothesisoperator= (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 ()
 
void setModel (const ModelLibrary::Model *model)
 

Public Attributes

float match_confidence_
 
std::set< int > explained_pixels_
 
int linear_id_
 
- Public Attributes inherited from pcl::recognition::HypothesisBase
float rigid_transform_ [12]
 
const ModelLibrary::Modelobj_model_
 

Detailed Description

Definition at line 81 of file hypothesis.h.

Constructor & Destructor Documentation

pcl::recognition::Hypothesis::Hypothesis ( const ModelLibrary::Model obj_model = NULL)
inline

Definition at line 84 of file hypothesis.h.

pcl::recognition::Hypothesis::Hypothesis ( const Hypothesis src)
inline

Definition at line 91 of file hypothesis.h.

virtual pcl::recognition::Hypothesis::~Hypothesis ( )
inlinevirtual

Definition at line 98 of file hypothesis.h.

Member Function Documentation

void pcl::recognition::Hypothesis::computeBounds ( float  bounds[6]) const
inline
void pcl::recognition::Hypothesis::computeCenterOfMass ( float  center_of_mass[3]) const
inline
int pcl::recognition::Hypothesis::getLinearId ( ) const
inline

Definition at line 118 of file hypothesis.h.

const Hypothesis& pcl::recognition::Hypothesis::operator= ( const Hypothesis src)
inline
void pcl::recognition::Hypothesis::setLinearId ( int  id)
inline

Definition at line 112 of file hypothesis.h.

Member Data Documentation

std::set<int> pcl::recognition::Hypothesis::explained_pixels_

Definition at line 153 of file hypothesis.h.

Referenced by operator=().

int pcl::recognition::Hypothesis::linear_id_

Definition at line 154 of file hypothesis.h.

float pcl::recognition::Hypothesis::match_confidence_

Definition at line 152 of file hypothesis.h.

Referenced by operator=().


The documentation for this class was generated from the following file: