hpp-core
5.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. More... | |
![]() | |
virtual Configuration_t | shoot () const |
Shoot a random configuration. More... | |
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 |
![]() | |
ConfigurationShooter () | |
void | init (const ConfigurationShooterWkPtr_t &weak) |
Store weak pointer to itself. More... | |
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.