19 #ifndef HPP_CORE_STEERING_METHOD_STRAIGHT_HH
20 # define HPP_CORE_STEERING_METHOD_STRAIGHT_HH
29 namespace steeringMethod {
58 return createCopy (weak_.lock ());
79 void init (StraightWkPtr_t weak)
87 StraightWkPtr_t weak_;
Definition: steering-method.hh:39
void init(SteeringMethodWkPtr_t weak)
Store weak pointer to itself.
Definition: steering-method.hh:114
Definition: straight.hh:36
#define HPP_CORE_DLLAPI
Definition: config.hh:64
virtual SteeringMethodPtr_t copy() const
Copy instance and return shared pointer.
Definition: straight.hh:56
Straight(const ProblemConstPtr_t &problem)
Definition: straight.hh:68
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:79
static StraightPtr_t create(const ProblemConstPtr_t &problem)
Create instance and return shared pointer.
Definition: straight.hh:39
static StraightPtr_t createCopy(const StraightPtr_t &other)
Copy instance and return shared pointer.
Definition: straight.hh:48
Straight(const Straight &other)
Copy constructor.
Definition: straight.hh:73
shared_ptr< Straight > StraightPtr_t
Definition: fwd.hh:26
shared_ptr< SteeringMethod > SteeringMethodPtr_t
Definition: fwd.hh:195
pinocchio::ConfigurationIn_t ConfigurationIn_t
Definition: fwd.hh:97
shared_ptr< const Problem > ProblemConstPtr_t
Definition: fwd.hh:180
shared_ptr< Path > PathPtr_t
Definition: fwd.hh:170
Definition: bi-rrt-planner.hh:24