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
26
interface
WeighedDistance
:
Distance
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
floatSeq
Definition:
common-idl.hh:570
hpp::Error
Corba exception travelling through the Corba channel.
Definition:
common.idl:24
hpp::value_type
double value_type
Definition:
common.idl:18
hpp::core_idl::Distance
Definition:
distances.idl:19
hpp
Implement CORBA interface `‘Obstacle’'.
Definition:
basic-server.hh:27
hpp::core_idl::WeighedDistance
To define and solve a path planning problem.
Definition:
distances.idl:26
common.idl
idl
hpp
core_idl
distances.idl
Generated by
1.8.17