Public Types | Public Member Functions
mets::search_listener< move_manager_type > Class Template Reference

An object that is called back during the search progress. More...

#include <abstract-search.hh>

Inheritance diagram for mets::search_listener< move_manager_type >:
Inheritance graph
[legend]

List of all members.

Public Types

typedef abstract_search
< move_manager_type > 
search_type

Public Member Functions

search_listener< search_type > & operator= (const search_listener< search_type > &other)
 search_listener ()
 A new observer (listener) of a search process, remember to attach the created object to the search process to be observed (mets::search_type::attach())
 search_listener (const search_listener< search_type > &other)
 purposely not implemented (see Effective C++)
virtual void update (search_type *algorithm)=0
 This is the callback method called by searches when a move, an improvement or something else happens.
virtual ~search_listener ()
 Virtual destructor.

Detailed Description

template<typename move_manager_type>
class mets::search_listener< move_manager_type >

An object that is called back during the search progress.

Definition at line 240 of file abstract-search.hh.


Member Typedef Documentation

template<typename move_manager_type>
typedef abstract_search<move_manager_type> mets::search_listener< move_manager_type >::search_type

Definition at line 243 of file abstract-search.hh.


Constructor & Destructor Documentation

template<typename move_manager_type>
mets::search_listener< move_manager_type >::search_listener ( ) [inline, explicit]

A new observer (listener) of a search process, remember to attach the created object to the search process to be observed (mets::search_type::attach())

Definition at line 248 of file abstract-search.hh.

template<typename move_manager_type>
mets::search_listener< move_manager_type >::search_listener ( const search_listener< search_type > &  other)

purposely not implemented (see Effective C++)

template<typename move_manager_type>
virtual mets::search_listener< move_manager_type >::~search_listener ( ) [inline, virtual]

Virtual destructor.

Definition at line 258 of file abstract-search.hh.


Member Function Documentation

template<typename move_manager_type>
search_listener<search_type>& mets::search_listener< move_manager_type >::operator= ( const search_listener< search_type > &  other)
template<typename move_manager_type>
virtual void mets::search_listener< move_manager_type >::update ( search_type algorithm) [pure virtual]

This is the callback method called by searches when a move, an improvement or something else happens.


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


pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:38:54