Point Cloud Library (PCL)  1.7.0
Public Member Functions | Public Attributes
pcl::recognition::Hypothesis Class Reference

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

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

List of all members.

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 Attributes

float match_confidence_
std::set< int > explained_pixels_
int linear_id_

Detailed Description

Definition at line 82 of file hypothesis.h.


Constructor & Destructor Documentation

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

Definition at line 85 of file hypothesis.h.

Definition at line 92 of file hypothesis.h.

virtual pcl::recognition::Hypothesis::~Hypothesis ( ) [inline, virtual]

Definition at line 99 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]

Definition at line 119 of file hypothesis.h.

References linear_id_.

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

Definition at line 113 of file hypothesis.h.

References linear_id_.


Member Data Documentation

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=().


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