libmove3d-planners
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros Groups Pages
RRM.hpp
1 //
2 // RRM.hpp
3 // libmove3d-motion
4 //
5 // Created by Jim Mainprice on 21/02/12.
6 // Copyright (c) 2012 LAAS-CNRS. All rights reserved.
7 //
8 
9 #ifndef RRM_HPP_
10 #define RRM_HPP_
11 
12 #include "planner/PRM/PRM.hpp"
13 
14 #include "API/Trajectory/trajectory.hpp"
15 
16 class RRM : public PRM
17 {
18 public:
25  RRM(Robot* R, Graph* G);
26 
30  ~RRM();
31 
35  virtual void expandOneStep();
36 
37 protected:
38 
39  confPtr_t m_qi;
40  confPtr_t m_qf;
41 };
42 
43 #endif
~RRM()
Deletes a perturbation planner.
Classe représentant l'algorithme PRM.
Definition: PRM.hpp:12
Definition: graph.hpp:28
This class holds a the robot represented by a kinematic chain.
Definition: robot.hpp:42
virtual void expandOneStep()
Adds nodes to Graph.
RRM(Robot *R, Graph *G)
Creates a perturbation roadmap from a given robot and a given graph
Definition: RRM.hpp:16