hpp::core::ConfigurationShooter Class Referenceabstract

Abstraction of configuration shooter. More...

#include <hpp/core/configuration-shooter.hh>

Inheritance diagram for hpp::core::ConfigurationShooter:
[legend]

Public Member Functions

virtual ConfigurationPtr_t shoot () const
 Shoot a random configuration. More...
 
virtual void shoot (Configuration_t &q) const =0
 Shoot a random configuration. More...
 
virtual ~ConfigurationShooter ()
 

Protected Member Functions

 ConfigurationShooter ()
 
void init (const ConfigurationShooterWkPtr_t &weak)
 Store weak pointer to itself. More...
 

Detailed Description

Abstraction of configuration shooter.

Configuration shooters are used by random sampling algorithms to generate new configurations