libmove3d
3.13.0
|
00001 #ifndef __MANIPULATIONVIACONFPLANNER_HPP__ 00002 #define __MANIPULATIONVIACONFPLANNER_HPP__ 00003 00004 #include "P3d-pkg.h" 00005 #include "Localpath-pkg.h" 00006 00007 #include "ManipulationPlanner.hpp" 00008 00009 class ManipulationViaConfPlanner: public ManipulationPlanner { 00010 public: 00011 /* ******************************* */ 00012 /* ******* (Con)Destructor ******* */ 00013 /* ******************************* */ 00014 ManipulationViaConfPlanner(p3d_rob * robot); 00015 virtual ~ManipulationViaConfPlanner(); 00016 /* ******************************* */ 00017 /* *********** Methods *********** */ 00018 /* ******************************* */ 00021 MANIPULATION_TASK_MESSAGE planTrajFromConfigArrayInRobotTheForm(std::vector<SM_TRAJ> &smTrajs); 00022 00023 00024 private: 00026 p3d_rob * _robot; 00027 }; 00028 #endif