|
hpp-core 6.0.0
Implement basic classes for canonical path planning for kinematic chains.
|
Uniformly sample with bounds of degrees of freedom using a custom generator. More...
#include <hpp/core/configuration-shooter/uniform-tpl.hh>


Public Types | |
| typedef shared_ptr< UniformTpl< generator_t > > | Ptr_t |
| typedef weak_ptr< UniformTpl< generator_t > > | WkPtr_t |
Public Member Functions | |
| void | seed (typename generator_t::result_type seed) |
| Set the generator seed. | |
Public Member Functions inherited from hpp::core::ConfigurationShooter | |
| virtual Configuration_t | shoot () const |
| Shoot a random configuration. | |
| virtual void | shoot (Configuration_t &q) const |
| virtual | ~ConfigurationShooter () |
Static Public Member Functions | |
| static Ptr_t | create (const DevicePtr_t &robot) |
Protected Member Functions | |
| UniformTpl (const DevicePtr_t &robot) | |
| void | init (const Ptr_t &self) |
| virtual void | impl_shoot (Configuration_t &q) const |
Protected Member Functions inherited from hpp::core::ConfigurationShooter | |
| ConfigurationShooter () | |
| void | init (const ConfigurationShooterWkPtr_t &weak) |
| Store weak pointer to itself. | |
Uniformly sample with bounds of degrees of freedom using a custom generator.
| typedef shared_ptr<UniformTpl<generator_t> > hpp::core::configurationShooter::UniformTpl< generator_t >::Ptr_t |
| typedef weak_ptr<UniformTpl<generator_t> > hpp::core::configurationShooter::UniformTpl< generator_t >::WkPtr_t |
|
inlineprotected |
Uniformly sample configuration space
Note that translation joints have to be bounded.
|
inlinestatic |
|
protectedvirtual |
Implements hpp::core::ConfigurationShooter.
|
inlineprotected |
|
inline |
Set the generator seed.