From fad18f9c22c1106dd41c2c60f9508e533738dc49 Mon Sep 17 00:00:00 2001 From: Joseph Mirabel <jmirabel@laas.fr> Date: Mon, 24 Aug 2015 17:02:17 +0200 Subject: [PATCH] Add ProblemSolver::create --- include/hpp/manipulation/problem-solver.hh | 2 ++ src/problem-solver.cc | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/include/hpp/manipulation/problem-solver.hh b/include/hpp/manipulation/problem-solver.hh index b7ac344c..45edd538 100644 --- a/include/hpp/manipulation/problem-solver.hh +++ b/include/hpp/manipulation/problem-solver.hh @@ -45,6 +45,8 @@ namespace hpp { { } + static ProblemSolverPtr_t create (); + /// Set robot /// Check that robot is of type hpp::manipulation::Device virtual void robot (const DevicePtr_t& robot) diff --git a/src/problem-solver.cc b/src/problem-solver.cc index bb85b1c3..b15aedd0 100644 --- a/src/problem-solver.cc +++ b/src/problem-solver.cc @@ -38,6 +38,11 @@ namespace hpp { return robot.print (os); } + ProblemSolverPtr_t ProblemSolver::create () + { + return ProblemSolverPtr_t (new ProblemSolver ()); + } + void ProblemSolver::resetProblem () { if (problem_) -- GitLab