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

List of all members.

Public Member Functions

void apply (mets::feasible_solution &) const
 Operates this move on sol.
mets::gol_type apply_and_evaluate (mets::feasible_solution &cs)
mets::gol_type evaluate (const mets::feasible_solution &) const
 Evaluate the cost after the move.
 move (int i)
void unapply (mets::feasible_solution &s) const

Private Attributes

int index_

Detailed Description

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

Definition at line 114 of file hv_go.h.


Constructor & Destructor Documentation

template<typename ModelT , typename SceneT >
pcl::GlobalHypothesesVerification< ModelT, SceneT >::move::move ( int  i) [inline]

Definition at line 118 of file hv_go.h.


Member Function Documentation

template<typename ModelT , typename SceneT >
void pcl::GlobalHypothesesVerification< ModelT, SceneT >::move::apply ( mets::feasible_solution sol) const [inline, virtual]

Operates this move on sol.

This should actually change the solution.

Implements mets::move.

Definition at line 134 of file hv_go.h.

template<typename ModelT , typename SceneT >
mets::gol_type pcl::GlobalHypothesesVerification< ModelT, SceneT >::move::apply_and_evaluate ( mets::feasible_solution cs) [inline]

Definition at line 128 of file hv_go.h.

template<typename ModelT , typename SceneT >
mets::gol_type pcl::GlobalHypothesesVerification< ModelT, SceneT >::move::evaluate ( const mets::feasible_solution sol) const [inline, virtual]

Evaluate the cost after the move.

What if we make this move? Local searches can be speed up by a substantial amount if we are able to efficiently evaluate the cost of the neighboring solutions without actually changing the solution.

Implements mets::move.

Definition at line 123 of file hv_go.h.

template<typename ModelT , typename SceneT >
void pcl::GlobalHypothesesVerification< ModelT, SceneT >::move::unapply ( mets::feasible_solution s) const [inline]

Definition at line 138 of file hv_go.h.


Member Data Documentation

template<typename ModelT , typename SceneT >
int pcl::GlobalHypothesesVerification< ModelT, SceneT >::move::index_ [private]

Definition at line 116 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