libmove3d-planners
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros Groups Pages
drop.hpp
1 #ifndef DROP_HPP
2 #define DROP_HPP
3 
4 #include "manipulationTask.hpp"
5 #include "Planner-pkg.h"
6 #include "place.hpp"
7 
8 
9 class Drop : public Place
10 {
11  MOVE3D_STATIC_LOGGER;
12 public:
13  Drop();
14 
15  bool findCandidateSolutions();
16  bool getRandomSol();
17 
18  std::string getTextFromValues();
19 
20  bool findConfigurations();
21 
22  bool findTrajectories();
23 
25 // bool setToSolution(int solutionId, bool computeMP);
26  TaskSolution *createSolution(bool computeMP);
27 
28 private:
29  confPtr_t _dropConf;
30  WorldStateFacts *_WSF;
31 
32 };
33 
34 
35 
36 #endif // DROP_HPP
Definition: taskSolution.hpp:9
Definition: drop.hpp:9
bool computeSolutionTrajectories(TaskSolution *TS)
overides computeSolutionTrajectories(int solutionId)
Definition: drop.cpp:296
Definition: place.hpp:10
Definition: facts.hpp:160