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> 43 namespace manipulation {
44 using hpp::core::Path;
45 using hpp::core::PathPtr_t;
46 using hpp::core::PathVector;
47 using hpp::core::PathVectorPtr_t;
61 virtual PathVectorPtr_t optimize(
const PathVectorPtr_t& path);
74 #endif // HPP_MANIPULATION_GRAPH_NODE_OPTIMIZER_HH GraphNodeOptimizer(const core::ProblemConstPtr_t &problem)
Constructor.
Definition: graph-node-optimizer.hh:65
Definition: graph-node-optimizer.hh:57
shared_ptr< const Problem > ProblemConstPtr_t
Definition: fwd.hh:66
#define HPP_MANIPULATION_DLLAPI
Definition: config.hh:88
shared_ptr< GraphNodeOptimizer > GraphNodeOptimizerPtr_t
Definition: fwd.hh:122
core::PathOptimizer PathOptimizer
Definition: fwd.hh:117