hpp-core
4.10.1
Implement basic classes for canonical path planning for kinematic chains.
|
Go to the documentation of this file.
19 #ifndef HPP_CORE_CONFIGURATION_SHOOTER_GAUSSIAN_HH
20 # define HPP_CORE_CONFIGURATION_SHOOTER_GAUSSIAN_HH
24 # include <hpp/pinocchio/device.hh>
30 namespace configurationShooter {
69 assert (s.size() == robot_->numberDof());
83 , center_ (robot->currentConfiguration())
84 , sigmas_ (robot->numberDof())
102 GaussianWkPtr_t weak_;
109 #endif // HPP_CORE_CONFIGURATION_SHOOTER_GAUSSIAN_HH
pinocchio::Configuration_t Configuration_t
Definition: fwd.hh:96
Definition: gaussian.hh:36
void center(ConfigurationIn_t c)
Definition: gaussian.hh:48
pinocchio::vector_t vector_t
Definition: fwd.hh:201
pinocchio::ConfigurationIn_t ConfigurationIn_t
Definition: fwd.hh:97
const Configuration_t & center() const
Definition: gaussian.hh:52
Gaussian(const DevicePtr_t &robot)
Definition: gaussian.hh:81
void init(const ConfigurationShooterWkPtr_t &weak)
Store weak pointer to itself.
Definition: configuration-shooter.hh:59
void init(const GaussianPtr_t &self)
Definition: gaussian.hh:88
Definition: configuration-shooter.hh:34
void sigmas(vectorIn_t s)
Definition: gaussian.hh:67
static GaussianPtr_t create(const DevicePtr_t &robot)
Definition: gaussian.hh:40
Definition: basic-configuration-shooter.hh:26
pinocchio::vectorIn_t vectorIn_t
Definition: fwd.hh:202
pinocchio::DevicePtr_t DevicePtr_t
Definition: fwd.hh:114
boost::shared_ptr< Gaussian > GaussianPtr_t
Definition: fwd.hh:338
const vector_t & sigmas() const
Definition: gaussian.hh:72
pinocchio::value_type value_type
Definition: fwd.hh:157
#define HPP_CORE_DLLAPI
Definition: config.hh:64