hpp-corbaserver
4.9.0
Corba server for Humanoid Path Planner applications
path_planners.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_PATH_PLANNERS_IDL
12
#define HPP_CORE_PATH_PLANNERS_IDL
13
#include <
hpp/common.idl
>
14
15
#include <
hpp/core_idl/paths.idl
>
16
17
module
hpp
18
{
19
module core_idl {
20
21
interface
PathPlanner
22
{
23
PathVector
solve () raises (
Error
);
24
25
void
startSolve () raises (
Error
);
26
27
void
tryConnectInitAndGoals () raises (
Error
);
28
29
void
oneStep () raises (
Error
);
30
31
PathVector
computePath () raises (
Error
);
32
33
PathVector
finishSolve (in
PathVector
path) raises (
Error
);
34
35
void
interrupt () raises (
Error
);
36
37
void
maxIterations (in
size_type
n) raises (
Error
);
38
39
void
timeOut(in
value_type
seconds) raises (
Error
);
40
};
// interface SteeringMethod
41
42
};
// module core
43
};
// module hpp
44
45
//* #include <hpp/core/path-planner.hh>
46
//* #include <hpp/core_idl/paths.hh>
47
48
#endif // HPP_CORE_PATH_PLANNERS_IDL
hpp::core_idl::PathVector
Definition:
paths.idl:64
hpp::Error
Corba exception travelling through the Corba channel.
Definition:
common.idl:24
hpp::value_type
double value_type
Definition:
common.idl:18
hpp
Implement CORBA interface `‘Obstacle’'.
Definition:
basic-server.hh:27
hpp::size_type
long long size_type
Definition:
common.idl:19
hpp::core_idl::PathPlanner
Definition:
path_planners.idl:21
common.idl
paths.idl
idl
hpp
core_idl
path_planners.idl
Generated by
1.8.17