29 #ifndef HPP_MANIPULATION_PATH_OPTIMIZATION_RANDOM_SHORTCUT_HH
30 #define HPP_MANIPULATION_PATH_OPTIMIZATION_RANDOM_SHORTCUT_HH
32 #include <hpp/core/path-optimization/random-shortcut.hh>
37 namespace manipulation {
40 namespace pathOptimization {
45 :
public core::pathOptimization::RandomShortcut {
58 virtual bool shootTimes(
const core::PathVectorPtr_t& currentOpt,
Definition: random-shortcut.hh:45
RandomShortcut(const core::ProblemConstPtr_t &problem)
Definition: random-shortcut.hh:53
static RandomShortcutPtr_t create(const core::ProblemConstPtr_t problem)
Return shared pointer to new object.
Definition: random-shortcut.hh:48
virtual bool shootTimes(const core::PathVectorPtr_t ¤tOpt, const value_type &t0, value_type &t1, value_type &t2, const value_type &t3)
#define HPP_MANIPULATION_DLLAPI
Definition: config.hh:88
shared_ptr< RandomShortcut > RandomShortcutPtr_t
Definition: random-shortcut.hh:42
HPP_PREDEF_CLASS(SmallSteps)
shared_ptr< const Problem > ProblemConstPtr_t
Definition: fwd.hh:66
core::value_type value_type
Definition: fwd.hh:89