17 #ifndef HPP_MANIPULATION_GRAPH_NODE_OPTIMIZER_HH 18 # define HPP_MANIPULATION_GRAPH_NODE_OPTIMIZER_HH 20 # include <hpp/core/path.hh> 21 # include <hpp/core/path-vector.hh> 22 # include <hpp/core/path-optimizer.hh> 23 # include <hpp/core/problem.hh> 24 # include <hpp/core/problem-solver.hh> 32 namespace manipulation {
33 using hpp::core::Path;
34 using hpp::core::PathPtr_t;
35 using hpp::core::PathVector;
36 using hpp::core::PathVectorPtr_t;
52 virtual PathVectorPtr_t optimize (
const PathVectorPtr_t& path);
66 #endif // HPP_MANIPULATION_GRAPH_NODE_OPTIMIZER_HH GraphNodeOptimizer(const core::ProblemConstPtr_t &problem)
Constructor.
Definition: graph-node-optimizer.hh:56
Definition: graph-node-optimizer.hh:46
shared_ptr< GraphNodeOptimizer > GraphNodeOptimizerPtr_t
Definition: fwd.hh:99
shared_ptr< const Problem > ProblemConstPtr_t
Definition: fwd.hh:56
#define HPP_MANIPULATION_DLLAPI
Definition: config.hh:64
core::PathOptimizer PathOptimizer
Definition: fwd.hh:94