hpp-corbaserver
5.1.0
Corba server for Humanoid Path Planner applications
configuration_shooters.idl
Go to the documentation of this file.
1
2
// Copyright (C) 2019 by Joseph Mirabel, LAAS-CNRS.
3
//
4
// This file is part of the hpp-corbaserver.
5
//
6
// This software is provided "as is" without warranty of any kind,
7
// either expressed or implied, including but not limited to the
8
// implied warranties of fitness for a particular purpose.
9
//
10
// See the COPYING file for more information.
11
12
#ifndef HPP_CORE_CONFIGURATION_SHOOTERS_IDL
13
#define HPP_CORE_CONFIGURATION_SHOOTERS_IDL
14
#include <
hpp/common.idl
>
15
16
module
hpp
17
{
18
module core_idl {
19
20
interface
ConfigurationShooter
21
{
22
HPP_EXPOSE_MEMORY_DEALLOCATION
(
Error
)
23
24
floatSeq
shoot () raises (
Error
);
25
};
// interface ConfigurationShooter
26
27
module configuration_shooter {
28
interface
Gaussian
:
ConfigurationShooter
29
{
30
void
setCenter (in
floatSeq
c) raises (
Error
);
31
//-> center
32
floatSeq
getCenter () raises (
Error
);
33
//-> center
34
35
// void sigma (const value_type& factor);
36
floatSeq
getSigmas () raises (
Error
);
37
//-> sigmas
38
void
setSigmas (in
floatSeq
s) raises (
Error
);
39
//-> sigmas
40
};
// interface Gaussian
41
42
interface
UniformSeedable
:
ConfigurationShooter
43
{
44
void
seed (in
long
seed_) raises (
Error
);
45
};
// interface UniformSeedable
46
};
//-> configurationShooter
47
48
};
// module core
49
};
// module hpp
50
//* #include <hpp/core/configuration-shooter.hh>
51
//* #include <hpp/core/configuration-shooter/gaussian.hh>
52
//* #include <hpp/core/configuration-shooter/uniform-tpl.hh>
53
54
#endif // HPP_CORE_CONFIGURATION_SHOOTERS_IDL
floatSeq
Definition:
common-idl.hh:689
hpp::core_idl::ConfigurationShooter
Definition:
configuration_shooters.idl:20
hpp::Error
Corba exception travelling through the Corba channel.
Definition:
common.idl:26
hpp::core_idl::configuration_shooter::Gaussian
Definition:
configuration_shooters.idl:28
hpp
Implement CORBA interface `‘Obstacle’'.
Definition:
client.hh:46
hpp::core_idl::configuration_shooter::UniformSeedable
Definition:
configuration_shooters.idl:42
HPP_EXPOSE_MEMORY_DEALLOCATION
#define HPP_EXPOSE_MEMORY_DEALLOCATION(ErrorType)
Definition:
common.idl:14
common.idl
idl
hpp
core_idl
configuration_shooters.idl
Generated by
1.8.17