libmove3d-planners
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros Groups Pages
fakePlace.hpp
1 #ifndef FAKEPLACE_HPP
2 #define FAKEPLACE_HPP
3 #include "GTP/Tasks/manipulationTable/place.hpp"
4 
5 
6 class FakePlace : public Place
7 {
8  MOVE3D_STATIC_LOGGER;
9 public:
10  FakePlace();
11 
12  bool initAll();
13  bool initialize();
14  bool finalize();
15  bool findCandidateSolutions();
16  bool getRandomSol();
17  bool findConfigurations();
18  bool findTrajectories();
19  bool setAgents(std::multimap<std::string,std::string> agents_name);
20  bool setToSolution(int solutionId, bool computeMP);
21  bool isPossibleMainAgent(Robot* r);
22  double computeCost(int altId);
23  std::string getDescr();
24 
25 private:
26  p3d_point _targetPointStc;
27  std::vector<configPt> _rotations;
28 };
29 
30 #endif // FAKEPLACE_HPP
This class holds a the robot represented by a kinematic chain.
Definition: robot.hpp:42
Definition: place.hpp:10
Definition: fakePlace.hpp:6