30#ifndef HPP_CORE_STEERING_METHOD_STRAIGHT_HH
31#define HPP_CORE_STEERING_METHOD_STRAIGHT_HH
40namespace steeringMethod {
78 void init(StraightWkPtr_t weak) {
79 SteeringMethod::init(weak);
84 StraightWkPtr_t weak_;
Definition steering-method.hh:48
Definition straight.hh:46
#define HPP_CORE_DLLAPI
Definition config.hh:88
virtual SteeringMethodPtr_t copy() const
Copy instance and return shared pointer.
Definition straight.hh:63
Straight(const ProblemConstPtr_t &problem)
Definition straight.hh:72
virtual PathPtr_t impl_compute(ConfigurationIn_t q1, ConfigurationIn_t q2) const
create a path between two configurations
void init(StraightWkPtr_t weak)
Store weak pointer to itself.
Definition straight.hh:78
static StraightPtr_t create(const ProblemConstPtr_t &problem)
Create instance and return shared pointer.
Definition straight.hh:49
static StraightPtr_t createCopy(const StraightPtr_t &other)
Copy instance and return shared pointer.
Definition straight.hh:56
Straight(const Straight &other)
Copy constructor.
Definition straight.hh:75
shared_ptr< Straight > StraightPtr_t
Definition fwd.hh:37
shared_ptr< SteeringMethod > SteeringMethodPtr_t
Definition fwd.hh:213
pinocchio::ConfigurationIn_t ConfigurationIn_t
Definition fwd.hh:108
shared_ptr< const Problem > ProblemConstPtr_t
Definition fwd.hh:197
shared_ptr< Path > PathPtr_t
Definition fwd.hh:187
Definition bi-rrt-planner.hh:35