Public Member Functions | Public Attributes
pcl::GlobalHypothesesVerification< ModelT, SceneT >::SAModel Class Reference
Inheritance diagram for pcl::GlobalHypothesesVerification< ModelT, SceneT >::SAModel:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void apply (int, bool)
mets::gol_type apply_and_evaluate (int index, bool val)
void copy_from (const mets::copyable &o)
mets::gol_type cost_function () const
 Cost function to be minimized.
void setOptimizer (SAOptimizerT *opt)
void setSolution (std::vector< bool > &sol)
void unapply (int index, bool val)
mets::gol_type what_if (int, bool) const

Public Attributes

mets::gol_type cost_
SAOptimizerTopt_
std::vector< bool > solution_

Detailed Description

template<typename ModelT, typename SceneT>
class pcl::GlobalHypothesesVerification< ModelT, SceneT >::SAModel

Definition at line 50 of file hv_go.h.


Member Function Documentation

template<typename ModelT , typename SceneT >
void pcl::GlobalHypothesesVerification< ModelT, SceneT >::SAModel::apply ( int  ,
bool   
) [inline]

Definition at line 88 of file hv_go.h.

template<typename ModelT , typename SceneT >
mets::gol_type pcl::GlobalHypothesesVerification< ModelT, SceneT >::SAModel::apply_and_evaluate ( int  index,
bool  val 
) [inline]

Definition at line 80 of file hv_go.h.

template<typename ModelT , typename SceneT >
void pcl::GlobalHypothesesVerification< ModelT, SceneT >::SAModel::copy_from ( const mets::copyable o) [inline, virtual]

Implements mets::copyable.

Definition at line 63 of file hv_go.h.

template<typename ModelT , typename SceneT >
mets::gol_type pcl::GlobalHypothesesVerification< ModelT, SceneT >::SAModel::cost_function ( ) const [inline, virtual]

Cost function to be minimized.

The cost function is the target that the search algorithm tries to minimize.

You must implement this for your problem.

Implements mets::evaluable_solution.

Definition at line 58 of file hv_go.h.

template<typename ModelT , typename SceneT >
void pcl::GlobalHypothesesVerification< ModelT, SceneT >::SAModel::setOptimizer ( SAOptimizerT opt) [inline]

Definition at line 104 of file hv_go.h.

template<typename ModelT , typename SceneT >
void pcl::GlobalHypothesesVerification< ModelT, SceneT >::SAModel::setSolution ( std::vector< bool > &  sol) [inline]

Definition at line 99 of file hv_go.h.

template<typename ModelT , typename SceneT >
void pcl::GlobalHypothesesVerification< ModelT, SceneT >::SAModel::unapply ( int  index,
bool  val 
) [inline]

Definition at line 93 of file hv_go.h.

template<typename ModelT , typename SceneT >
mets::gol_type pcl::GlobalHypothesesVerification< ModelT, SceneT >::SAModel::what_if ( int  ,
bool   
) const [inline]

Definition at line 71 of file hv_go.h.


Member Data Documentation

template<typename ModelT , typename SceneT >
mets::gol_type pcl::GlobalHypothesesVerification< ModelT, SceneT >::SAModel::cost_

Definition at line 55 of file hv_go.h.

template<typename ModelT , typename SceneT >
SAOptimizerT* pcl::GlobalHypothesesVerification< ModelT, SceneT >::SAModel::opt_

Definition at line 54 of file hv_go.h.

template<typename ModelT , typename SceneT >
std::vector<bool> pcl::GlobalHypothesesVerification< ModelT, SceneT >::SAModel::solution_

Definition at line 53 of file hv_go.h.


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


pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:41:22