29#ifndef HPP_MANIPULATION_GRAPH_NODE_OPTIMIZER_HH
30#define HPP_MANIPULATION_GRAPH_NODE_OPTIMIZER_HH
32#include <hpp/core/path-optimizer.hh>
33#include <hpp/core/path-vector.hh>
34#include <hpp/core/path.hh>
35#include <hpp/core/problem-solver.hh>
36#include <hpp/core/problem.hh>
43namespace manipulation {
45using hpp::core::PathPtr_t;
46using hpp::core::PathVector;
47using hpp::core::PathVectorPtr_t;
61 virtual PathVectorPtr_t
optimize(
const PathVectorPtr_t& path);
Definition graph-node-optimizer.hh:57
static GraphNodeOptimizerPtr_t create(const core::ProblemConstPtr_t &problem)
virtual PathVectorPtr_t optimize(const PathVectorPtr_t &path)
GraphNodeOptimizer(const core::ProblemConstPtr_t &problem)
Constructor.
Definition graph-node-optimizer.hh:65
#define HPP_MANIPULATION_DLLAPI
Definition config.hh:88
core::PathOptimizer PathOptimizer
Definition fwd.hh:117
shared_ptr< GraphNodeOptimizer > GraphNodeOptimizerPtr_t
Definition fwd.hh:122