hpp-corbaserver 6.0.0
Corba server for Humanoid Path Planner applications
Loading...
Searching...
No Matches
steering_methods.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_STEERING_METHODS_IDL
12#define HPP_CORE_STEERING_METHODS_IDL
13#include <hpp/common.idl>
14
17
18module hpp
19{
20 module core_idl {
21
23 {
25
26 Path call (in floatSeq q1, in floatSeq q2) raises (Error);
27 //-> operator()
28
29 void setConstraints (in ConstraintSet constraints) raises (Error);
30 //-> constraints
31
32 // The return type should be ConstraintSet. At the moment, this causes a bug
33 // because because the implementation does not know this inherits from Constraint
34 Constraint getConstraints () raises (Error);
35 //-> constraints
36 }; // interface SteeringMethod
37
38 module steeringMethod_idl {
39
41 Path steer(in floatSeq q1, in intSeq order1, in floatSeqSeq derivatives1,
42 in floatSeq q2, in intSeq order2, in floatSeqSeq derivatives2,
43 in float length)
44 raises (Error);
45 };
46
48 Path steer(in floatSeq q1, in intSeq order1, in floatSeqSeq derivatives1,
49 in floatSeq q2, in intSeq order2, in floatSeqSeq derivatives2,
50 in float length)
51 raises (Error);
52 };
53
54 }; // module steeringMethod
55
56 }; // module core
57}; // module hpp
58//* #include <hpp/corbaserver/steering-method.hh>
59//* #include <hpp/core/steering-method.hh>
60//* #include <hpp/core_idl/paths.hh>
61//* #include <hpp/core_idl/_constraints.hh>
62
63#endif // HPP_CORE_STEERING_METHODS_IDL
Definition common-idl.hh:803
Definition common-idl.hh:689
Definition common-idl.hh:461
#define HPP_EXPOSE_MEMORY_DEALLOCATION(ErrorType)
Definition common.idl:14
Corba exception travelling through the Corba channel.
Definition common.idl:27
Definition _constraints.idl:81
Definition _constraints.idl:27
Definition paths.idl:23
Definition steering_methods.idl:23
Definition steering_methods.idl:40
Path steer(in floatSeq q1, in intSeq order1, in floatSeqSeq derivatives1, in floatSeq q2, in intSeq order2, in floatSeqSeq derivatives2, in float length)
Definition steering_methods.idl:47
Path steer(in floatSeq q1, in intSeq order1, in floatSeqSeq derivatives1, in floatSeq q2, in intSeq order2, in floatSeqSeq derivatives2, in float length)
Implement CORBA interface `‘Obstacle’'.
Definition client.hh:46