libmove3d  3.13.0
/home/slemaign/softs-local/BioMove3D-git/lightPlanner/proto/ManipulationViaConfPlanner.hpp
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
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines