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

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

+ Inheritance diagram for pcl::recognition::HypothesisBase:
+ Collaboration diagram for pcl::recognition::HypothesisBase:

Public Member Functions

 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 rigid_transform_ [12] {}
 
const ModelLibrary::Modelobj_model_ {nullptr}
 

Detailed Description

Definition at line 55 of file hypothesis.h.

Constructor & Destructor Documentation

◆ HypothesisBase() [1/2]

pcl::recognition::HypothesisBase::HypothesisBase ( const ModelLibrary::Model obj_model)
inline

Definition at line 58 of file hypothesis.h.

◆ HypothesisBase() [2/2]

pcl::recognition::HypothesisBase::HypothesisBase ( const ModelLibrary::Model obj_model,
const float *  rigid_transform 
)
inline

Definition at line 62 of file hypothesis.h.

References rigid_transform_.

◆ ~HypothesisBase()

virtual pcl::recognition::HypothesisBase::~HypothesisBase ( )
virtualdefault

Member Function Documentation

◆ setModel()

void pcl::recognition::HypothesisBase::setModel ( const ModelLibrary::Model model)
inline

Definition at line 71 of file hypothesis.h.

References obj_model_.

Member Data Documentation

◆ obj_model_

const ModelLibrary::Model* pcl::recognition::HypothesisBase::obj_model_ {nullptr}

◆ rigid_transform_

float pcl::recognition::HypothesisBase::rigid_transform_[12] {}

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