libmove3d-planners
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros Groups Pages
placeHuman.hpp
1 #ifndef PLACEHUMAN_HPP
2 #define PLACEHUMAN_HPP
3 #include "GTP/Tasks/manipulationTable/place.hpp"
4 
5 class PlaceHuman : public Place
6 {
7  MOVE3D_STATIC_LOGGER;
8 public:
9  PlaceHuman();
10  bool initAll();
11  bool initialize();
12  bool findCandidateSolutions();
13  bool getRandomSol();
14  bool findConfigurations();
15  bool findTrajectories();
17  virtual TaskSolution *createSolution(bool computeMP);
18  void smoothSolution(int alternativeId);
19 
20 private:
21  p3d_point targetPoint;
22  p3d_point agShoulder;
23  double ag_reach;
24 };
25 
26 #endif // PLACEHUMAN_HPP
Definition: taskSolution.hpp:9
Definition: placeHuman.hpp:5
bool computeSolutionTrajectories(TaskSolution *TS)
overides computeSolutionTrajectories(int solutionId)
Definition: placeHuman.cpp:322
Definition: place.hpp:10