1 #ifndef PICK_MULTIRRT_HPP
2 #define PICK_MULTIRRT_HPP
4 #include "manipulationTask.hpp"
5 #include "Planner-pkg.h"
14 virtual bool findCandidateSolutions();
15 virtual bool getRandomSol();
16 virtual bool findConfigurations();
17 virtual bool findTrajectories();
22 virtual bool setAgents(std::multimap<std::string,std::string> agents_name);
23 virtual bool setObjects(std::multimap<std::string,std::string> objects_name);
24 virtual bool setPoints(std::multimap<std::string,p3d_point> points);
25 virtual bool setdata(std::multimap<std::string,std::string> additionalData);
26 virtual void smoothSolution(
int alternativeId);
27 virtual std::string getDescr();
28 virtual std::string getTextFromValues();
30 unsigned int current_grasp_id;
31 std::vector<gpGrasp> graspList;
32 std::set<int> _alternativeIds;
35 std::vector<confPtr_t> graspConfClosedVect;
36 std::vector<confPtr_t> graspConfOpenVect;
37 std::vector<confPtr_t> approachConfVect;
38 std::vector<confPtr_t> escapeConfVect;
41 p3d_traj* approachTraj;
44 p3d_traj* closeHandTraj;
47 #endif // PICK_MULTIRRT_HPP
Definition: taskSolution.hpp:9
Definition: manipulationTask.hpp:6
virtual bool computeSolutionTrajectories(TaskSolution *TS)
overides computeSolutionTrajectories(int solutionId)
Definition: pickMultiRrt.cpp:239
Definition: pickMultiRrt.hpp:8