hpp-corbaserver  4.9.0
Corba server for Humanoid Path Planner applications
distances.idl
Go to the documentation of this file.
1 // Copyright (C) 2019 by Joseph Mirabel, LAAS-CNRS.
2 //
3 // This file is part of the hpp-corbaserver.
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_CORE_DISTANCES_IDL
12 #define HPP_CORE_DISTANCES_IDL
13 #include <hpp/common.idl>
14 
15 module hpp
16 {
17  module core_idl {
18 
19  interface Distance
20  {
21  value_type call (in floatSeq q1, in floatSeq q2) raises (Error);
22  //-> operator()
23  }; // interface Distance
24 
27  {
28  floatSeq getWeights() raises (Error);
29  //-> weights
30  void setWeights(in floatSeq weights) raises (Error);
31  //-> weights
32  }; // interface WeighedDistance
33 
34  }; // module core
35 }; // module hpp
36 //* #include <hpp/core/distance.hh>
37 //* #include <hpp/core/weighed-distance.hh>
38 
39 #endif // HPP_CORE_DISTANCES_IDL
Implement CORBA interface ``Obstacle&#39;&#39;.
double value_type
Definition: common.idl:18
Definition: distances.idl:19
Corba exception travelling through the Corba channel.
Definition: common.idl:24
To define and solve a path planning problem.
Definition: distances.idl:26
sequence< double > floatSeq
Robot configuration is defined by a sequence of dof value.
Definition: common.idl:32