libmove3d-planners
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros Groups Pages
navigateAndPick.hpp
1 #ifndef NAVIGATEANDPICK_HPP
2 #define NAVIGATEANDPICK_HPP
3 
4 #include "pick.hpp"
5 
6 class NavigateAndPick : public Pick
7 {
8  MOVE3D_STATIC_LOGGER;
9 public:
11  bool initAll();
12  bool findCandidateSolutions();
13  bool getRandomSol();
14  bool findConfigurations();
15  bool findTrajectories();
17  TaskSolution *createSolution(bool computeMP);
18 
19 protected:
20  int maxTests;
21 
22  double _maxDistFromObj;
23  confPtr_t _graspingConf;
24 
25  std::vector<p3d_point> _navTraj;
26 };
27 
28 #endif // NAVIGATEANDPICK_HPP
Definition: taskSolution.hpp:9
bool computeSolutionTrajectories(TaskSolution *ts)
overides computeSolutionTrajectories(int solutionId)
Definition: navigateAndPick.cpp:306
Definition: navigateAndPick.hpp:6
Definition: pick.hpp:9