hpp-manipulation-corba  4.12.0
Corba server for manipulation planning
_path_planners.idl
Go to the documentation of this file.
1 // Copyright (C) 2020 by Joseph Mirabel, LAAS-CNRS.
2 //
3 // This file is part of the hpp-manipulation-planner.
4 //
5 // This software is provided "as is" without warranty of any kind,
6 // either expressed or implied, including but not limited to the
7 // implied warranties of fitness for a particular purpose.
8 //
9 // See the COPYING file for more information.
10 
11 #ifndef HPP_MANIPULATION_CORBA_PATH_PLANNERS_IDL
12 #define HPP_MANIPULATION_CORBA_PATH_PLANNERS_IDL
13 #include <hpp/common.idl>
14 
15 #include <hpp/core_idl/path_planners.idl>
17 
18 module hpp
19 {
20  module core_idl {
21  interface PathPlanner;
22  }; // module core
23 
24  module manipulation_idl {
25  interface Roadmap : core_idl::Roadmap {
26  void constraintGraph (in graph_idl::Graph graph) raises (Error);
27  }; // interface Roadmap
28 
29  module pathPlanner_idl {
31  {
32  }; // interface IkSolverInitialization
33 
34  interface EndEffectorTrajectory : core_idl::PathPlanner
35  {
36  long getNRandomConfig ( ) raises (Error);
37  //-> nRandomConfig
38  void setNRandomConfig (in long n) raises (Error);
39  //-> nRandomConfig
40 
41  long getNDiscreteSteps ( ) raises (Error);
42  //-> nDiscreteSteps
43  void setNDiscreteSteps (in long n) raises (Error);
44  //-> nDiscreteSteps
45 
46  boolean getCheckFeasibilityOnly ( ) raises (Error);
47  //-> checkFeasibilityOnly
48  void setCheckFeasibilityOnly (in boolean n) raises (Error);
49  //-> checkFeasibilityOnly
50 
51  void setIkSolverInitialization (in IkSolverInitialization solver);
52  //-> ikSolverInitialization
53  }; // interface EndEffectorTrajectory
54  }; // module pathPlanner_idl
55  }; // module manipulation_idl
56 }; // module hpp
57 
58 //* #include <hpp/manipulation/path-planner/end-effector-trajectory.hh>
59 //* #include <hpp/core_idl/paths.hh>
60 //* #include <hpp/core_idl/path_planners.hh>
61 //* #include <hpp/manipulation_idl/_graph-fwd.hh>
62 //* #include <hpp/manipulation/roadmap.hh>
63 
64 #endif // HPP_MANIPULATION_CORBA_PATH_PLANNERS_IDL
Definition: client.hh:24
Definition: _path_planners.idl:25