4 #ifndef HPP_CORE_CONFIGURATION_SHOOTER_UNIFORM_TPL_HH
5 #define HPP_CORE_CONFIGURATION_SHOOTER_UNIFORM_TPL_HH
8 #include <hpp/pinocchio/device.hh>
13 namespace configurationShooter {
19 template <
class generator_t>
22 typedef shared_ptr<UniformTpl<generator_t>>
Ptr_t;
23 typedef weak_ptr<UniformTpl<generator_t>>
WkPtr_t;
33 void seed(
typename generator_t::result_type seed) { generator_.seed(seed); }
53 mutable generator_t generator_;
Definition: configuration-shooter.hh:45
#define HPP_CORE_DLLAPI
Definition: config.hh:88
void init(const ConfigurationShooterWkPtr_t &weak)
Store weak pointer to itself.
Definition: configuration-shooter.hh:67
UniformTpl< std::default_random_engine > UniformSeedable
Definition: uniform-tpl.hh:57
pinocchio::Configuration_t Configuration_t
Definition: fwd.hh:107
pinocchio::DevicePtr_t DevicePtr_t
Definition: fwd.hh:134
Definition: bi-rrt-planner.hh:35